./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test4-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test4-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 765142a1ef820c0c2cf2fa98a3978a1412f5a1196c629c20848264001100dcc9 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 20:58:32,911 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:58:32,912 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:58:32,932 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:58:32,933 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:58:32,934 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:58:32,935 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:58:32,937 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:58:32,939 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:58:32,940 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:58:32,941 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:58:32,943 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:58:32,943 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:58:32,944 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:58:32,946 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:58:32,947 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:58:32,948 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:58:32,949 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:58:32,951 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:58:32,953 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:58:32,955 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:58:32,956 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:58:32,958 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:58:32,959 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:58:32,963 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:58:32,963 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:58:32,964 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:58:32,965 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:58:32,965 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:58:32,966 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:58:32,967 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:58:32,968 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:58:32,969 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:58:32,970 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:58:32,971 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:58:32,971 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:58:32,972 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:58:32,972 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:58:32,972 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:58:32,973 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:58:32,974 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:58:32,975 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-11-18 20:58:32,996 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:58:32,997 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:58:32,997 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:58:32,997 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:58:32,998 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 20:58:32,998 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 20:58:32,999 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:58:32,999 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:58:33,000 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:58:33,000 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:58:33,000 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 20:58:33,000 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 20:58:33,000 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:58:33,001 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 20:58:33,001 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:58:33,001 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-18 20:58:33,001 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-18 20:58:33,002 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-18 20:58:33,002 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 20:58:33,002 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-18 20:58:33,002 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 20:58:33,002 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:58:33,017 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:58:33,017 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:58:33,017 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 20:58:33,017 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:58:33,018 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:58:33,018 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 20:58:33,018 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 20:58:33,018 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 20:58:33,018 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 765142a1ef820c0c2cf2fa98a3978a1412f5a1196c629c20848264001100dcc9 [2022-11-18 20:58:33,302 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:58:33,324 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:58:33,327 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:58:33,328 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:58:33,329 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:58:33,330 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test4-1.i [2022-11-18 20:58:33,409 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/data/d7391e68c/012b7a837fc646c79385fee304009e17/FLAG1081aba2c [2022-11-18 20:58:34,081 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:58:34,082 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test4-1.i [2022-11-18 20:58:34,097 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/data/d7391e68c/012b7a837fc646c79385fee304009e17/FLAG1081aba2c [2022-11-18 20:58:34,300 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/data/d7391e68c/012b7a837fc646c79385fee304009e17 [2022-11-18 20:58:34,302 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:58:34,304 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:58:34,306 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:58:34,306 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:58:34,309 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:58:34,310 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:58:34" (1/1) ... [2022-11-18 20:58:34,312 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c2f99cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:34, skipping insertion in model container [2022-11-18 20:58:34,312 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:58:34" (1/1) ... [2022-11-18 20:58:34,320 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:58:34,412 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:58:34,920 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test4-1.i[33021,33034] [2022-11-18 20:58:35,116 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:58:35,129 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2022-11-18 20:58:35,130 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3fafbcd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:35, skipping insertion in model container [2022-11-18 20:58:35,130 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:58:35,131 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-11-18 20:58:35,144 INFO L158 Benchmark]: Toolchain (without parser) took 828.14ms. Allocated memory is still 111.1MB. Free memory was 67.0MB in the beginning and 76.6MB in the end (delta: -9.6MB). Peak memory consumption was 4.7MB. Max. memory is 16.1GB. [2022-11-18 20:58:35,144 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 111.1MB. Free memory is still 86.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 20:58:35,145 INFO L158 Benchmark]: CACSL2BoogieTranslator took 825.35ms. Allocated memory is still 111.1MB. Free memory was 66.8MB in the beginning and 76.6MB in the end (delta: -9.8MB). Peak memory consumption was 4.7MB. Max. memory is 16.1GB. [2022-11-18 20:58:35,147 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27ms. Allocated memory is still 111.1MB. Free memory is still 86.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 825.35ms. Allocated memory is still 111.1MB. Free memory was 66.8MB in the beginning and 76.6MB in the end (delta: -9.8MB). Peak memory consumption was 4.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 752]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test4-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 765142a1ef820c0c2cf2fa98a3978a1412f5a1196c629c20848264001100dcc9 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 20:58:37,232 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:58:37,235 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:58:37,274 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:58:37,274 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:58:37,278 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:58:37,281 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:58:37,287 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:58:37,290 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:58:37,295 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:58:37,297 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:58:37,298 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:58:37,299 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:58:37,301 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:58:37,302 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:58:37,304 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:58:37,304 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:58:37,305 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:58:37,306 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:58:37,307 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:58:37,309 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:58:37,315 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:58:37,317 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:58:37,318 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:58:37,322 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:58:37,329 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:58:37,329 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:58:37,330 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:58:37,332 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:58:37,333 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:58:37,333 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:58:37,334 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:58:37,335 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:58:37,337 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:58:37,338 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:58:37,339 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:58:37,339 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:58:37,340 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:58:37,340 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:58:37,342 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:58:37,343 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:58:37,344 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-11-18 20:58:37,404 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:58:37,404 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:58:37,405 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:58:37,405 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:58:37,406 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 20:58:37,406 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 20:58:37,408 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:58:37,408 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:58:37,408 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:58:37,408 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:58:37,409 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 20:58:37,409 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 20:58:37,410 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:58:37,410 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 20:58:37,410 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:58:37,410 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-18 20:58:37,411 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-18 20:58:37,411 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-18 20:58:37,411 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 20:58:37,411 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-18 20:58:37,411 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-18 20:58:37,412 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-18 20:58:37,412 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 20:58:37,412 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:58:37,412 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:58:37,412 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:58:37,413 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 20:58:37,413 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:58:37,413 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:58:37,413 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 20:58:37,414 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-18 20:58:37,414 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-18 20:58:37,414 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-18 20:58:37,414 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 765142a1ef820c0c2cf2fa98a3978a1412f5a1196c629c20848264001100dcc9 [2022-11-18 20:58:37,799 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:58:37,820 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:58:37,823 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:58:37,824 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:58:37,825 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:58:37,826 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test4-1.i [2022-11-18 20:58:37,906 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/data/618a47e88/db18a132d6da49f790a5168eec90b6fe/FLAG6ffd20aaa [2022-11-18 20:58:38,596 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:58:38,596 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test4-1.i [2022-11-18 20:58:38,620 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/data/618a47e88/db18a132d6da49f790a5168eec90b6fe/FLAG6ffd20aaa [2022-11-18 20:58:38,804 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/data/618a47e88/db18a132d6da49f790a5168eec90b6fe [2022-11-18 20:58:38,806 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:58:38,807 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:58:38,809 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:58:38,809 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:58:38,813 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:58:38,813 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:58:38" (1/1) ... [2022-11-18 20:58:38,815 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@680af7d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:38, skipping insertion in model container [2022-11-18 20:58:38,815 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:58:38" (1/1) ... [2022-11-18 20:58:38,822 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:58:38,898 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:58:39,332 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test4-1.i[33021,33034] [2022-11-18 20:58:39,456 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:58:39,467 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-18 20:58:39,487 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:58:39,525 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test4-1.i[33021,33034] [2022-11-18 20:58:39,631 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:58:39,651 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 20:58:39,677 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test4-1.i[33021,33034] [2022-11-18 20:58:39,725 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:58:39,763 INFO L208 MainTranslator]: Completed translation [2022-11-18 20:58:39,763 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:39 WrapperNode [2022-11-18 20:58:39,763 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:58:39,764 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 20:58:39,764 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 20:58:39,765 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 20:58:39,772 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:39" (1/1) ... [2022-11-18 20:58:39,801 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:39" (1/1) ... [2022-11-18 20:58:39,888 INFO L138 Inliner]: procedures = 180, calls = 349, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 1158 [2022-11-18 20:58:39,888 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 20:58:39,889 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 20:58:39,889 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 20:58:39,889 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 20:58:39,903 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:39" (1/1) ... [2022-11-18 20:58:39,904 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:39" (1/1) ... [2022-11-18 20:58:39,918 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:39" (1/1) ... [2022-11-18 20:58:39,918 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:39" (1/1) ... [2022-11-18 20:58:39,976 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:39" (1/1) ... [2022-11-18 20:58:39,990 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:39" (1/1) ... [2022-11-18 20:58:40,003 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:39" (1/1) ... [2022-11-18 20:58:40,008 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:39" (1/1) ... [2022-11-18 20:58:40,032 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 20:58:40,033 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 20:58:40,035 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 20:58:40,035 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 20:58:40,042 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:39" (1/1) ... [2022-11-18 20:58:40,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:58:40,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:58:40,076 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 20:58:40,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 20:58:40,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-18 20:58:40,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-18 20:58:40,129 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-18 20:58:40,130 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-18 20:58:40,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-18 20:58:40,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-18 20:58:40,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 20:58:40,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 20:58:40,132 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 20:58:40,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 20:58:40,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-18 20:58:40,132 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 20:58:40,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-18 20:58:40,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-18 20:58:40,133 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 20:58:40,133 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 20:58:40,426 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 20:58:40,428 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 20:58:40,432 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 20:58:46,472 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 20:58:46,508 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 20:58:46,508 INFO L300 CfgBuilder]: Removed 60 assume(true) statements. [2022-11-18 20:58:46,512 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:58:46 BoogieIcfgContainer [2022-11-18 20:58:46,512 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 20:58:46,514 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 20:58:46,517 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 20:58:46,520 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 20:58:46,520 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 08:58:38" (1/3) ... [2022-11-18 20:58:46,522 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e9c8f60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:58:46, skipping insertion in model container [2022-11-18 20:58:46,522 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:58:39" (2/3) ... [2022-11-18 20:58:46,523 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e9c8f60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:58:46, skipping insertion in model container [2022-11-18 20:58:46,523 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:58:46" (3/3) ... [2022-11-18 20:58:46,524 INFO L112 eAbstractionObserver]: Analyzing ICFG uthash_OAT_test4-1.i [2022-11-18 20:58:46,545 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 20:58:46,545 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 648 error locations. [2022-11-18 20:58:46,635 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 20:58:46,644 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@413facbe, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 20:58:46,644 INFO L358 AbstractCegarLoop]: Starting to check reachability of 648 error locations. [2022-11-18 20:58:46,655 INFO L276 IsEmpty]: Start isEmpty. Operand has 1272 states, 611 states have (on average 2.258592471358429) internal successors, (1380), 1263 states have internal predecessors, (1380), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 20:58:46,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-18 20:58:46,662 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:58:46,663 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-18 20:58:46,663 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:58:46,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:58:46,671 INFO L85 PathProgramCache]: Analyzing trace with hash 37287509, now seen corresponding path program 1 times [2022-11-18 20:58:46,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:58:46,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1950351526] [2022-11-18 20:58:46,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:58:46,683 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:58:46,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:58:46,690 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:58:46,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-18 20:58:46,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:58:46,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-18 20:58:46,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:58:46,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:58:46,894 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:58:46,895 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:58:46,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1950351526] [2022-11-18 20:58:46,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1950351526] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:58:46,897 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:58:46,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 20:58:46,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171082677] [2022-11-18 20:58:46,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:58:46,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 20:58:46,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:58:46,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 20:58:46,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 20:58:46,945 INFO L87 Difference]: Start difference. First operand has 1272 states, 611 states have (on average 2.258592471358429) internal successors, (1380), 1263 states have internal predecessors, (1380), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) Second operand has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:58:47,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:58:47,047 INFO L93 Difference]: Finished difference Result 1254 states and 1326 transitions. [2022-11-18 20:58:47,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 20:58:47,049 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2022-11-18 20:58:47,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:58:47,069 INFO L225 Difference]: With dead ends: 1254 [2022-11-18 20:58:47,069 INFO L226 Difference]: Without dead ends: 1252 [2022-11-18 20:58:47,071 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 20:58:47,074 INFO L413 NwaCegarLoop]: 1326 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1326 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:58:47,075 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1326 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 20:58:47,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2022-11-18 20:58:47,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 1252. [2022-11-18 20:58:47,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1252 states, 602 states have (on average 2.1461794019933556) internal successors, (1292), 1243 states have internal predecessors, (1292), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 20:58:47,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1252 states to 1252 states and 1324 transitions. [2022-11-18 20:58:47,172 INFO L78 Accepts]: Start accepts. Automaton has 1252 states and 1324 transitions. Word has length 5 [2022-11-18 20:58:47,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:58:47,173 INFO L495 AbstractCegarLoop]: Abstraction has 1252 states and 1324 transitions. [2022-11-18 20:58:47,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:58:47,175 INFO L276 IsEmpty]: Start isEmpty. Operand 1252 states and 1324 transitions. [2022-11-18 20:58:47,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-18 20:58:47,175 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:58:47,176 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-18 20:58:47,191 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-18 20:58:47,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:58:47,386 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:58:47,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:58:47,387 INFO L85 PathProgramCache]: Analyzing trace with hash 37287571, now seen corresponding path program 1 times [2022-11-18 20:58:47,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:58:47,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [28653248] [2022-11-18 20:58:47,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:58:47,388 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:58:47,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:58:47,393 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:58:47,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-18 20:58:47,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:58:47,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 20:58:47,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:58:47,655 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 20:58:47,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:58:47,671 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:58:47,671 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:58:47,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [28653248] [2022-11-18 20:58:47,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [28653248] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:58:47,672 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:58:47,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 20:58:47,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827464141] [2022-11-18 20:58:47,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:58:47,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 20:58:47,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:58:47,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 20:58:47,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:58:47,675 INFO L87 Difference]: Start difference. First operand 1252 states and 1324 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:58:50,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:58:50,615 INFO L93 Difference]: Finished difference Result 1289 states and 1374 transitions. [2022-11-18 20:58:50,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 20:58:50,616 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2022-11-18 20:58:50,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:58:50,621 INFO L225 Difference]: With dead ends: 1289 [2022-11-18 20:58:50,621 INFO L226 Difference]: Without dead ends: 1289 [2022-11-18 20:58:50,621 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:58:50,623 INFO L413 NwaCegarLoop]: 596 mSDtfsCounter, 1155 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1171 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:58:50,623 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1171 Valid, 700 Invalid, 827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-11-18 20:58:50,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1289 states. [2022-11-18 20:58:50,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1289 to 1235. [2022-11-18 20:58:50,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1235 states, 678 states have (on average 1.9675516224188792) internal successors, (1334), 1226 states have internal predecessors, (1334), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 20:58:50,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1235 states to 1235 states and 1366 transitions. [2022-11-18 20:58:50,653 INFO L78 Accepts]: Start accepts. Automaton has 1235 states and 1366 transitions. Word has length 5 [2022-11-18 20:58:50,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:58:50,653 INFO L495 AbstractCegarLoop]: Abstraction has 1235 states and 1366 transitions. [2022-11-18 20:58:50,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:58:50,654 INFO L276 IsEmpty]: Start isEmpty. Operand 1235 states and 1366 transitions. [2022-11-18 20:58:50,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-18 20:58:50,654 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:58:50,654 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-18 20:58:50,667 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-18 20:58:50,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:58:50,865 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:58:50,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:58:50,866 INFO L85 PathProgramCache]: Analyzing trace with hash 37287572, now seen corresponding path program 1 times [2022-11-18 20:58:50,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:58:50,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [136254543] [2022-11-18 20:58:50,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:58:50,867 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:58:50,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:58:50,868 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:58:50,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-18 20:58:50,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:58:50,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:58:51,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:58:51,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:58:51,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:58:51,032 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:58:51,033 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:58:51,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [136254543] [2022-11-18 20:58:51,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [136254543] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:58:51,033 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:58:51,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 20:58:51,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303774072] [2022-11-18 20:58:51,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:58:51,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 20:58:51,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:58:51,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 20:58:51,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:58:51,036 INFO L87 Difference]: Start difference. First operand 1235 states and 1366 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:58:55,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:58:55,024 INFO L93 Difference]: Finished difference Result 1538 states and 1689 transitions. [2022-11-18 20:58:55,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 20:58:55,025 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2022-11-18 20:58:55,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:58:55,031 INFO L225 Difference]: With dead ends: 1538 [2022-11-18 20:58:55,031 INFO L226 Difference]: Without dead ends: 1538 [2022-11-18 20:58:55,031 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:58:55,032 INFO L413 NwaCegarLoop]: 992 mSDtfsCounter, 504 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 793 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 504 SdHoareTripleChecker+Valid, 1475 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:58:55,033 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [504 Valid, 1475 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 793 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-11-18 20:58:55,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1538 states. [2022-11-18 20:58:55,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1538 to 1391. [2022-11-18 20:58:55,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1391 states, 844 states have (on average 1.9431279620853081) internal successors, (1640), 1382 states have internal predecessors, (1640), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 20:58:55,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1391 states to 1391 states and 1672 transitions. [2022-11-18 20:58:55,069 INFO L78 Accepts]: Start accepts. Automaton has 1391 states and 1672 transitions. Word has length 5 [2022-11-18 20:58:55,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:58:55,069 INFO L495 AbstractCegarLoop]: Abstraction has 1391 states and 1672 transitions. [2022-11-18 20:58:55,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:58:55,070 INFO L276 IsEmpty]: Start isEmpty. Operand 1391 states and 1672 transitions. [2022-11-18 20:58:55,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-18 20:58:55,070 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:58:55,070 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-18 20:58:55,091 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-18 20:58:55,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:58:55,291 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr640REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:58:55,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:58:55,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1157590079, now seen corresponding path program 1 times [2022-11-18 20:58:55,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:58:55,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1763470406] [2022-11-18 20:58:55,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:58:55,293 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:58:55,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:58:55,297 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:58:55,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-18 20:58:55,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:58:55,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 20:58:55,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:58:55,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:58:55,428 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:58:55,428 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:58:55,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1763470406] [2022-11-18 20:58:55,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1763470406] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:58:55,435 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:58:55,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:58:55,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919344357] [2022-11-18 20:58:55,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:58:55,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 20:58:55,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:58:55,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 20:58:55,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:58:55,437 INFO L87 Difference]: Start difference. First operand 1391 states and 1672 transitions. Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:58:55,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:58:55,562 INFO L93 Difference]: Finished difference Result 2733 states and 3275 transitions. [2022-11-18 20:58:55,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 20:58:55,567 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-11-18 20:58:55,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:58:55,580 INFO L225 Difference]: With dead ends: 2733 [2022-11-18 20:58:55,580 INFO L226 Difference]: Without dead ends: 2733 [2022-11-18 20:58:55,581 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:58:55,584 INFO L413 NwaCegarLoop]: 1498 mSDtfsCounter, 1139 mSDsluCounter, 1216 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1145 SdHoareTripleChecker+Valid, 2714 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:58:55,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1145 Valid, 2714 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:58:55,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2733 states. [2022-11-18 20:58:55,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2733 to 1392. [2022-11-18 20:58:55,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1392 states, 845 states have (on average 1.9420118343195267) internal successors, (1641), 1383 states have internal predecessors, (1641), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 20:58:55,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1392 states to 1392 states and 1673 transitions. [2022-11-18 20:58:55,659 INFO L78 Accepts]: Start accepts. Automaton has 1392 states and 1673 transitions. Word has length 6 [2022-11-18 20:58:55,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:58:55,662 INFO L495 AbstractCegarLoop]: Abstraction has 1392 states and 1673 transitions. [2022-11-18 20:58:55,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:58:55,663 INFO L276 IsEmpty]: Start isEmpty. Operand 1392 states and 1673 transitions. [2022-11-18 20:58:55,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-18 20:58:55,663 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:58:55,664 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:58:55,680 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-11-18 20:58:55,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:58:55,875 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:58:55,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:58:55,875 INFO L85 PathProgramCache]: Analyzing trace with hash 334651453, now seen corresponding path program 1 times [2022-11-18 20:58:55,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:58:55,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [762601139] [2022-11-18 20:58:55,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:58:55,876 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:58:55,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:58:55,877 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:58:55,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-18 20:58:56,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:58:56,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 20:58:56,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:58:56,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:58:56,079 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:58:56,079 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:58:56,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [762601139] [2022-11-18 20:58:56,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [762601139] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:58:56,079 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:58:56,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:58:56,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132085277] [2022-11-18 20:58:56,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:58:56,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 20:58:56,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:58:56,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 20:58:56,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:58:56,081 INFO L87 Difference]: Start difference. First operand 1392 states and 1673 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:58:56,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:58:56,129 INFO L93 Difference]: Finished difference Result 1356 states and 1636 transitions. [2022-11-18 20:58:56,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 20:58:56,130 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-11-18 20:58:56,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:58:56,135 INFO L225 Difference]: With dead ends: 1356 [2022-11-18 20:58:56,135 INFO L226 Difference]: Without dead ends: 1356 [2022-11-18 20:58:56,136 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:58:56,137 INFO L413 NwaCegarLoop]: 1173 mSDtfsCounter, 1133 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1149 SdHoareTripleChecker+Valid, 1206 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:58:56,137 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1149 Valid, 1206 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 20:58:56,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1356 states. [2022-11-18 20:58:56,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1356 to 1350. [2022-11-18 20:58:56,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1350 states, 827 states have (on average 1.932285368802902) internal successors, (1598), 1341 states have internal predecessors, (1598), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 20:58:56,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1350 states to 1350 states and 1630 transitions. [2022-11-18 20:58:56,167 INFO L78 Accepts]: Start accepts. Automaton has 1350 states and 1630 transitions. Word has length 11 [2022-11-18 20:58:56,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:58:56,167 INFO L495 AbstractCegarLoop]: Abstraction has 1350 states and 1630 transitions. [2022-11-18 20:58:56,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:58:56,168 INFO L276 IsEmpty]: Start isEmpty. Operand 1350 states and 1630 transitions. [2022-11-18 20:58:56,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-18 20:58:56,168 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:58:56,168 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:58:56,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2022-11-18 20:58:56,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:58:56,380 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:58:56,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:58:56,381 INFO L85 PathProgramCache]: Analyzing trace with hash -522505033, now seen corresponding path program 1 times [2022-11-18 20:58:56,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:58:56,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [70697507] [2022-11-18 20:58:56,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:58:56,381 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:58:56,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:58:56,383 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:58:56,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-18 20:58:56,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:58:56,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 20:58:56,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:58:56,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:58:56,594 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:58:56,595 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:58:56,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [70697507] [2022-11-18 20:58:56,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [70697507] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:58:56,595 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:58:56,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:58:56,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419512172] [2022-11-18 20:58:56,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:58:56,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:58:56,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:58:56,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:58:56,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:58:56,597 INFO L87 Difference]: Start difference. First operand 1350 states and 1630 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:58:56,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:58:56,697 INFO L93 Difference]: Finished difference Result 1335 states and 1608 transitions. [2022-11-18 20:58:56,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:58:56,697 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-11-18 20:58:56,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:58:56,704 INFO L225 Difference]: With dead ends: 1335 [2022-11-18 20:58:56,704 INFO L226 Difference]: Without dead ends: 1335 [2022-11-18 20:58:56,704 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:58:56,706 INFO L413 NwaCegarLoop]: 1128 mSDtfsCounter, 1114 mSDsluCounter, 1154 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1130 SdHoareTripleChecker+Valid, 2282 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:58:56,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1130 Valid, 2282 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:58:56,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1335 states. [2022-11-18 20:58:56,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1335 to 1328. [2022-11-18 20:58:56,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1328 states, 819 states have (on average 1.9157509157509158) internal successors, (1569), 1319 states have internal predecessors, (1569), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 20:58:56,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1328 states to 1328 states and 1601 transitions. [2022-11-18 20:58:56,735 INFO L78 Accepts]: Start accepts. Automaton has 1328 states and 1601 transitions. Word has length 13 [2022-11-18 20:58:56,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:58:56,736 INFO L495 AbstractCegarLoop]: Abstraction has 1328 states and 1601 transitions. [2022-11-18 20:58:56,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:58:56,736 INFO L276 IsEmpty]: Start isEmpty. Operand 1328 states and 1601 transitions. [2022-11-18 20:58:56,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-11-18 20:58:56,737 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:58:56,737 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:58:56,754 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-18 20:58:56,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:58:56,949 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:58:56,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:58:56,949 INFO L85 PathProgramCache]: Analyzing trace with hash -22216187, now seen corresponding path program 1 times [2022-11-18 20:58:56,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:58:56,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [26255053] [2022-11-18 20:58:56,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:58:56,950 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:58:56,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:58:56,951 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:58:56,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-18 20:58:57,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:58:57,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:58:57,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:58:57,128 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 20:58:57,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:58:57,248 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:58:57,249 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:58:57,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [26255053] [2022-11-18 20:58:57,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [26255053] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:58:57,254 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:58:57,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:58:57,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53880796] [2022-11-18 20:58:57,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:58:57,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:58:57,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:58:57,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:58:57,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:58:57,257 INFO L87 Difference]: Start difference. First operand 1328 states and 1601 transitions. Second operand has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:59:01,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:59:01,224 INFO L93 Difference]: Finished difference Result 1788 states and 2048 transitions. [2022-11-18 20:59:01,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:59:01,225 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-11-18 20:59:01,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:59:01,231 INFO L225 Difference]: With dead ends: 1788 [2022-11-18 20:59:01,231 INFO L226 Difference]: Without dead ends: 1788 [2022-11-18 20:59:01,231 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:59:01,232 INFO L413 NwaCegarLoop]: 562 mSDtfsCounter, 2384 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 1083 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2397 SdHoareTripleChecker+Valid, 1001 SdHoareTripleChecker+Invalid, 1144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1083 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:59:01,232 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2397 Valid, 1001 Invalid, 1144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1083 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-11-18 20:59:01,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1788 states. [2022-11-18 20:59:01,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1788 to 1324. [2022-11-18 20:59:01,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1324 states, 819 states have (on average 1.910866910866911) internal successors, (1565), 1315 states have internal predecessors, (1565), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 20:59:01,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1324 states to 1324 states and 1597 transitions. [2022-11-18 20:59:01,268 INFO L78 Accepts]: Start accepts. Automaton has 1324 states and 1597 transitions. Word has length 27 [2022-11-18 20:59:01,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:59:01,268 INFO L495 AbstractCegarLoop]: Abstraction has 1324 states and 1597 transitions. [2022-11-18 20:59:01,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:59:01,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1324 states and 1597 transitions. [2022-11-18 20:59:01,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-11-18 20:59:01,270 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:59:01,270 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:59:01,287 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-18 20:59:01,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:01,482 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:59:01,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:59:01,482 INFO L85 PathProgramCache]: Analyzing trace with hash -22216186, now seen corresponding path program 1 times [2022-11-18 20:59:01,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:59:01,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2132640722] [2022-11-18 20:59:01,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:59:01,484 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:01,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:59:01,485 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:59:01,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-18 20:59:01,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:01,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 20:59:01,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:59:01,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:59:01,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:01,897 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:59:01,897 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:59:01,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2132640722] [2022-11-18 20:59:01,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2132640722] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:59:01,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:59:01,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:59:01,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363450645] [2022-11-18 20:59:01,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:59:01,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:59:01,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:59:01,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:59:01,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:59:01,899 INFO L87 Difference]: Start difference. First operand 1324 states and 1597 transitions. Second operand has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:59:06,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:59:06,724 INFO L93 Difference]: Finished difference Result 1508 states and 1671 transitions. [2022-11-18 20:59:06,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:59:06,725 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-11-18 20:59:06,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:59:06,731 INFO L225 Difference]: With dead ends: 1508 [2022-11-18 20:59:06,732 INFO L226 Difference]: Without dead ends: 1508 [2022-11-18 20:59:06,732 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:59:06,733 INFO L413 NwaCegarLoop]: 952 mSDtfsCounter, 851 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 1343 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 861 SdHoareTripleChecker+Valid, 1911 SdHoareTripleChecker+Invalid, 1347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:59:06,733 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [861 Valid, 1911 Invalid, 1347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1343 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2022-11-18 20:59:06,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1508 states. [2022-11-18 20:59:06,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1508 to 1320. [2022-11-18 20:59:06,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1320 states, 819 states have (on average 1.9059829059829059) internal successors, (1561), 1311 states have internal predecessors, (1561), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 20:59:06,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1320 states to 1320 states and 1593 transitions. [2022-11-18 20:59:06,786 INFO L78 Accepts]: Start accepts. Automaton has 1320 states and 1593 transitions. Word has length 27 [2022-11-18 20:59:06,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:59:06,787 INFO L495 AbstractCegarLoop]: Abstraction has 1320 states and 1593 transitions. [2022-11-18 20:59:06,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:59:06,787 INFO L276 IsEmpty]: Start isEmpty. Operand 1320 states and 1593 transitions. [2022-11-18 20:59:06,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-18 20:59:06,788 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:59:06,789 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:59:06,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-18 20:59:07,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:07,003 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr108REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:59:07,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:59:07,004 INFO L85 PathProgramCache]: Analyzing trace with hash 810363537, now seen corresponding path program 1 times [2022-11-18 20:59:07,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:59:07,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [520473694] [2022-11-18 20:59:07,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:59:07,005 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:07,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:59:07,009 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:59:07,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-18 20:59:07,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:07,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 20:59:07,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:59:07,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:07,320 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:59:07,320 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:59:07,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [520473694] [2022-11-18 20:59:07,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [520473694] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:59:07,320 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:59:07,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:59:07,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880829848] [2022-11-18 20:59:07,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:59:07,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:59:07,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:59:07,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:59:07,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:59:07,323 INFO L87 Difference]: Start difference. First operand 1320 states and 1593 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:59:07,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:59:07,406 INFO L93 Difference]: Finished difference Result 1320 states and 1589 transitions. [2022-11-18 20:59:07,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:59:07,407 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-11-18 20:59:07,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:59:07,412 INFO L225 Difference]: With dead ends: 1320 [2022-11-18 20:59:07,412 INFO L226 Difference]: Without dead ends: 1320 [2022-11-18 20:59:07,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:59:07,413 INFO L413 NwaCegarLoop]: 1122 mSDtfsCounter, 1083 mSDsluCounter, 1138 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1099 SdHoareTripleChecker+Valid, 2260 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:59:07,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1099 Valid, 2260 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 20:59:07,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1320 states. [2022-11-18 20:59:07,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1320 to 1314. [2022-11-18 20:59:07,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1314 states, 813 states have (on average 1.9077490774907748) internal successors, (1551), 1305 states have internal predecessors, (1551), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 20:59:07,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1314 states to 1314 states and 1583 transitions. [2022-11-18 20:59:07,443 INFO L78 Accepts]: Start accepts. Automaton has 1314 states and 1583 transitions. Word has length 42 [2022-11-18 20:59:07,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:59:07,445 INFO L495 AbstractCegarLoop]: Abstraction has 1314 states and 1583 transitions. [2022-11-18 20:59:07,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:59:07,445 INFO L276 IsEmpty]: Start isEmpty. Operand 1314 states and 1583 transitions. [2022-11-18 20:59:07,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-18 20:59:07,449 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:59:07,450 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:59:07,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-18 20:59:07,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:07,663 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr108REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:59:07,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:59:07,670 INFO L85 PathProgramCache]: Analyzing trace with hash 2087041861, now seen corresponding path program 1 times [2022-11-18 20:59:07,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:59:07,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1157917885] [2022-11-18 20:59:07,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:59:07,671 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:07,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:59:07,672 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:59:07,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-18 20:59:07,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:07,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 20:59:07,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:59:08,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:08,232 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:59:08,232 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:59:08,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1157917885] [2022-11-18 20:59:08,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1157917885] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:59:08,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:59:08,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:59:08,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010063830] [2022-11-18 20:59:08,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:59:08,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 20:59:08,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:59:08,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 20:59:08,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:59:08,234 INFO L87 Difference]: Start difference. First operand 1314 states and 1583 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:59:08,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:59:08,327 INFO L93 Difference]: Finished difference Result 1360 states and 1629 transitions. [2022-11-18 20:59:08,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 20:59:08,328 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-11-18 20:59:08,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:59:08,333 INFO L225 Difference]: With dead ends: 1360 [2022-11-18 20:59:08,333 INFO L226 Difference]: Without dead ends: 1360 [2022-11-18 20:59:08,334 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:59:08,335 INFO L413 NwaCegarLoop]: 1130 mSDtfsCounter, 67 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 2165 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:59:08,336 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 2165 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:59:08,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1360 states. [2022-11-18 20:59:08,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1360 to 1360. [2022-11-18 20:59:08,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1360 states, 859 states have (on average 1.859138533178114) internal successors, (1597), 1351 states have internal predecessors, (1597), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 20:59:08,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1360 states to 1360 states and 1629 transitions. [2022-11-18 20:59:08,394 INFO L78 Accepts]: Start accepts. Automaton has 1360 states and 1629 transitions. Word has length 50 [2022-11-18 20:59:08,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:59:08,396 INFO L495 AbstractCegarLoop]: Abstraction has 1360 states and 1629 transitions. [2022-11-18 20:59:08,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:59:08,396 INFO L276 IsEmpty]: Start isEmpty. Operand 1360 states and 1629 transitions. [2022-11-18 20:59:08,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-11-18 20:59:08,400 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:59:08,401 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:59:08,419 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2022-11-18 20:59:08,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:08,614 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr61REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:59:08,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:59:08,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1009990608, now seen corresponding path program 1 times [2022-11-18 20:59:08,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:59:08,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [92854614] [2022-11-18 20:59:08,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:59:08,616 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:08,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:59:08,618 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:59:08,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-18 20:59:09,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:09,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 20:59:09,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:59:09,052 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:59:09,060 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 20:59:09,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:59:09,588 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:59:09,604 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:59:09,604 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:59:09,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:09,630 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:59:09,630 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:59:09,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [92854614] [2022-11-18 20:59:09,630 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [92854614] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:59:09,630 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:59:09,631 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:59:09,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207117469] [2022-11-18 20:59:09,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:59:09,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:59:09,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:59:09,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:59:09,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:59:09,632 INFO L87 Difference]: Start difference. First operand 1360 states and 1629 transitions. Second operand has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:59:12,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:59:12,884 INFO L93 Difference]: Finished difference Result 1329 states and 1552 transitions. [2022-11-18 20:59:12,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:59:12,884 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-11-18 20:59:12,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:59:12,896 INFO L225 Difference]: With dead ends: 1329 [2022-11-18 20:59:12,896 INFO L226 Difference]: Without dead ends: 1329 [2022-11-18 20:59:12,897 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:59:12,897 INFO L413 NwaCegarLoop]: 348 mSDtfsCounter, 1095 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1101 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:59:12,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1101 Valid, 526 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 818 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-11-18 20:59:12,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1329 states. [2022-11-18 20:59:12,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1329 to 1110. [2022-11-18 20:59:12,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1110 states, 693 states have (on average 1.725829725829726) internal successors, (1196), 1101 states have internal predecessors, (1196), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 20:59:12,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 1228 transitions. [2022-11-18 20:59:12,925 INFO L78 Accepts]: Start accepts. Automaton has 1110 states and 1228 transitions. Word has length 53 [2022-11-18 20:59:12,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:59:12,926 INFO L495 AbstractCegarLoop]: Abstraction has 1110 states and 1228 transitions. [2022-11-18 20:59:12,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:59:12,926 INFO L276 IsEmpty]: Start isEmpty. Operand 1110 states and 1228 transitions. [2022-11-18 20:59:12,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-18 20:59:12,929 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:59:12,930 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:59:12,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-18 20:59:13,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:13,147 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr66REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:59:13,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:59:13,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1993678057, now seen corresponding path program 1 times [2022-11-18 20:59:13,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:59:13,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [307782188] [2022-11-18 20:59:13,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:59:13,148 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:13,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:59:13,149 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:59:13,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-18 20:59:13,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:13,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:59:13,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:59:13,454 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 20:59:13,467 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:59:13,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-11-18 20:59:13,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:13,510 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:59:13,510 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:59:13,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [307782188] [2022-11-18 20:59:13,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [307782188] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:59:13,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:59:13,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:59:13,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535509928] [2022-11-18 20:59:13,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:59:13,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:59:13,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:59:13,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:59:13,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:59:13,513 INFO L87 Difference]: Start difference. First operand 1110 states and 1228 transitions. Second operand has 5 states, 4 states have (on average 14.5) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:59:17,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:59:17,175 INFO L93 Difference]: Finished difference Result 1109 states and 1227 transitions. [2022-11-18 20:59:17,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:59:17,175 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 14.5) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2022-11-18 20:59:17,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:59:17,180 INFO L225 Difference]: With dead ends: 1109 [2022-11-18 20:59:17,180 INFO L226 Difference]: Without dead ends: 1109 [2022-11-18 20:59:17,180 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:59:17,181 INFO L413 NwaCegarLoop]: 1042 mSDtfsCounter, 4 mSDsluCounter, 1591 mSDsCounter, 0 mSdLazyCounter, 1540 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2633 SdHoareTripleChecker+Invalid, 1541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-11-18 20:59:17,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 2633 Invalid, 1541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1540 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-11-18 20:59:17,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2022-11-18 20:59:17,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 1109. [2022-11-18 20:59:17,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1109 states, 693 states have (on average 1.7243867243867244) internal successors, (1195), 1100 states have internal predecessors, (1195), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 20:59:17,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1109 states to 1109 states and 1227 transitions. [2022-11-18 20:59:17,202 INFO L78 Accepts]: Start accepts. Automaton has 1109 states and 1227 transitions. Word has length 58 [2022-11-18 20:59:17,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:59:17,202 INFO L495 AbstractCegarLoop]: Abstraction has 1109 states and 1227 transitions. [2022-11-18 20:59:17,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 14.5) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:59:17,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1109 states and 1227 transitions. [2022-11-18 20:59:17,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-18 20:59:17,203 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:59:17,203 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:59:17,221 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-18 20:59:17,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:17,417 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr67REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:59:17,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:59:17,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1993678056, now seen corresponding path program 1 times [2022-11-18 20:59:17,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:59:17,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [591535652] [2022-11-18 20:59:17,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:59:17,419 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:17,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:59:17,420 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:59:17,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-18 20:59:17,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:17,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 20:59:17,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:59:17,770 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:59:17,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:59:17,821 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:59:17,879 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2022-11-18 20:59:17,886 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-18 20:59:17,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:17,907 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:59:17,907 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:59:17,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [591535652] [2022-11-18 20:59:17,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [591535652] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:59:17,907 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:59:17,907 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:59:17,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605779003] [2022-11-18 20:59:17,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:59:17,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:59:17,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:59:17,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:59:17,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:59:17,909 INFO L87 Difference]: Start difference. First operand 1109 states and 1227 transitions. Second operand has 5 states, 4 states have (on average 14.5) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:59:22,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:59:22,853 INFO L93 Difference]: Finished difference Result 1108 states and 1226 transitions. [2022-11-18 20:59:22,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:59:22,853 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 14.5) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2022-11-18 20:59:22,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:59:22,859 INFO L225 Difference]: With dead ends: 1108 [2022-11-18 20:59:22,859 INFO L226 Difference]: Without dead ends: 1108 [2022-11-18 20:59:22,859 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:59:22,860 INFO L413 NwaCegarLoop]: 1042 mSDtfsCounter, 2 mSDsluCounter, 1614 mSDsCounter, 0 mSdLazyCounter, 1515 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2656 SdHoareTripleChecker+Invalid, 1516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:59:22,860 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2656 Invalid, 1516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1515 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2022-11-18 20:59:22,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states. [2022-11-18 20:59:22,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 1108. [2022-11-18 20:59:22,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1108 states, 692 states have (on average 1.7254335260115607) internal successors, (1194), 1099 states have internal predecessors, (1194), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 20:59:22,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1108 states to 1108 states and 1226 transitions. [2022-11-18 20:59:22,891 INFO L78 Accepts]: Start accepts. Automaton has 1108 states and 1226 transitions. Word has length 58 [2022-11-18 20:59:22,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:59:22,891 INFO L495 AbstractCegarLoop]: Abstraction has 1108 states and 1226 transitions. [2022-11-18 20:59:22,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 14.5) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:59:22,892 INFO L276 IsEmpty]: Start isEmpty. Operand 1108 states and 1226 transitions. [2022-11-18 20:59:22,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-18 20:59:22,892 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:59:22,893 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:59:22,907 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-18 20:59:23,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:23,107 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:59:23,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:59:23,108 INFO L85 PathProgramCache]: Analyzing trace with hash -2038939938, now seen corresponding path program 1 times [2022-11-18 20:59:23,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:59:23,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1019412515] [2022-11-18 20:59:23,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:59:23,109 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:23,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:59:23,110 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:59:23,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-18 20:59:23,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:23,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 20:59:23,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:59:23,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:23,487 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:59:23,487 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:59:23,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1019412515] [2022-11-18 20:59:23,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1019412515] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:59:23,487 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:59:23,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:59:23,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805565879] [2022-11-18 20:59:23,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:59:23,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:59:23,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:59:23,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:59:23,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:59:23,490 INFO L87 Difference]: Start difference. First operand 1108 states and 1226 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:59:23,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:59:23,574 INFO L93 Difference]: Finished difference Result 1111 states and 1231 transitions. [2022-11-18 20:59:23,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:59:23,575 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 66 [2022-11-18 20:59:23,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:59:23,579 INFO L225 Difference]: With dead ends: 1111 [2022-11-18 20:59:23,580 INFO L226 Difference]: Without dead ends: 1111 [2022-11-18 20:59:23,580 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:59:23,581 INFO L413 NwaCegarLoop]: 1041 mSDtfsCounter, 2 mSDsluCounter, 2074 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3115 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:59:23,581 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 3115 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:59:23,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2022-11-18 20:59:23,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 1111. [2022-11-18 20:59:23,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1111 states, 694 states have (on average 1.7247838616714697) internal successors, (1197), 1102 states have internal predecessors, (1197), 16 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (18), 7 states have call predecessors, (18), 16 states have call successors, (18) [2022-11-18 20:59:23,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1111 states to 1111 states and 1231 transitions. [2022-11-18 20:59:23,602 INFO L78 Accepts]: Start accepts. Automaton has 1111 states and 1231 transitions. Word has length 66 [2022-11-18 20:59:23,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:59:23,603 INFO L495 AbstractCegarLoop]: Abstraction has 1111 states and 1231 transitions. [2022-11-18 20:59:23,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:59:23,603 INFO L276 IsEmpty]: Start isEmpty. Operand 1111 states and 1231 transitions. [2022-11-18 20:59:23,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-18 20:59:23,604 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:59:23,604 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:59:23,622 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-11-18 20:59:23,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:23,819 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:59:23,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:59:23,819 INFO L85 PathProgramCache]: Analyzing trace with hash 2031497853, now seen corresponding path program 1 times [2022-11-18 20:59:23,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:59:23,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [428769316] [2022-11-18 20:59:23,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:59:23,820 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:23,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:59:23,822 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:59:23,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-18 20:59:24,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:24,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:59:24,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:59:24,209 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:24,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:59:24,308 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:24,309 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:59:24,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [428769316] [2022-11-18 20:59:24,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [428769316] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:59:24,309 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:59:24,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-11-18 20:59:24,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985002400] [2022-11-18 20:59:24,310 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:59:24,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:59:24,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:59:24,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:59:24,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:59:24,311 INFO L87 Difference]: Start difference. First operand 1111 states and 1231 transitions. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:59:24,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:59:24,603 INFO L93 Difference]: Finished difference Result 1123 states and 1249 transitions. [2022-11-18 20:59:24,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 20:59:24,604 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 67 [2022-11-18 20:59:24,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:59:24,609 INFO L225 Difference]: With dead ends: 1123 [2022-11-18 20:59:24,609 INFO L226 Difference]: Without dead ends: 1123 [2022-11-18 20:59:24,609 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:59:24,610 INFO L413 NwaCegarLoop]: 1041 mSDtfsCounter, 14 mSDsluCounter, 5172 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 6213 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:59:24,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 6213 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 20:59:24,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states. [2022-11-18 20:59:24,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 1121. [2022-11-18 20:59:24,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1121 states, 703 states have (on average 1.7240398293029873) internal successors, (1212), 1111 states have internal predecessors, (1212), 16 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (18), 7 states have call predecessors, (18), 16 states have call successors, (18) [2022-11-18 20:59:24,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1121 states to 1121 states and 1246 transitions. [2022-11-18 20:59:24,632 INFO L78 Accepts]: Start accepts. Automaton has 1121 states and 1246 transitions. Word has length 67 [2022-11-18 20:59:24,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:59:24,633 INFO L495 AbstractCegarLoop]: Abstraction has 1121 states and 1246 transitions. [2022-11-18 20:59:24,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:59:24,633 INFO L276 IsEmpty]: Start isEmpty. Operand 1121 states and 1246 transitions. [2022-11-18 20:59:24,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-18 20:59:24,634 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:59:24,634 INFO L195 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:59:24,651 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2022-11-18 20:59:24,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:24,850 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:59:24,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:59:24,850 INFO L85 PathProgramCache]: Analyzing trace with hash 942124702, now seen corresponding path program 2 times [2022-11-18 20:59:24,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:59:24,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [641324455] [2022-11-18 20:59:24,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:59:24,851 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:24,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:59:24,852 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:59:24,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-18 20:59:25,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:59:25,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:59:25,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:59:25,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:59:25,446 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:25,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:59:25,720 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:25,721 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:59:25,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [641324455] [2022-11-18 20:59:25,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [641324455] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:59:25,721 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:59:25,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-11-18 20:59:25,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949777689] [2022-11-18 20:59:25,721 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:59:25,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-18 20:59:25,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:59:25,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-18 20:59:25,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-11-18 20:59:25,723 INFO L87 Difference]: Start difference. First operand 1121 states and 1246 transitions. Second operand has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 14 states have internal predecessors, (75), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:59:26,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:59:26,760 INFO L93 Difference]: Finished difference Result 1142 states and 1278 transitions. [2022-11-18 20:59:26,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-18 20:59:26,761 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 14 states have internal predecessors, (75), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 70 [2022-11-18 20:59:26,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:59:26,765 INFO L225 Difference]: With dead ends: 1142 [2022-11-18 20:59:26,765 INFO L226 Difference]: Without dead ends: 1138 [2022-11-18 20:59:26,766 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=257, Invalid=499, Unknown=0, NotChecked=0, Total=756 [2022-11-18 20:59:26,767 INFO L413 NwaCegarLoop]: 1044 mSDtfsCounter, 68 mSDsluCounter, 6232 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 7276 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 20:59:26,767 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 7276 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-18 20:59:26,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2022-11-18 20:59:26,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 1130. [2022-11-18 20:59:26,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1130 states, 712 states have (on average 1.7191011235955056) internal successors, (1224), 1120 states have internal predecessors, (1224), 16 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (18), 7 states have call predecessors, (18), 16 states have call successors, (18) [2022-11-18 20:59:26,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 1258 transitions. [2022-11-18 20:59:26,789 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 1258 transitions. Word has length 70 [2022-11-18 20:59:26,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:59:26,789 INFO L495 AbstractCegarLoop]: Abstraction has 1130 states and 1258 transitions. [2022-11-18 20:59:26,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 14 states have internal predecessors, (75), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:59:26,790 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 1258 transitions. [2022-11-18 20:59:26,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-11-18 20:59:26,791 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:59:26,791 INFO L195 NwaCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:59:26,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-18 20:59:27,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:27,007 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:59:27,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:59:27,007 INFO L85 PathProgramCache]: Analyzing trace with hash -795487682, now seen corresponding path program 3 times [2022-11-18 20:59:27,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:59:27,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2006385512] [2022-11-18 20:59:27,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-18 20:59:27,008 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:27,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:59:27,009 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:59:27,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-18 20:59:27,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-11-18 20:59:27,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:59:27,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:59:27,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:59:27,930 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:27,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:59:28,943 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:28,943 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:59:28,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2006385512] [2022-11-18 20:59:28,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2006385512] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:59:28,944 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:59:28,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-11-18 20:59:28,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127560565] [2022-11-18 20:59:28,944 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:59:28,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-18 20:59:28,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:59:28,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-18 20:59:28,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=457, Unknown=0, NotChecked=0, Total=650 [2022-11-18 20:59:28,946 INFO L87 Difference]: Start difference. First operand 1130 states and 1258 transitions. Second operand has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 26 states have internal predecessors, (87), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:59:33,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:59:33,881 INFO L93 Difference]: Finished difference Result 1172 states and 1334 transitions. [2022-11-18 20:59:33,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-11-18 20:59:33,882 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 26 states have internal predecessors, (87), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 76 [2022-11-18 20:59:33,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:59:33,887 INFO L225 Difference]: With dead ends: 1172 [2022-11-18 20:59:33,887 INFO L226 Difference]: Without dead ends: 1166 [2022-11-18 20:59:33,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=793, Invalid=1559, Unknown=0, NotChecked=0, Total=2352 [2022-11-18 20:59:33,888 INFO L413 NwaCegarLoop]: 1048 mSDtfsCounter, 168 mSDsluCounter, 12504 mSDsCounter, 0 mSdLazyCounter, 970 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 13552 SdHoareTripleChecker+Invalid, 1078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 970 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:59:33,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 13552 Invalid, 1078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 970 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-11-18 20:59:33,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2022-11-18 20:59:33,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 1148. [2022-11-18 20:59:33,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 730 states have (on average 1.7082191780821918) internal successors, (1247), 1138 states have internal predecessors, (1247), 16 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (18), 7 states have call predecessors, (18), 16 states have call successors, (18) [2022-11-18 20:59:33,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 1281 transitions. [2022-11-18 20:59:33,924 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 1281 transitions. Word has length 76 [2022-11-18 20:59:33,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:59:33,924 INFO L495 AbstractCegarLoop]: Abstraction has 1148 states and 1281 transitions. [2022-11-18 20:59:33,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 26 states have internal predecessors, (87), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:59:33,925 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 1281 transitions. [2022-11-18 20:59:33,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-11-18 20:59:33,925 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:59:33,926 INFO L195 NwaCegarLoop]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:59:33,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-18 20:59:34,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:34,143 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:59:34,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:59:34,143 INFO L85 PathProgramCache]: Analyzing trace with hash -944213634, now seen corresponding path program 4 times [2022-11-18 20:59:34,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:59:34,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2120506467] [2022-11-18 20:59:34,144 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-18 20:59:34,144 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:34,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:59:34,145 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:59:34,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-18 20:59:34,607 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-18 20:59:34,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:59:34,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-18 20:59:34,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:59:35,123 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:35,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:59:37,627 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:37,627 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:59:37,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2120506467] [2022-11-18 20:59:37,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2120506467] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:59:37,628 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:59:37,628 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-11-18 20:59:37,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185953140] [2022-11-18 20:59:37,628 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:59:37,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-11-18 20:59:37,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:59:37,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-11-18 20:59:37,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=672, Invalid=1778, Unknown=0, NotChecked=0, Total=2450 [2022-11-18 20:59:37,631 INFO L87 Difference]: Start difference. First operand 1148 states and 1281 transitions. Second operand has 50 states, 50 states have (on average 2.22) internal successors, (111), 50 states have internal predecessors, (111), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:59:51,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:59:51,416 INFO L93 Difference]: Finished difference Result 1228 states and 1414 transitions. [2022-11-18 20:59:51,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-11-18 20:59:51,417 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.22) internal successors, (111), 50 states have internal predecessors, (111), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 88 [2022-11-18 20:59:51,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:59:51,422 INFO L225 Difference]: With dead ends: 1228 [2022-11-18 20:59:51,422 INFO L226 Difference]: Without dead ends: 1224 [2022-11-18 20:59:51,425 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1383 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=3791, Invalid=9319, Unknown=0, NotChecked=0, Total=13110 [2022-11-18 20:59:51,426 INFO L413 NwaCegarLoop]: 1061 mSDtfsCounter, 449 mSDsluCounter, 24293 mSDsCounter, 0 mSdLazyCounter, 3024 mSolverCounterSat, 389 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 449 SdHoareTripleChecker+Valid, 25354 SdHoareTripleChecker+Invalid, 3413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 389 IncrementalHoareTripleChecker+Valid, 3024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:59:51,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [449 Valid, 25354 Invalid, 3413 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [389 Valid, 3024 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2022-11-18 20:59:51,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1224 states. [2022-11-18 20:59:51,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1224 to 1182. [2022-11-18 20:59:51,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1182 states, 764 states have (on average 1.692408376963351) internal successors, (1293), 1172 states have internal predecessors, (1293), 16 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (18), 7 states have call predecessors, (18), 16 states have call successors, (18) [2022-11-18 20:59:51,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 1327 transitions. [2022-11-18 20:59:51,452 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 1327 transitions. Word has length 88 [2022-11-18 20:59:51,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:59:51,452 INFO L495 AbstractCegarLoop]: Abstraction has 1182 states and 1327 transitions. [2022-11-18 20:59:51,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.22) internal successors, (111), 50 states have internal predecessors, (111), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:59:51,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 1327 transitions. [2022-11-18 20:59:51,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-18 20:59:51,454 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:59:51,454 INFO L195 NwaCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:59:51,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2022-11-18 20:59:51,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:51,670 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 20:59:51,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:59:51,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1478038498, now seen corresponding path program 5 times [2022-11-18 20:59:51,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:59:51,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1189015194] [2022-11-18 20:59:51,671 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-18 20:59:51,672 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:59:51,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:59:51,673 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:59:51,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-18 20:59:53,277 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 23 check-sat command(s) [2022-11-18 20:59:53,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:59:53,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 59 conjunts are in the unsatisfiable core [2022-11-18 20:59:53,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:59:53,360 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:59:53,360 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 22 [2022-11-18 20:59:53,856 INFO L321 Elim1Store]: treesize reduction 54, result has 29.9 percent of original size [2022-11-18 20:59:53,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 45 [2022-11-18 20:59:53,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:59:54,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 24 [2022-11-18 20:59:56,541 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:59:56,541 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 53 [2022-11-18 20:59:56,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 27 [2022-11-18 20:59:56,737 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 946 trivial. 0 not checked. [2022-11-18 20:59:56,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:59:57,124 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1651 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_1651) |c_ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (_ bv1 1)))) is different from false [2022-11-18 20:59:57,127 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:59:57,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1189015194] [2022-11-18 20:59:57,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1189015194] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:59:57,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [538057877] [2022-11-18 20:59:57,127 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-18 20:59:57,127 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:59:57,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:59:57,130 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:59:57,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2022-11-18 21:01:03,349 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 23 check-sat command(s) [2022-11-18 21:01:03,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 21:01:03,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 61 conjunts are in the unsatisfiable core [2022-11-18 21:01:03,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:01:03,636 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 21:01:03,636 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:01:03,960 INFO L321 Elim1Store]: treesize reduction 54, result has 29.9 percent of original size [2022-11-18 21:01:03,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 43 [2022-11-18 21:01:04,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 21:01:04,295 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2022-11-18 21:01:07,977 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 21:01:07,978 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 21:01:08,079 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 19 [2022-11-18 21:01:08,182 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 946 trivial. 0 not checked. [2022-11-18 21:01:08,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:01:08,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [538057877] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:01:08,749 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:01:08,749 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2022-11-18 21:01:08,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125295013] [2022-11-18 21:01:08,749 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:01:08,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 21:01:08,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:01:08,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 21:01:08,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=333, Unknown=26, NotChecked=38, Total=462 [2022-11-18 21:01:08,751 INFO L87 Difference]: Start difference. First operand 1182 states and 1327 transitions. Second operand has 18 states, 15 states have (on average 8.8) internal successors, (132), 17 states have internal predecessors, (132), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 21:01:21,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:01:21,719 INFO L93 Difference]: Finished difference Result 2113 states and 2319 transitions. [2022-11-18 21:01:21,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 21:01:21,720 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 8.8) internal successors, (132), 17 states have internal predecessors, (132), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 110 [2022-11-18 21:01:21,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:01:21,726 INFO L225 Difference]: With dead ends: 2113 [2022-11-18 21:01:21,726 INFO L226 Difference]: Without dead ends: 2109 [2022-11-18 21:01:21,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 120 SyntacticMatches, 88 SemanticMatches, 32 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=182, Invalid=829, Unknown=49, NotChecked=62, Total=1122 [2022-11-18 21:01:21,728 INFO L413 NwaCegarLoop]: 608 mSDtfsCounter, 1007 mSDsluCounter, 7102 mSDsCounter, 0 mSdLazyCounter, 5789 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1022 SdHoareTripleChecker+Valid, 7710 SdHoareTripleChecker+Invalid, 9464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 5789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3642 IncrementalHoareTripleChecker+Unchecked, 12.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:01:21,728 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1022 Valid, 7710 Invalid, 9464 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [33 Valid, 5789 Invalid, 0 Unknown, 3642 Unchecked, 12.1s Time] [2022-11-18 21:01:21,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2109 states. [2022-11-18 21:01:21,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2109 to 1544. [2022-11-18 21:01:21,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1544 states, 1124 states have (on average 1.657473309608541) internal successors, (1863), 1529 states have internal predecessors, (1863), 20 states have call successors, (20), 4 states have call predecessors, (20), 5 states have return successors, (22), 11 states have call predecessors, (22), 20 states have call successors, (22) [2022-11-18 21:01:21,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1544 states to 1544 states and 1905 transitions. [2022-11-18 21:01:21,758 INFO L78 Accepts]: Start accepts. Automaton has 1544 states and 1905 transitions. Word has length 110 [2022-11-18 21:01:21,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:01:21,758 INFO L495 AbstractCegarLoop]: Abstraction has 1544 states and 1905 transitions. [2022-11-18 21:01:21,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 8.8) internal successors, (132), 17 states have internal predecessors, (132), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 21:01:21,759 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 1905 transitions. [2022-11-18 21:01:21,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-18 21:01:21,760 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:01:21,760 INFO L195 NwaCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:01:21,784 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-18 21:01:22,003 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2022-11-18 21:01:22,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 21:01:22,175 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 21:01:22,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:01:22,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1478038497, now seen corresponding path program 1 times [2022-11-18 21:01:22,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:01:22,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1676650350] [2022-11-18 21:01:22,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:22,176 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:01:22,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:01:22,177 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 21:01:22,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-11-18 21:01:22,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:23,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 110 conjunts are in the unsatisfiable core [2022-11-18 21:01:23,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:01:23,046 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 21:01:23,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 21:01:23,319 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 21:01:23,319 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 21:01:23,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 21:01:23,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 21:01:23,480 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2022-11-18 21:01:23,485 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-18 21:01:23,550 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2457))) (exists ((v_ArrVal_2456 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2456)))) is different from true [2022-11-18 21:01:23,605 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461)))) is different from true [2022-11-18 21:01:23,618 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463)))) is different from true [2022-11-18 21:01:23,631 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464)))) is different from true [2022-11-18 21:01:23,645 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467)))) is different from true [2022-11-18 21:01:23,659 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2469))) (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:01:23,673 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2471))) (exists ((v_ArrVal_2470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2470) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:01:23,688 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2472 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2472)))) is different from true [2022-11-18 21:01:23,701 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:01:23,715 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2477 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2477))) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476)))) is different from true [2022-11-18 21:01:23,729 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2478 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2478) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479)))) is different from true [2022-11-18 21:01:23,742 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2481) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2480 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2480) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:01:23,756 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2483) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2482) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:01:23,769 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2484))) (exists ((v_ArrVal_2485 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2485)))) is different from true [2022-11-18 21:01:23,848 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490)))) is different from true [2022-11-18 21:01:23,861 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:01:23,874 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494)))) is different from true [2022-11-18 21:01:23,887 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:01:23,934 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500)))) is different from true [2022-11-18 21:01:23,947 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502)))) is different from true [2022-11-18 21:01:23,960 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2505) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2504 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2504)))) is different from true [2022-11-18 21:01:23,974 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2507 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2507) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2506) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:01:23,987 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2509 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2509) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2508) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:01:24,001 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2511 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2511))) (exists ((v_ArrVal_2510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2510)))) is different from true [2022-11-18 21:01:24,014 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2512 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2512) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513)))) is different from true [2022-11-18 21:01:24,027 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:01:24,041 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2517 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2517) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516)))) is different from true [2022-11-18 21:01:24,055 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2518 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2518))) (exists ((v_ArrVal_2519 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2519)))) is different from true [2022-11-18 21:01:24,068 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2521 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2521) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2520 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2520)))) is different from true [2022-11-18 21:01:24,081 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2522 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2522))) (exists ((v_ArrVal_2523 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2523) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:01:24,095 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2525 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2525))) (exists ((v_ArrVal_2524 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2524)))) is different from true [2022-11-18 21:01:24,143 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2528 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2528) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2529 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2529) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:01:24,156 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2531))) (exists ((v_ArrVal_2530 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2530)))) is different from true [2022-11-18 21:01:24,170 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2532 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2532))) (exists ((v_ArrVal_2533 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2533)))) is different from true [2022-11-18 21:01:24,219 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2537 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2537))) (exists ((v_ArrVal_2536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2536)))) is different from true [2022-11-18 21:01:24,232 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2539 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2539))) (exists ((v_ArrVal_2538 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2538)))) is different from true [2022-11-18 21:01:24,245 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2541))) (exists ((v_ArrVal_2540 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2540) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:01:24,259 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2543 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2543))) (exists ((v_ArrVal_2542 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2542)))) is different from true [2022-11-18 21:01:24,303 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 21:01:24,303 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 21:01:24,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2022-11-18 21:01:24,368 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-11-18 21:01:24,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:01:24,407 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 969 not checked. [2022-11-18 21:01:24,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:01:25,480 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_2635 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_2635) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv16 32) .cse0) (bvadd (_ bv20 32) .cse0)))) (forall ((v_ArrVal_2634 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2635 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv20 32) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_2635) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_2634) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))) is different from false [2022-11-18 21:01:25,487 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:01:25,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1676650350] [2022-11-18 21:01:25,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1676650350] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:01:25,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [549332605] [2022-11-18 21:01:25,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:25,488 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:01:25,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:01:25,489 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:01:25,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2022-11-18 21:03:07,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:07,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 110 conjunts are in the unsatisfiable core [2022-11-18 21:03:07,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:07,521 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 21:03:07,650 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 21:03:07,650 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 21:03:07,659 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 21:03:07,714 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 21:03:07,725 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 21:03:07,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-18 21:03:07,901 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 21:03:07,958 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2994 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2994) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2995 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2995) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:03:07,975 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2997 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2997))) (exists ((v_ArrVal_2996 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2996)))) is different from true [2022-11-18 21:03:07,989 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2998 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2998))) (exists ((v_ArrVal_2999 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2999)))) is different from true [2022-11-18 21:03:08,037 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3002))) (exists ((v_ArrVal_3003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3003) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:03:08,080 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3006) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3007)))) is different from true [2022-11-18 21:03:08,101 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3009 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3009))) (exists ((v_ArrVal_3008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3008)))) is different from true [2022-11-18 21:03:08,189 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3015))) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014)))) is different from true [2022-11-18 21:03:08,202 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3017))) (exists ((v_ArrVal_3016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3016)))) is different from true [2022-11-18 21:03:08,217 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3019) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3018)))) is different from true [2022-11-18 21:03:08,256 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3023) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3022 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3022)))) is different from true [2022-11-18 21:03:08,268 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3024 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3024) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3025)))) is different from true [2022-11-18 21:03:08,280 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3026) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:03:08,292 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3028) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3029) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:03:08,305 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3030 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3030))) (exists ((v_ArrVal_3031 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3031) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:03:08,318 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3032 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3032) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3033 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3033)))) is different from true [2022-11-18 21:03:08,359 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3036) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3037)))) is different from true [2022-11-18 21:03:08,373 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3039))) (exists ((v_ArrVal_3038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3038) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:03:08,387 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3040))) (exists ((v_ArrVal_3041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3041) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:03:08,400 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3042 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3042))) (exists ((v_ArrVal_3043 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3043)))) is different from true [2022-11-18 21:03:08,413 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3045 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3045))) (exists ((v_ArrVal_3044 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3044)))) is different from true [2022-11-18 21:03:08,427 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3046 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3046))) (exists ((v_ArrVal_3047 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3047)))) is different from true [2022-11-18 21:03:08,440 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3048 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3048))) (exists ((v_ArrVal_3049 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3049)))) is different from true [2022-11-18 21:03:08,452 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3051 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3051) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3050 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3050)))) is different from true [2022-11-18 21:03:08,600 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3061) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3060)))) is different from true [2022-11-18 21:03:08,647 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3065) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3064)))) is different from true [2022-11-18 21:03:08,660 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3066) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3067 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3067) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:03:08,704 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3071) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3070 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3070)))) is different from true [2022-11-18 21:03:08,766 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3075))) (exists ((v_ArrVal_3074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3074)))) is different from true [2022-11-18 21:03:08,815 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_3079 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3079) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3078 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3078)))) is different from true [2022-11-18 21:03:08,897 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 21:03:08,897 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 21:03:08,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2022-11-18 21:03:08,994 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 13 [2022-11-18 21:03:09,003 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-18 21:03:09,008 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 105 trivial. 870 not checked. [2022-11-18 21:03:09,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:03:09,897 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_3172 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3173 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_3172) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0) (_ bv20 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_3173) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0)))) (forall ((v_ArrVal_3172 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_3172) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (bvule (bvadd (_ bv16 32) .cse1) (bvadd .cse1 (_ bv20 32))))))) is different from false [2022-11-18 21:03:09,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [549332605] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:03:09,904 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:03:09,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 37] total 79 [2022-11-18 21:03:09,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054990052] [2022-11-18 21:03:09,905 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:03:09,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-11-18 21:03:09,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:03:09,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-11-18 21:03:09,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=231, Unknown=78, NotChecked=6486, Total=6972 [2022-11-18 21:03:09,908 INFO L87 Difference]: Start difference. First operand 1544 states and 1905 transitions. Second operand has 80 states, 77 states have (on average 2.688311688311688) internal successors, (207), 80 states have internal predecessors, (207), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 21:03:10,491 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_3023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3023) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2537 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2537))) (exists ((v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3061) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2997 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2997))) (exists ((v_ArrVal_3002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3002))) (exists ((v_ArrVal_2536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2536))) (exists ((v_ArrVal_3006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3006) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3015))) (exists ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3060))) (exists ((v_ArrVal_2528 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2528) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2996 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2996))) (exists ((v_ArrVal_3075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3075))) (exists ((v_ArrVal_3079 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3079) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501))) (exists ((v_ArrVal_3078 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3078))) (exists ((v_ArrVal_3003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3003) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461))) (exists ((v_ArrVal_3022 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3022))) (exists ((v_ArrVal_3036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3036) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3074))) (exists ((v_ArrVal_3065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3065) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459))) (exists ((v_ArrVal_3007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3007))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_3037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3037))) (exists ((v_ArrVal_3071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3071) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2529 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2529) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3070 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3070))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_3064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3064)))) is different from true [2022-11-18 21:03:10,506 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3066) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_3023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3023) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2537 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2537))) (exists ((v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3061) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3009 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3009))) (exists ((v_ArrVal_2539 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2539))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3039))) (exists ((v_ArrVal_3002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3002))) (exists ((v_ArrVal_2536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2536))) (exists ((v_ArrVal_3006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3006) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_3015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3015))) (exists ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3060))) (exists ((v_ArrVal_3017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3017))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2528 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2528) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3075))) (exists ((v_ArrVal_2538 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2538))) (exists ((v_ArrVal_3079 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3079) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501))) (exists ((v_ArrVal_3078 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3078))) (exists ((v_ArrVal_2531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2531))) (exists ((v_ArrVal_3003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3003) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3024 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3024) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461))) (exists ((v_ArrVal_3022 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3022))) (exists ((v_ArrVal_3008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3008))) (exists ((v_ArrVal_3067 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3067) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3036) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3074))) (exists ((v_ArrVal_3016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3016))) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_3065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3065) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459))) (exists ((v_ArrVal_3025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3025))) (exists ((v_ArrVal_3007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3007))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_3037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3037))) (exists ((v_ArrVal_2998 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2998))) (exists ((v_ArrVal_3038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3038) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3071) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2529 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2529) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3070 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3070))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_2999 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2999))) (exists ((v_ArrVal_3064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3064))) (exists ((v_ArrVal_2530 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2530)))) is different from true [2022-11-18 21:03:10,524 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3066) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_3023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3023) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2537 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2537))) (exists ((v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3061) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3009 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3009))) (exists ((v_ArrVal_2539 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2539))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3039))) (exists ((v_ArrVal_3002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3002))) (exists ((v_ArrVal_2536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2536))) (exists ((v_ArrVal_3006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3006) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3019) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2541))) (exists ((v_ArrVal_2503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_3015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3015))) (exists ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3060))) (exists ((v_ArrVal_2505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2505) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3017))) (exists ((v_ArrVal_2540 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2540) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2528 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2528) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3075))) (exists ((v_ArrVal_2538 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2538))) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3026) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3079 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3079) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501))) (exists ((v_ArrVal_3078 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3078))) (exists ((v_ArrVal_2531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2531))) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3003) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3024 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3024) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461))) (exists ((v_ArrVal_3022 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3022))) (exists ((v_ArrVal_3008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3008))) (exists ((v_ArrVal_3067 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3067) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3036) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3040))) (exists ((v_ArrVal_3074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3074))) (exists ((v_ArrVal_3016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3016))) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3018))) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_3065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3065) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465))) (exists ((v_ArrVal_3041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3041) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_3025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3025))) (exists ((v_ArrVal_3007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3007))) (exists ((v_ArrVal_2532 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2532))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_3037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3037))) (exists ((v_ArrVal_2504 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2504))) (exists ((v_ArrVal_3038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3038) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3071) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2529 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2529) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3070 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3070))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_2533 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2533))) (exists ((v_ArrVal_3064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3064))) (exists ((v_ArrVal_2530 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2530))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464)))) is different from true [2022-11-18 21:03:10,544 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3066) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_3023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3023) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2537 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2537))) (exists ((v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3061) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3009 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3009))) (exists ((v_ArrVal_2539 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2539))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2543 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2543))) (exists ((v_ArrVal_3039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3039))) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466))) (exists ((v_ArrVal_3002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3002))) (exists ((v_ArrVal_2536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2536))) (exists ((v_ArrVal_3006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3006) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3042 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3042))) (exists ((v_ArrVal_2542 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2542))) (exists ((v_ArrVal_3019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3019) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2541))) (exists ((v_ArrVal_2503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_3015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3015))) (exists ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3060))) (exists ((v_ArrVal_2505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2505) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3043 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3043))) (exists ((v_ArrVal_3017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3017))) (exists ((v_ArrVal_2540 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2540) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2528 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2528) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3075))) (exists ((v_ArrVal_2538 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2538))) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3026) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3079 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3079) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501))) (exists ((v_ArrVal_3078 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3078))) (exists ((v_ArrVal_2531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2531))) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3003) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3028) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3024 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3024) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461))) (exists ((v_ArrVal_3022 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3022))) (exists ((v_ArrVal_3008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3008))) (exists ((v_ArrVal_3067 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3067) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3029) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3036) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3040))) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3074))) (exists ((v_ArrVal_3016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3016))) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3018))) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_ArrVal_3065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3065) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465))) (exists ((v_ArrVal_3041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3041) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_3025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3025))) (exists ((v_ArrVal_3007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3007))) (exists ((v_ArrVal_2532 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2532))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_2507 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2507) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3037))) (exists ((v_ArrVal_2504 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2504))) (exists ((v_ArrVal_3038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3038) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3071) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2529 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2529) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2506) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3070 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3070))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_2533 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2533))) (exists ((v_ArrVal_3064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3064))) (exists ((v_ArrVal_2530 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2530))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464)))) is different from true [2022-11-18 21:03:10,564 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3066) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_3023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3023) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2537 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2537))) (exists ((v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3061) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3009 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3009))) (exists ((v_ArrVal_2539 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2539))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2543 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2543))) (exists ((v_ArrVal_3039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3039))) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466))) (exists ((v_ArrVal_3002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3002))) (exists ((v_ArrVal_2536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2536))) (exists ((v_ArrVal_3006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3006) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3042 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3042))) (exists ((v_ArrVal_2542 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2542))) (exists ((v_ArrVal_3019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3019) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2541))) (exists ((v_ArrVal_2503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_3030 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3030))) (exists ((v_ArrVal_3015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3015))) (exists ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3060))) (exists ((v_ArrVal_2505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2505) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3043 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3043))) (exists ((v_ArrVal_3017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3017))) (exists ((v_ArrVal_2540 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2540) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2528 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2528) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3075))) (exists ((v_ArrVal_2538 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2538))) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3026) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3079 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3079) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501))) (exists ((v_ArrVal_3078 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3078))) (exists ((v_ArrVal_2531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2531))) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3003) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3028) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3024 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3024) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2469))) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461))) (exists ((v_ArrVal_2509 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2509) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3022 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3022))) (exists ((v_ArrVal_3008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3008))) (exists ((v_ArrVal_3067 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3067) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3029) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3036) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3045 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3045))) (exists ((v_ArrVal_3040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3040))) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3074))) (exists ((v_ArrVal_3016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3016))) (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3018))) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_ArrVal_3065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3065) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465))) (exists ((v_ArrVal_3041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3041) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_3025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3025))) (exists ((v_ArrVal_3044 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3044))) (exists ((v_ArrVal_3007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3007))) (exists ((v_ArrVal_2532 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2532))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_2507 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2507) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3037))) (exists ((v_ArrVal_3031 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3031) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2504 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2504))) (exists ((v_ArrVal_2508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3038) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3071) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2529 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2529) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2506) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3070 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3070))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_2533 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2533))) (exists ((v_ArrVal_3064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3064))) (exists ((v_ArrVal_2530 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2530))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464)))) is different from true [2022-11-18 21:03:10,584 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3066) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_3023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3023) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2537 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2537))) (exists ((v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3061) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3009 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3009))) (exists ((v_ArrVal_2539 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2539))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2543 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2543))) (exists ((v_ArrVal_3039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3039))) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466))) (exists ((v_ArrVal_3002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3002))) (exists ((v_ArrVal_2536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2536))) (exists ((v_ArrVal_3006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3006) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3042 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3042))) (exists ((v_ArrVal_2542 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2542))) (exists ((v_ArrVal_3019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3019) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2541))) (exists ((v_ArrVal_2503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_3030 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3030))) (exists ((v_ArrVal_3015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3015))) (exists ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3060))) (exists ((v_ArrVal_2505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2505) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3043 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3043))) (exists ((v_ArrVal_3017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3017))) (exists ((v_ArrVal_2540 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2540) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2528 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2528) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3075))) (exists ((v_ArrVal_2538 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2538))) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3026) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3079 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3079) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501))) (exists ((v_ArrVal_3078 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3078))) (exists ((v_ArrVal_2531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2531))) (exists ((v_ArrVal_2511 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2511))) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3046 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3046))) (exists ((v_ArrVal_3003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3003) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3028) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3024 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3024) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2469))) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461))) (exists ((v_ArrVal_2509 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2509) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3022 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3022))) (exists ((v_ArrVal_3008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3008))) (exists ((v_ArrVal_3067 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3067) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3029) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3036) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3045 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3045))) (exists ((v_ArrVal_3040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3040))) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3074))) (exists ((v_ArrVal_3016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3016))) (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2471))) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3018))) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_ArrVal_3065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3065) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465))) (exists ((v_ArrVal_3041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3041) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_3025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3025))) (exists ((v_ArrVal_3044 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3044))) (exists ((v_ArrVal_2470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2470) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3007))) (exists ((v_ArrVal_2532 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2532))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_3047 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3047))) (exists ((v_ArrVal_3032 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3032) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2507 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2507) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3037))) (exists ((v_ArrVal_3031 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3031) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2504 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2504))) (exists ((v_ArrVal_2508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3038) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2510))) (exists ((v_ArrVal_3071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3071) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3033 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3033))) (exists ((v_ArrVal_2529 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2529) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2506) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3070 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3070))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_2533 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2533))) (exists ((v_ArrVal_3064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3064))) (exists ((v_ArrVal_2530 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2530))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464)))) is different from true [2022-11-18 21:03:10,608 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3066) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_3023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3023) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2537 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2537))) (exists ((v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3061) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3009 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3009))) (exists ((v_ArrVal_2539 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2539))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2543 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2543))) (exists ((v_ArrVal_3039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3039))) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466))) (exists ((v_ArrVal_3002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3002))) (exists ((v_ArrVal_2536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2536))) (exists ((v_ArrVal_3006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3006) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3042 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3042))) (exists ((v_ArrVal_2542 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2542))) (exists ((v_ArrVal_3019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3019) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2541))) (exists ((v_ArrVal_2503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2512 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2512) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_3030 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3030))) (exists ((v_ArrVal_3015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3015))) (exists ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3060))) (exists ((v_ArrVal_2505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2505) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3043 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3043))) (exists ((v_ArrVal_3017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3017))) (exists ((v_ArrVal_2540 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2540) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2528 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2528) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3075))) (exists ((v_ArrVal_2538 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2538))) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3026) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3079 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3079) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501))) (exists ((v_ArrVal_3078 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3078))) (exists ((v_ArrVal_2531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2531))) (exists ((v_ArrVal_2511 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2511))) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3046 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3046))) (exists ((v_ArrVal_3003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3003) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3028) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3024 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3024) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2469))) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461))) (exists ((v_ArrVal_2509 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2509) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3022 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3022))) (exists ((v_ArrVal_3008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3008))) (exists ((v_ArrVal_3067 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3067) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3029) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3036) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3045 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3045))) (exists ((v_ArrVal_3040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3040))) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3074))) (exists ((v_ArrVal_3048 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3048))) (exists ((v_ArrVal_3016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3016))) (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2471))) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2472 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2472))) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3018))) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_ArrVal_3065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3065) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465))) (exists ((v_ArrVal_3041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3041) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_3025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3025))) (exists ((v_ArrVal_3044 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3044))) (exists ((v_ArrVal_2470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2470) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3007))) (exists ((v_ArrVal_2532 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2532))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_3047 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3047))) (exists ((v_ArrVal_3032 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3032) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_2507 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2507) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3037))) (exists ((v_ArrVal_3031 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3031) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2504 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2504))) (exists ((v_ArrVal_2508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3038) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2510))) (exists ((v_ArrVal_3071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3071) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3033 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3033))) (exists ((v_ArrVal_2529 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2529) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2506) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3070 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3070))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_2533 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2533))) (exists ((v_ArrVal_3064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3064))) (exists ((v_ArrVal_2530 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2530))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464))) (exists ((v_ArrVal_3049 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3049)))) is different from true [2022-11-18 21:03:10,634 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3066) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_3023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3023) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2537 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2537))) (exists ((v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3061) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3009 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3009))) (exists ((v_ArrVal_2539 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2539))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2543 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2543))) (exists ((v_ArrVal_3039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3039))) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466))) (exists ((v_ArrVal_3002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3002))) (exists ((v_ArrVal_2536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2536))) (exists ((v_ArrVal_3006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3006) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3042 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3042))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2542 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2542))) (exists ((v_ArrVal_3019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3019) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2541))) (exists ((v_ArrVal_2503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2512 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2512) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_3030 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3030))) (exists ((v_ArrVal_3015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3015))) (exists ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3060))) (exists ((v_ArrVal_2505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2505) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3043 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3043))) (exists ((v_ArrVal_3017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3017))) (exists ((v_ArrVal_2540 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2540) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2528 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2528) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3075))) (exists ((v_ArrVal_2538 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2538))) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3026) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3079 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3079) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501))) (exists ((v_ArrVal_3078 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3078))) (exists ((v_ArrVal_2531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2531))) (exists ((v_ArrVal_2511 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2511))) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3046 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3046))) (exists ((v_ArrVal_3003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3003) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3028) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3024 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3024) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2469))) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461))) (exists ((v_ArrVal_2509 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2509) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3022 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3022))) (exists ((v_ArrVal_3008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3008))) (exists ((v_ArrVal_3067 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3067) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3029) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3036) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3045 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3045))) (exists ((v_ArrVal_3040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3040))) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3074))) (exists ((v_ArrVal_3048 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3048))) (exists ((v_ArrVal_3016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3016))) (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2471))) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2472 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2472))) (exists ((v_ArrVal_3051 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3051) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3018))) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_ArrVal_3065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3065) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465))) (exists ((v_ArrVal_3041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3041) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_3025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3025))) (exists ((v_ArrVal_3044 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3044))) (exists ((v_ArrVal_2470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2470) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3007))) (exists ((v_ArrVal_2532 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2532))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_3047 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3047))) (exists ((v_ArrVal_3032 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3032) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_2507 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2507) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3037))) (exists ((v_ArrVal_3031 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3031) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2504 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2504))) (exists ((v_ArrVal_3050 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3050))) (exists ((v_ArrVal_2508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3038) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2510))) (exists ((v_ArrVal_3071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3071) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3033 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3033))) (exists ((v_ArrVal_2529 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2529) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2506) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3070 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3070))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_2533 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2533))) (exists ((v_ArrVal_3064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3064))) (exists ((v_ArrVal_2530 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2530))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464))) (exists ((v_ArrVal_3049 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3049)))) is different from true [2022-11-18 21:03:10,661 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3066) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_3023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3023) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2537 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2537))) (exists ((v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3061) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3009 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3009))) (exists ((v_ArrVal_2539 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2539))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2543 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2543))) (exists ((v_ArrVal_3039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3039))) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466))) (exists ((v_ArrVal_3002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3002))) (exists ((v_ArrVal_2536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2536))) (exists ((v_ArrVal_3006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3006) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3042 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3042))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2477 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2477))) (exists ((v_ArrVal_2542 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2542))) (exists ((v_ArrVal_3019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3019) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2541))) (exists ((v_ArrVal_2503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2512 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2512) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_3030 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3030))) (exists ((v_ArrVal_3015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3015))) (exists ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3060))) (exists ((v_ArrVal_2505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2505) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3043 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3043))) (exists ((v_ArrVal_3017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3017))) (exists ((v_ArrVal_2540 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2540) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2528 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2528) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3075))) (exists ((v_ArrVal_2538 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2538))) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3026) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3079 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3079) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501))) (exists ((v_ArrVal_3078 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3078))) (exists ((v_ArrVal_2531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2531))) (exists ((v_ArrVal_2511 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2511))) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3046 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3046))) (exists ((v_ArrVal_3003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3003) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3028) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3024 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3024) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2469))) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461))) (exists ((v_ArrVal_2509 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2509) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3022 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3022))) (exists ((v_ArrVal_3008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3008))) (exists ((v_ArrVal_3067 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3067) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3029) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3036) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3045 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3045))) (exists ((v_ArrVal_3040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3040))) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3074))) (exists ((v_ArrVal_3048 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3048))) (exists ((v_ArrVal_3016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3016))) (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2471))) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2472 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2472))) (exists ((v_ArrVal_3051 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3051) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2517 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2517) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3018))) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_ArrVal_3065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3065) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465))) (exists ((v_ArrVal_3041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3041) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459))) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_3025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3025))) (exists ((v_ArrVal_3044 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3044))) (exists ((v_ArrVal_2470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2470) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3007))) (exists ((v_ArrVal_2532 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2532))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_3047 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3047))) (exists ((v_ArrVal_3032 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3032) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_2507 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2507) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3037))) (exists ((v_ArrVal_3031 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3031) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2504 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2504))) (exists ((v_ArrVal_3050 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3050))) (exists ((v_ArrVal_2508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516))) (exists ((v_ArrVal_3038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3038) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2510))) (exists ((v_ArrVal_3071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3071) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3033 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3033))) (exists ((v_ArrVal_2529 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2529) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2506) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3070 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3070))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_2533 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2533))) (exists ((v_ArrVal_3064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3064))) (exists ((v_ArrVal_2530 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2530))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464))) (exists ((v_ArrVal_3049 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3049)))) is different from true [2022-11-18 21:03:10,688 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3066) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2518 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2518))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_2478 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2478) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3023) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2537 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2537))) (exists ((v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3061) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3009 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3009))) (exists ((v_ArrVal_2539 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2539))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2543 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2543))) (exists ((v_ArrVal_3039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3039))) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466))) (exists ((v_ArrVal_3002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3002))) (exists ((v_ArrVal_2536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2536))) (exists ((v_ArrVal_3006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3006) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3042 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3042))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2477 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2477))) (exists ((v_ArrVal_2542 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2542))) (exists ((v_ArrVal_3019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3019) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2541))) (exists ((v_ArrVal_2503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479))) (exists ((v_ArrVal_2512 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2512) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_3030 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3030))) (exists ((v_ArrVal_3015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3015))) (exists ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3060))) (exists ((v_ArrVal_2505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2505) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3043 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3043))) (exists ((v_ArrVal_3017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3017))) (exists ((v_ArrVal_2540 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2540) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2528 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2528) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3075))) (exists ((v_ArrVal_2538 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2538))) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3026) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3079 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3079) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501))) (exists ((v_ArrVal_3078 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3078))) (exists ((v_ArrVal_2531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2531))) (exists ((v_ArrVal_2511 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2511))) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3046 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3046))) (exists ((v_ArrVal_3003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3003) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3028) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3024 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3024) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2469))) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461))) (exists ((v_ArrVal_2509 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2509) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3022 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3022))) (exists ((v_ArrVal_3008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3008))) (exists ((v_ArrVal_3067 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3067) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3029) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3036) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3045 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3045))) (exists ((v_ArrVal_3040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3040))) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3074))) (exists ((v_ArrVal_3048 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3048))) (exists ((v_ArrVal_3016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3016))) (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2471))) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2472 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2472))) (exists ((v_ArrVal_3051 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3051) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2517 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2517) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3018))) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_ArrVal_3065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3065) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465))) (exists ((v_ArrVal_3041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3041) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459))) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_3025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3025))) (exists ((v_ArrVal_3044 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3044))) (exists ((v_ArrVal_2470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2470) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3007))) (exists ((v_ArrVal_2532 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2532))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_3047 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3047))) (exists ((v_ArrVal_3032 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3032) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_2507 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2507) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3037))) (exists ((v_ArrVal_2519 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2519))) (exists ((v_ArrVal_3031 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3031) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2504 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2504))) (exists ((v_ArrVal_3050 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3050))) (exists ((v_ArrVal_2508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516))) (exists ((v_ArrVal_3038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3038) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2510))) (exists ((v_ArrVal_3071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3071) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3033 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3033))) (exists ((v_ArrVal_2529 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2529) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2506) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3070 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3070))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_2533 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2533))) (exists ((v_ArrVal_3064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3064))) (exists ((v_ArrVal_2530 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2530))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464))) (exists ((v_ArrVal_3049 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3049)))) is different from true [2022-11-18 21:03:10,716 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3066) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2518 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2518))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_2478 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2478) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3023) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2537 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2537))) (exists ((v_ArrVal_2521 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2521) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3061) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3009 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3009))) (exists ((v_ArrVal_2539 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2539))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2543 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2543))) (exists ((v_ArrVal_3039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3039))) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466))) (exists ((v_ArrVal_3002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3002))) (exists ((v_ArrVal_2536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2536))) (exists ((v_ArrVal_3006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3006) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3042 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3042))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2477 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2477))) (exists ((v_ArrVal_2542 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2542))) (exists ((v_ArrVal_3019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3019) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2541))) (exists ((v_ArrVal_2503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479))) (exists ((v_ArrVal_2512 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2512) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_3030 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3030))) (exists ((v_ArrVal_3015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3015))) (exists ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3060))) (exists ((v_ArrVal_2505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2505) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3043 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3043))) (exists ((v_ArrVal_3017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3017))) (exists ((v_ArrVal_2540 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2540) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2528 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2528) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2481) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3075))) (exists ((v_ArrVal_2538 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2538))) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3026) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3079 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3079) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501))) (exists ((v_ArrVal_3078 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3078))) (exists ((v_ArrVal_2531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2531))) (exists ((v_ArrVal_2511 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2511))) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3046 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3046))) (exists ((v_ArrVal_3003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3003) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3028) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3024 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3024) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2469))) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461))) (exists ((v_ArrVal_2509 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2509) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3022 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3022))) (exists ((v_ArrVal_3008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3008))) (exists ((v_ArrVal_3067 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3067) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3029) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3036) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3045 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3045))) (exists ((v_ArrVal_3040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3040))) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3074))) (exists ((v_ArrVal_3048 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3048))) (exists ((v_ArrVal_3016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3016))) (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2471))) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2472 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2472))) (exists ((v_ArrVal_3051 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3051) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2520 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2520))) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2517 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2517) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3018))) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_ArrVal_3065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3065) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465))) (exists ((v_ArrVal_3041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3041) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459))) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_3025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3025))) (exists ((v_ArrVal_3044 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3044))) (exists ((v_ArrVal_2470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2470) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3007))) (exists ((v_ArrVal_2532 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2532))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_3047 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3047))) (exists ((v_ArrVal_3032 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3032) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_2507 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2507) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3037))) (exists ((v_ArrVal_2519 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2519))) (exists ((v_ArrVal_3031 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3031) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2504 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2504))) (exists ((v_ArrVal_3050 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3050))) (exists ((v_ArrVal_2508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516))) (exists ((v_ArrVal_3038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3038) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2510))) (exists ((v_ArrVal_3071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3071) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3033 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3033))) (exists ((v_ArrVal_2529 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2529) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2480 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2480) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2506) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3070 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3070))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_2533 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2533))) (exists ((v_ArrVal_3064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3064))) (exists ((v_ArrVal_2530 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2530))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464))) (exists ((v_ArrVal_3049 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3049)))) is different from true [2022-11-18 21:03:10,744 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3066) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2518 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2518))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_2483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2483) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2478 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2478) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3023) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2537 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2537))) (exists ((v_ArrVal_2521 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2521) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3061) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3009 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3009))) (exists ((v_ArrVal_2539 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2539))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2543 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2543))) (exists ((v_ArrVal_3039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3039))) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466))) (exists ((v_ArrVal_3002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3002))) (exists ((v_ArrVal_2536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2536))) (exists ((v_ArrVal_3006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3006) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3042 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3042))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2477 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2477))) (exists ((v_ArrVal_2542 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2542))) (exists ((v_ArrVal_3019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3019) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2541))) (exists ((v_ArrVal_2503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479))) (exists ((v_ArrVal_2512 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2512) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_3030 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3030))) (exists ((v_ArrVal_3015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3015))) (exists ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3060))) (exists ((v_ArrVal_2505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2505) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3043 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3043))) (exists ((v_ArrVal_3017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3017))) (exists ((v_ArrVal_2540 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2540) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2528 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2528) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2481) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3075))) (exists ((v_ArrVal_2538 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2538))) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3026) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3079 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3079) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_2522 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2522))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501))) (exists ((v_ArrVal_3078 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3078))) (exists ((v_ArrVal_2531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2531))) (exists ((v_ArrVal_2511 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2511))) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3046 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3046))) (exists ((v_ArrVal_3003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3003) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3028) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3024 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3024) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2469))) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461))) (exists ((v_ArrVal_2509 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2509) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2523 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2523) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3022 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3022))) (exists ((v_ArrVal_3008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3008))) (exists ((v_ArrVal_3067 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3067) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3029) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3036) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3045 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3045))) (exists ((v_ArrVal_3040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3040))) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3074))) (exists ((v_ArrVal_3048 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3048))) (exists ((v_ArrVal_3016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3016))) (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2471))) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2472 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2472))) (exists ((v_ArrVal_3051 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3051) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2520 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2520))) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2517 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2517) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2482) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3018))) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_ArrVal_3065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3065) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465))) (exists ((v_ArrVal_3041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3041) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459))) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_3025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3025))) (exists ((v_ArrVal_3044 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3044))) (exists ((v_ArrVal_2470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2470) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3007))) (exists ((v_ArrVal_2532 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2532))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_3047 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3047))) (exists ((v_ArrVal_3032 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3032) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_2507 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2507) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3037))) (exists ((v_ArrVal_2519 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2519))) (exists ((v_ArrVal_3031 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3031) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2504 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2504))) (exists ((v_ArrVal_3050 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3050))) (exists ((v_ArrVal_2508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516))) (exists ((v_ArrVal_3038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3038) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2510))) (exists ((v_ArrVal_3071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3071) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3033 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3033))) (exists ((v_ArrVal_2529 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2529) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2480 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2480) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2506) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3070 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3070))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_2533 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2533))) (exists ((v_ArrVal_3064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3064))) (exists ((v_ArrVal_2530 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2530))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464))) (exists ((v_ArrVal_3049 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3049)))) is different from true [2022-11-18 21:03:10,771 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3066) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2518 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2518))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_2483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2483) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2478 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2478) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3023) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2537 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2537))) (exists ((v_ArrVal_2521 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2521) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3061) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3009 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3009))) (exists ((v_ArrVal_2539 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2539))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2543 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2543))) (exists ((v_ArrVal_3039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3039))) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466))) (exists ((v_ArrVal_3002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3002))) (exists ((v_ArrVal_2536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2536))) (exists ((v_ArrVal_3006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3006) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3042 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3042))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2477 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2477))) (exists ((v_ArrVal_2542 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2542))) (exists ((v_ArrVal_3019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3019) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2541))) (exists ((v_ArrVal_2503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479))) (exists ((v_ArrVal_2512 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2512) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_3030 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3030))) (exists ((v_ArrVal_2525 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2525))) (exists ((v_ArrVal_3015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3015))) (exists ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3060))) (exists ((v_ArrVal_2505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2505) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3043 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3043))) (exists ((v_ArrVal_2524 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2524))) (exists ((v_ArrVal_3017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3017))) (exists ((v_ArrVal_2540 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2540) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2528 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2528) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2481) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3075))) (exists ((v_ArrVal_2538 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2538))) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3026) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3079 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3079) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_2522 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2522))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501))) (exists ((v_ArrVal_3078 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3078))) (exists ((v_ArrVal_2531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2531))) (exists ((v_ArrVal_2511 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2511))) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3046 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3046))) (exists ((v_ArrVal_3003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3003) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3028) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3024 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3024) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2469))) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461))) (exists ((v_ArrVal_2509 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2509) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2523 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2523) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3022 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3022))) (exists ((v_ArrVal_3008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3008))) (exists ((v_ArrVal_3067 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3067) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3029) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3036) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3045 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3045))) (exists ((v_ArrVal_3040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3040))) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3074))) (exists ((v_ArrVal_3048 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3048))) (exists ((v_ArrVal_2484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2484))) (exists ((v_ArrVal_3016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3016))) (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2471))) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2472 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2472))) (exists ((v_ArrVal_3051 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3051) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2520 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2520))) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2517 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2517) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2482) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3018))) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_ArrVal_3065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3065) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465))) (exists ((v_ArrVal_3041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3041) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459))) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_3025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3025))) (exists ((v_ArrVal_3044 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3044))) (exists ((v_ArrVal_2470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2470) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3007))) (exists ((v_ArrVal_2532 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2532))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_3047 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3047))) (exists ((v_ArrVal_3032 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3032) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_2507 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2507) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3037))) (exists ((v_ArrVal_2519 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2519))) (exists ((v_ArrVal_3031 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3031) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2504 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2504))) (exists ((v_ArrVal_3050 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3050))) (exists ((v_ArrVal_2508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516))) (exists ((v_ArrVal_3038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3038) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2510))) (exists ((v_ArrVal_3071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3071) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3033 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3033))) (exists ((v_ArrVal_2529 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2529) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2480 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2480) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2506) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3070 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3070))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_2533 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2533))) (exists ((v_ArrVal_2485 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2485))) (exists ((v_ArrVal_3064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3064))) (exists ((v_ArrVal_2530 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2530))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464))) (exists ((v_ArrVal_3049 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3049)))) is different from true [2022-11-18 21:03:10,776 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_23 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_23) (_ bv44 32))) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_2543 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2543))) (exists ((v_ArrVal_2542 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2542))) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459)))) is different from true [2022-11-18 21:03:19,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:03:19,592 INFO L93 Difference]: Finished difference Result 1981 states and 2313 transitions. [2022-11-18 21:03:19,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-18 21:03:19,593 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 77 states have (on average 2.688311688311688) internal successors, (207), 80 states have internal predecessors, (207), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 110 [2022-11-18 21:03:19,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:03:19,599 INFO L225 Difference]: With dead ends: 1981 [2022-11-18 21:03:19,599 INFO L226 Difference]: Without dead ends: 1978 [2022-11-18 21:03:19,601 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 121 SyntacticMatches, 24 SemanticMatches, 101 ConstructedPredicates, 83 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=249, Invalid=366, Unknown=97, NotChecked=9794, Total=10506 [2022-11-18 21:03:19,602 INFO L413 NwaCegarLoop]: 544 mSDtfsCounter, 1272 mSDsluCounter, 2394 mSDsCounter, 0 mSdLazyCounter, 3824 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1290 SdHoareTripleChecker+Valid, 2938 SdHoareTripleChecker+Invalid, 108283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 3824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 104440 IncrementalHoareTripleChecker+Unchecked, 8.8s IncrementalHoareTripleChecker+Time [2022-11-18 21:03:19,603 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1290 Valid, 2938 Invalid, 108283 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [19 Valid, 3824 Invalid, 0 Unknown, 104440 Unchecked, 8.8s Time] [2022-11-18 21:03:19,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1978 states. [2022-11-18 21:03:19,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1978 to 1592. [2022-11-18 21:03:19,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1592 states, 1172 states have (on average 1.629692832764505) internal successors, (1910), 1576 states have internal predecessors, (1910), 20 states have call successors, (20), 5 states have call predecessors, (20), 6 states have return successors, (22), 11 states have call predecessors, (22), 20 states have call successors, (22) [2022-11-18 21:03:19,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 1952 transitions. [2022-11-18 21:03:19,637 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 1952 transitions. Word has length 110 [2022-11-18 21:03:19,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:03:19,638 INFO L495 AbstractCegarLoop]: Abstraction has 1592 states and 1952 transitions. [2022-11-18 21:03:19,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 77 states have (on average 2.688311688311688) internal successors, (207), 80 states have internal predecessors, (207), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 21:03:19,638 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 1952 transitions. [2022-11-18 21:03:19,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-11-18 21:03:19,640 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:03:19,640 INFO L195 NwaCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:03:19,666 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2022-11-18 21:03:19,911 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2022-11-18 21:03:20,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 21:03:20,061 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr74REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 21:03:20,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:03:20,062 INFO L85 PathProgramCache]: Analyzing trace with hash -239903209, now seen corresponding path program 1 times [2022-11-18 21:03:20,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:03:20,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [855713660] [2022-11-18 21:03:20,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:20,063 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:20,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:03:20,064 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 21:03:20,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-11-18 21:03:20,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 60 conjunts are in the unsatisfiable core [2022-11-18 21:03:21,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:21,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 21:03:21,169 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:03:21,170 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:03:21,196 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 21:03:21,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2022-11-18 21:03:21,560 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_39 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5| (_ BitVec 32))) (and (not (= v_arrayElimCell_39 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (= (_ bv0 1) (bvadd (select |c_#valid| v_arrayElimCell_39) (_ bv1 1))) (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (_ bv0 1)))) (exists ((v_ArrVal_3540 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3540) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:03:21,616 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_39 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5| (_ BitVec 32))) (and (not (= v_arrayElimCell_39 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (= (_ bv0 1) (bvadd (select |c_#valid| v_arrayElimCell_39) (_ bv1 1))) (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (_ bv0 1)))) (exists ((v_ArrVal_3542 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3542)))) is different from true [2022-11-18 21:03:22,867 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_39 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5| (_ BitVec 32))) (and (not (= v_arrayElimCell_39 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (= (_ bv0 1) (bvadd (select |c_#valid| v_arrayElimCell_39) (_ bv1 1))) (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (_ bv0 1)))) (exists ((v_ArrVal_3576 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3576)))) is different from true [2022-11-18 21:03:23,065 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 21:03:23,066 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 37 [2022-11-18 21:03:23,186 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 21:03:23,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 37 [2022-11-18 21:03:23,219 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 15 [2022-11-18 21:03:23,263 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 820 trivial. 129 not checked. [2022-11-18 21:03:23,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:03:23,339 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3580 (Array (_ BitVec 32) (_ BitVec 32)))) (= (bvadd (_ bv1 1) (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem35#1.base| v_ArrVal_3580) |c_ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|)))) (_ bv0 1))) is different from false [2022-11-18 21:03:23,353 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3580 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (let ((.cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (store |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse0) v_ArrVal_3580) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (_ bv1 1)))) is different from false [2022-11-18 21:03:23,691 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3626 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3580 (Array (_ BitVec 32) (_ BitVec 32)))) (= (bvadd (select |c_#valid| (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_3626))) (store .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_3580)) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (_ bv1 1)) (_ bv0 1))) is different from false [2022-11-18 21:03:23,695 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:03:23,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [855713660] [2022-11-18 21:03:23,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [855713660] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:03:23,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1228420329] [2022-11-18 21:03:23,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:23,695 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:03:23,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:03:23,696 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:03:23,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2022-11-18 21:03:27,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:28,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 63 conjunts are in the unsatisfiable core [2022-11-18 21:03:28,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:28,083 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 21:03:28,084 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:03:28,400 INFO L321 Elim1Store]: treesize reduction 54, result has 29.9 percent of original size [2022-11-18 21:03:28,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 43 [2022-11-18 21:03:28,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 21:03:28,710 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2022-11-18 21:03:31,863 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 21:03:31,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 21:03:32,066 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 21:03:32,066 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 21:03:32,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 19 [2022-11-18 21:03:32,177 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 946 trivial. 0 not checked. [2022-11-18 21:03:32,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:03:32,211 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4033 (Array (_ BitVec 32) (_ BitVec 32)))) (= (bvadd (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem35#1.base| v_ArrVal_4033) |c_ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (_ bv1 1)) (_ bv0 1))) is different from false [2022-11-18 21:03:32,225 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4033 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (let ((.cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (store |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse0) v_ArrVal_4033) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (_ bv1 1)))) is different from false [2022-11-18 21:03:32,537 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4079 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4033 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_4079))) (store .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_4033)) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (_ bv1 1)))) is different from false [2022-11-18 21:03:32,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1228420329] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:03:32,540 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:03:32,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 21 [2022-11-18 21:03:32,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800855726] [2022-11-18 21:03:32,541 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:03:32,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-18 21:03:32,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:03:32,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-18 21:03:32,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=323, Unknown=34, NotChecked=414, Total=870 [2022-11-18 21:03:32,543 INFO L87 Difference]: Start difference. First operand 1592 states and 1952 transitions. Second operand has 22 states, 19 states have (on average 7.578947368421052) internal successors, (144), 22 states have internal predecessors, (144), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 21:03:37,885 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_39 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5| (_ BitVec 32))) (and (not (= v_arrayElimCell_39 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (= (_ bv0 1) (bvadd (select |c_#valid| v_arrayElimCell_39) (_ bv1 1))) (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (_ bv0 1)))) (exists ((v_ArrVal_3576 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3576))) (exists ((v_ArrVal_3540 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3540) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3536 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3536))) (exists ((v_ArrVal_3542 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3542)))) is different from true [2022-11-18 21:03:39,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:03:39,428 INFO L93 Difference]: Finished difference Result 2192 states and 2350 transitions. [2022-11-18 21:03:39,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-18 21:03:39,429 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 7.578947368421052) internal successors, (144), 22 states have internal predecessors, (144), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 113 [2022-11-18 21:03:39,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:03:39,435 INFO L225 Difference]: With dead ends: 2192 [2022-11-18 21:03:39,435 INFO L226 Difference]: Without dead ends: 2192 [2022-11-18 21:03:39,436 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 125 SyntacticMatches, 86 SemanticMatches, 35 ConstructedPredicates, 10 IntricatePredicates, 0 DeprecatedPredicates, 752 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=154, Invalid=544, Unknown=44, NotChecked=590, Total=1332 [2022-11-18 21:03:39,436 INFO L413 NwaCegarLoop]: 538 mSDtfsCounter, 2631 mSDsluCounter, 2762 mSDsCounter, 0 mSdLazyCounter, 2318 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2661 SdHoareTripleChecker+Valid, 3300 SdHoareTripleChecker+Invalid, 12508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 2318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10135 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-11-18 21:03:39,437 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2661 Valid, 3300 Invalid, 12508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 2318 Invalid, 0 Unknown, 10135 Unchecked, 6.4s Time] [2022-11-18 21:03:39,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2192 states. [2022-11-18 21:03:39,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2192 to 1228. [2022-11-18 21:03:39,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1228 states, 812 states have (on average 1.6490147783251232) internal successors, (1339), 1217 states have internal predecessors, (1339), 16 states have call successors, (16), 4 states have call predecessors, (16), 5 states have return successors, (18), 7 states have call predecessors, (18), 16 states have call successors, (18) [2022-11-18 21:03:39,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1228 states to 1228 states and 1373 transitions. [2022-11-18 21:03:39,463 INFO L78 Accepts]: Start accepts. Automaton has 1228 states and 1373 transitions. Word has length 113 [2022-11-18 21:03:39,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:03:39,463 INFO L495 AbstractCegarLoop]: Abstraction has 1228 states and 1373 transitions. [2022-11-18 21:03:39,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 7.578947368421052) internal successors, (144), 22 states have internal predecessors, (144), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 21:03:39,464 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 1373 transitions. [2022-11-18 21:03:39,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-11-18 21:03:39,465 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:03:39,465 INFO L195 NwaCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:03:39,481 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (25)] Forceful destruction successful, exit code 0 [2022-11-18 21:03:39,697 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-11-18 21:03:39,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:39,881 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr75REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 645 more)] === [2022-11-18 21:03:39,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:03:39,881 INFO L85 PathProgramCache]: Analyzing trace with hash -239903208, now seen corresponding path program 1 times [2022-11-18 21:03:39,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:03:39,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [116838433] [2022-11-18 21:03:39,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:39,882 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:03:39,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:03:39,883 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 21:03:39,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-11-18 21:03:40,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:40,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 112 conjunts are in the unsatisfiable core [2022-11-18 21:03:40,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:40,943 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 21:03:41,053 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 21:03:41,071 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 21:03:41,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 21:03:41,095 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 21:03:41,106 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 21:03:41,220 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-18 21:03:41,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 21:03:41,305 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4445 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4445))) (exists ((v_ArrVal_4444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4444)))) is different from true [2022-11-18 21:03:41,318 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4447))) (exists ((v_ArrVal_4446 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4446) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:03:41,331 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4449 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4449) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4448 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4448)))) is different from true [2022-11-18 21:03:41,344 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4450 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4450))) (exists ((v_ArrVal_4451 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4451) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:03:41,356 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4453 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4453))) (exists ((v_ArrVal_4452 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4452)))) is different from true [2022-11-18 21:03:41,408 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4456 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4456))) (exists ((v_ArrVal_4457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4457)))) is different from true [2022-11-18 21:03:41,421 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4458))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4459 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4459) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:03:41,433 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4461 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4461) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4460)))) is different from true [2022-11-18 21:03:41,448 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4462))) (exists ((v_ArrVal_4463 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4463) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:03:41,463 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4465 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4465) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4464) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:03:41,476 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4467))) (exists ((v_ArrVal_4466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4466)))) is different from true [2022-11-18 21:03:41,488 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4469))) (exists ((v_ArrVal_4468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4468)))) is different from true [2022-11-18 21:03:41,500 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4470) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4471)))) is different from true [2022-11-18 21:03:41,511 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4473))) (exists ((v_ArrVal_4472 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4472)))) is different from true [2022-11-18 21:03:41,525 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4474))) (exists ((v_ArrVal_4475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4475) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:03:41,538 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4477 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4477) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4476 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4476) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:03:41,552 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4478 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4478))) (exists ((v_ArrVal_4479 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4479) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:03:41,564 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4480 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4480))) (exists ((v_ArrVal_4481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4481) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:03:41,577 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4482) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4483 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4483)))) is different from true [2022-11-18 21:03:41,624 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4486 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4486) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4487 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4487)))) is different from true [2022-11-18 21:03:41,668 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4491))) (exists ((v_ArrVal_4490 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4490) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:03:41,680 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4492 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4492))) (exists ((v_ArrVal_4493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4493) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:03:41,692 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4494))) (exists ((v_ArrVal_4495 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4495)))) is different from true [2022-11-18 21:03:41,704 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4497 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4497))) (exists ((v_ArrVal_4496 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4496)))) is different from true [2022-11-18 21:03:41,717 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4498 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4498))) (exists ((v_ArrVal_4499 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4499)))) is different from true [2022-11-18 21:03:41,729 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4500))) (exists ((v_ArrVal_4501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4501)))) is different from true [2022-11-18 21:03:41,742 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4503 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4503))) (exists ((v_ArrVal_4502 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4502) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:03:41,753 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4504) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4505)))) is different from true [2022-11-18 21:03:41,794 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4509 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4509) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4508 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4508)))) is different from true [2022-11-18 21:03:41,805 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4511 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4511))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4510)))) is different from true [2022-11-18 21:03:41,820 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4512 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4512))) (exists ((v_ArrVal_4513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4513)))) is different from true [2022-11-18 21:03:41,831 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4514) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4515 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4515) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:03:41,845 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4516 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4516))) (exists ((v_ArrVal_4517 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4517)))) is different from true [2022-11-18 21:03:41,858 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4519 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4519))) (exists ((v_ArrVal_4518 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4518)))) is different from true [2022-11-18 21:03:41,871 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4520 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4520) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4521 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4521)))) is different from true [2022-11-18 21:03:41,914 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4525 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4525))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4524 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4524)))) is different from true [2022-11-18 21:03:41,927 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4527 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4527) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4526 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4526)))) is different from true [2022-11-18 21:03:41,941 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4528 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4528))) (exists ((v_ArrVal_4529 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4529)))) is different from true [2022-11-18 21:03:41,954 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4531))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4530 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4530)))) is different from true [2022-11-18 21:03:42,001 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 21:03:42,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 21:03:42,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2022-11-18 21:03:42,147 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 21:03:42,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 21:03:42,154 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2022-11-18 21:03:42,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-18 21:03:42,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 13 [2022-11-18 21:03:42,233 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 975 not checked. [2022-11-18 21:03:42,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:03:42,436 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_4533 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4532 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem35#1.base| v_ArrVal_4532) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0) (_ bv8 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem35#1.base| v_ArrVal_4533) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0)))) (forall ((v_ArrVal_4532 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem35#1.base| v_ArrVal_4532) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (bvule (bvadd .cse1 (_ bv4 32)) (bvadd .cse1 (_ bv8 32))))))) is different from false [2022-11-18 21:03:42,470 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (and (forall ((v_ArrVal_4533 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4532 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv8 32) (select (select (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_4532) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_4533) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))) (forall ((v_ArrVal_4532 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (select (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_4532) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv4 32) .cse2) (bvadd (_ bv8 32) .cse2))))))) is different from false [2022-11-18 21:03:43,430 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_4625 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4624 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4532 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_4624) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_4625) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_4532) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd .cse0 (_ bv4 32)) (bvadd .cse0 (_ bv8 32))))) (forall ((v_ArrVal_4625 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4624 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4533 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4532 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_4625))) (let ((.cse2 (select (select .cse3 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_4624) .cse2 v_ArrVal_4532) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) (_ bv8 32)) (select |c_#length| (select (select (store .cse3 .cse2 v_ArrVal_4533) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))))) is different from false [2022-11-18 21:03:43,443 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:03:43,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [116838433] [2022-11-18 21:03:43,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [116838433] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:03:43,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1469541159] [2022-11-18 21:03:43,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:43,443 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:03:43,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:03:43,447 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:03:43,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (27)] Waiting until timeout for monitored process [2022-11-18 21:05:55,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:56,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 113 conjunts are in the unsatisfiable core [2022-11-18 21:05:56,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:05:56,221 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 21:05:56,365 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 21:05:56,384 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 21:05:56,385 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 21:05:56,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 21:05:56,405 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 21:05:56,478 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-18 21:05:56,497 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 21:05:56,556 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4991 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4991) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4990 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4990)))) is different from true [2022-11-18 21:05:56,571 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4993 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4993))) (exists ((v_ArrVal_4992 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4992)))) is different from true [2022-11-18 21:05:56,587 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4995 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4995))) (exists ((v_ArrVal_4994 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4994) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:05:56,601 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4997 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4997))) (exists ((v_ArrVal_4996 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4996) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:05:56,616 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4999 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4999))) (exists ((v_ArrVal_4998 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4998)))) is different from true [2022-11-18 21:05:56,632 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5001 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5001))) (exists ((v_ArrVal_5000 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5000))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32)))) is different from true [2022-11-18 21:05:56,647 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5002))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5003 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5003)))) is different from true [2022-11-18 21:05:56,663 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5005 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5005))) (exists ((v_ArrVal_5004 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5004) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:05:56,677 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5007))) (exists ((v_ArrVal_5006 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5006)))) is different from true [2022-11-18 21:05:56,692 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5009 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5009) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5008)))) is different from true [2022-11-18 21:05:56,707 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5011 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5011) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5010 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5010) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:05:56,722 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5013 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5013))) (exists ((v_ArrVal_5012 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5012)))) is different from true [2022-11-18 21:05:56,736 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5014))) (exists ((v_ArrVal_5015 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5015)))) is different from true [2022-11-18 21:05:56,755 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5016 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5016) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5017)))) is different from true [2022-11-18 21:05:56,771 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5019) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5018 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5018) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:05:56,786 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5021 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5021))) (exists ((v_ArrVal_5020 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5020)))) is different from true [2022-11-18 21:05:56,801 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5023) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5022 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5022) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:05:56,816 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5024 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5024))) (exists ((v_ArrVal_5025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5025)))) is different from true [2022-11-18 21:05:56,832 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5026 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5026))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5027 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5027)))) is different from true [2022-11-18 21:05:56,848 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5029) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5028 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5028)))) is different from true [2022-11-18 21:05:56,863 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5031 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5031) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5030 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5030)))) is different from true [2022-11-18 21:05:56,879 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5032 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5032))) (exists ((v_ArrVal_5033 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5033)))) is different from true [2022-11-18 21:05:56,892 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5034 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5034))) (exists ((v_ArrVal_5035 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5035)))) is different from true [2022-11-18 21:05:56,905 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5036 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5036))) (exists ((v_ArrVal_5037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5037)))) is different from true [2022-11-18 21:05:56,919 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5039 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5039) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5038 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5038)))) is different from true [2022-11-18 21:05:56,933 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5040 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5040) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5041 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5041)))) is different from true [2022-11-18 21:05:56,946 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5043 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5043))) (exists ((v_ArrVal_5042 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5042) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:05:56,966 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5044 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5044) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5045 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5045)))) is different from true [2022-11-18 21:05:56,999 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5046 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5046))) (exists ((v_ArrVal_5047 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5047)))) is different from true [2022-11-18 21:05:57,021 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5048 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5048) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5049 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5049) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:05:57,037 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5050 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5050) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5051 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5051) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:05:57,051 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5053 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5053) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5052 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5052) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:05:57,066 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5055 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5055))) (exists ((v_ArrVal_5054 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5054) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:05:57,080 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5057 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5057) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5056 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5056)))) is different from true [2022-11-18 21:05:57,096 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5058 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5058))) (exists ((v_ArrVal_5059 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5059) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:05:57,111 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5061 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5061))) (exists ((v_ArrVal_5060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5060)))) is different from true [2022-11-18 21:05:57,126 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5062 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5062))) (exists ((v_ArrVal_5063 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5063)))) is different from true [2022-11-18 21:05:57,139 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5065 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5065))) (exists ((v_ArrVal_5064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5064)))) is different from true [2022-11-18 21:05:57,152 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5066 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5066))) (exists ((v_ArrVal_5067 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5067)))) is different from true [2022-11-18 21:05:57,164 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5068 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5068) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5069 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5069)))) is different from true [2022-11-18 21:05:57,178 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5071 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5071) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5070 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5070) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 21:05:57,192 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5072 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5072))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5073 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5073) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:05:57,205 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5075 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5075) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5074 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5074)))) is different from true [2022-11-18 21:05:57,218 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_5076 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5076))) (exists ((v_ArrVal_5077 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5077)))) is different from true [2022-11-18 21:05:57,274 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 21:05:57,275 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 21:05:57,287 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2022-11-18 21:05:57,370 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 21:05:57,371 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 21:05:57,382 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2022-11-18 21:05:57,413 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-18 21:05:57,415 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 13 [2022-11-18 21:05:57,424 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 990 not checked. [2022-11-18 21:05:57,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:05:57,500 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_5078 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem35#1.base| v_ArrVal_5078) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv4 32) .cse0) (bvadd (_ bv8 32) .cse0)))) (forall ((v_ArrVal_5078 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5079 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv8 32) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem35#1.base| v_ArrVal_5078) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem35#1.base| v_ArrVal_5079) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))) is different from false [2022-11-18 21:05:57,545 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse2 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))) (and (forall ((v_ArrVal_5078 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_5078) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))) (bvule (bvadd (_ bv4 32) .cse0) (bvadd (_ bv8 32) .cse0)))) (forall ((v_ArrVal_5078 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5079 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv8 32) (select (select (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_5078) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_5079) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))))))) is different from false [2022-11-18 21:05:58,821 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_5171 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5170 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5078 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5079 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_5170))) (let ((.cse0 (select (select .cse2 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv8 32) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_5171) .cse0 v_ArrVal_5078) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)) (select |c_#length| (select (select (store .cse2 .cse0 v_ArrVal_5079) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))) (forall ((v_ArrVal_5171 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5170 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5078 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_5171) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_5170) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_5078) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv4 32) .cse3) (bvadd (_ bv8 32) .cse3)))))) is different from false [2022-11-18 21:05:58,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1469541159] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:05:58,833 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:05:58,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 52] total 92 [2022-11-18 21:05:58,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521702203] [2022-11-18 21:05:58,833 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:05:58,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2022-11-18 21:05:58,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:05:58,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2022-11-18 21:05:58,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=187, Unknown=96, NotChecked=9612, Total=10100 [2022-11-18 21:05:58,837 INFO L87 Difference]: Start difference. First operand 1228 states and 1373 transitions. Second operand has 93 states, 91 states have (on average 1.7252747252747254) internal successors, (157), 93 states have internal predecessors, (157), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 21:05:59,548 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4991 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4991) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4445 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4445))) (exists ((v_ArrVal_4990 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4990))) (exists ((v_ArrVal_4444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4444)))) is different from true [2022-11-18 21:05:59,552 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4447))) (exists ((v_ArrVal_4993 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4993))) (exists ((v_ArrVal_4446 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4446) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4992 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4992)))) is different from true [2022-11-18 21:05:59,556 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_53) (_ bv44 32))) (exists ((v_ArrVal_4449 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4449) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4448 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4448))) (exists ((v_ArrVal_4995 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4995))) (exists ((v_ArrVal_4994 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4994) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 21:06:11,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:06:11,528 INFO L93 Difference]: Finished difference Result 1281 states and 1381 transitions. [2022-11-18 21:06:11,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 21:06:11,529 INFO L78 Accepts]: Start accepts. Automaton has has 93 states, 91 states have (on average 1.7252747252747254) internal successors, (157), 93 states have internal predecessors, (157), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 113 [2022-11-18 21:06:11,529 INFO L84 Accepts]: Finished accepts. each prefix is rejected. [2022-11-18 21:06:11,529 INFO L78 Accepts]: Start accepts. Automaton has has 93 states, 91 states have (on average 1.7252747252747254) internal successors, (157), 93 states have internal predecessors, (157), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 113 [2022-11-18 21:06:11,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:06:11,638 FATAL L583 BasicCegarLoop]: -- [2022-11-18 21:06:11,638 FATAL L584 BasicCegarLoop]: enhanced interpolant automaton broken: counterexample not accepted [2022-11-18 21:06:11,638 FATAL L585 BasicCegarLoop]: word: [2022-11-18 21:06:11,642 FATAL L587 BasicCegarLoop]: assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0bv32, 0bv32;assume 0bv1 == #valid[0bv32];assume ~bvult32(0bv32, #StackHeapBarrier);currentRoundingMode := ~roundNearestTiesToEven;call #Ultimate.allocInit(2bv32, 1bv32);call write~init~intINTTYPE1(48bv8, 1bv32, 0bv32, 1bv32);call write~init~intINTTYPE1(0bv8, 1bv32, 1bv32, 1bv32);call #Ultimate.allocInit(21bv32, 2bv32);~count_int_int~0 := 0bv32; [2022-11-18 21:06:11,642 FATAL L587 BasicCegarLoop]: assume { :end_inline_ULTIMATE.init } true;main_old_#valid#1 := #valid;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset, main_#t~mem8#1, main_#t~mem7#1, main_#t~mem9#1, main_#t~mem10#1, main_#t~mem12#1, main_#t~mem11#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~mem16#1, main_#t~mem15#1, main_#t~mem17#1, main_#t~mem18#1, main_#t~switch19#1, main_#t~mem20#1, main_#t~mem21#1, main_#t~mem22#1, main_#t~mem23#1, main_#t~mem24#1, main_#t~mem25#1, main_#t~mem26#1, main_#t~mem27#1, main_#t~mem28#1, main_#t~mem29#1, main_#t~mem30#1, main_~_hj_i~0#1, main_~_hj_j~0#1, main_~_hj_k~0#1, main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, main_#t~malloc31#1.base, main_#t~malloc31#1.offset, main_#t~mem32#1.base, main_#t~mem32#1.offset, main_#t~mem33#1.base, main_#t~mem33#1.offset, main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset, main_#t~mem35#1.base, main_#t~mem35#1.offset, main_#t~mem36#1.base, main_#t~mem36#1.offset, main_#t~mem37#1.base, main_#t~mem37#1.offset, main_#t~mem38#1.base, main_#t~mem38#1.offset, main_#t~mem39#1.base, main_#t~mem39#1.offset, main_#t~malloc40#1.base, main_#t~malloc40#1.offset, main_#t~mem41#1.base, main_#t~mem41#1.offset, main_#t~mem42#1.base, main_#t~mem42#1.offset, main_#t~mem43#1.base, main_#t~mem43#1.offset, main_#t~mem44#1.base, main_#t~mem44#1.offset, main_#t~mem45#1.base, main_#t~mem45#1.offset, main_#t~mem46#1.base, main_#t~mem46#1.offset, main_#t~memset~res47#1.base, main_#t~memset~res47#1.offset, main_#t~mem48#1.base, main_#t~mem48#1.offset, main_#t~mem49#1.base, main_#t~mem49#1.offset, main_#t~mem50#1.base, main_#t~mem50#1.offset, main_#t~mem51#1.base, main_#t~mem51#1.offset, main_#t~mem52#1, main_#t~mem53#1.base, main_#t~mem53#1.offset, main_#t~mem54#1.base, main_#t~mem54#1.offset, main_#t~mem55#1.base, main_#t~mem55#1.offset, main_#t~mem56#1.base, main_#t~mem56#1.offset, main_#t~mem57#1, main_#t~post58#1, main_#t~mem59#1.base, main_#t~mem59#1.offset, main_#t~mem60#1, main_#t~mem61#1.base, main_#t~mem61#1.offset, main_#t~mem62#1.base, main_#t~mem62#1.offset, main_#t~mem63#1, main_#t~post64#1, main_#t~mem65#1.base, main_#t~mem65#1.offset, main_#t~mem66#1.base, main_#t~mem66#1.offset, main_#t~mem67#1.base, main_#t~mem67#1.offset, main_#t~mem69#1, main_#t~mem68#1, main_#t~mem70#1.base, main_#t~mem70#1.offset, main_#t~mem71#1, main_#t~short72#1, main_#t~mem73#1.base, main_#t~mem73#1.offset, main_#t~mem74#1, main_#t~malloc75#1.base, main_#t~malloc75#1.offset, main_#t~mem76#1.base, main_#t~mem76#1.offset, main_#t~mem77#1.base, main_#t~mem77#1.offset, main_#t~mem78#1.base, main_#t~mem78#1.offset, main_#t~mem79#1, main_#t~memset~res80#1.base, main_#t~memset~res80#1.offset, main_#t~mem81#1.base, main_#t~mem81#1.offset, main_#t~mem82#1.base, main_#t~mem82#1.offset, main_#t~mem85#1, main_#t~mem83#1.base, main_#t~mem83#1.offset, main_#t~mem84#1, main_#t~mem86#1.base, main_#t~mem86#1.offset, main_#t~mem89#1, main_#t~mem87#1.base, main_#t~mem87#1.offset, main_#t~mem88#1, main_#t~mem90#1.base, main_#t~mem90#1.offset, main_#t~mem94#1.base, main_#t~mem94#1.offset, main_#t~mem95#1.base, main_#t~mem95#1.offset, main_#t~mem96#1.base, main_#t~mem96#1.offset, main_#t~mem97#1.base, main_#t~mem97#1.offset, main_#t~mem100#1, main_#t~mem98#1.base, main_#t~mem98#1.offset, main_#t~mem99#1, main_#t~mem101#1.base, main_#t~mem101#1.offset, main_#t~mem102#1, main_#t~pre103#1, main_#t~mem104#1.base, main_#t~mem104#1.offset, main_#t~mem105#1, main_#t~mem106#1.base, main_#t~mem106#1.offset, main_#t~mem107#1, main_#t~post108#1, main_#t~mem112#1, main_#t~mem110#1, main_#t~mem109#1.base, main_#t~mem109#1.offset, main_#t~mem111#1, main_#t~mem113#1, main_#t~post114#1, main_#t~mem115#1.base, main_#t~mem115#1.offset, main_#t~mem116#1.base, main_#t~mem116#1.offset, main_#t~mem117#1.base, main_#t~mem117#1.offset, main_#t~post91#1, main_#t~mem92#1.base, main_#t~mem92#1.offset, main_#t~mem93#1, main_#t~mem118#1.base, main_#t~mem118#1.offset, main_#t~mem119#1.base, main_#t~mem119#1.offset, main_#t~mem120#1.base, main_#t~mem120#1.offset, main_#t~mem121#1, main_#t~mem122#1.base, main_#t~mem122#1.offset, main_#t~mem123#1, main_#t~post124#1, main_#t~mem125#1.base, main_#t~mem125#1.offset, main_#t~mem126#1.base, main_#t~mem126#1.offset, main_#t~mem127#1.base, main_#t~mem127#1.offset, main_#t~mem128#1.base, main_#t~mem128#1.offset, main_#t~mem131#1, main_#t~mem129#1.base, main_#t~mem129#1.offset, main_#t~mem130#1, main_#t~ite134#1, main_#t~mem132#1.base, main_#t~mem132#1.offset, main_#t~mem133#1, main_#t~mem135#1.base, main_#t~mem135#1.offset, main_#t~mem136#1, main_#t~mem137#1.base, main_#t~mem137#1.offset, main_~_he_bkt~0#1, main_~_he_bkt_i~0#1, main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset, main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, main_~_ha_bkt~0#1, main_~_ha_hashv~0#1, main_#t~mem139#1, main_#t~mem138#1, main_#t~mem140#1, main_#t~mem141#1, main_#t~mem143#1, main_#t~mem142#1, main_#t~mem144#1, main_#t~mem145#1, main_#t~mem147#1, main_#t~mem146#1, main_#t~mem148#1, main_#t~mem149#1, main_#t~switch150#1, main_#t~mem151#1, main_#t~mem152#1, main_#t~mem153#1, main_#t~mem154#1, main_#t~mem155#1, main_#t~mem156#1, main_#t~mem157#1, main_#t~mem158#1, main_#t~mem159#1, main_#t~mem160#1, main_#t~mem161#1, main_~_hj_i~1#1, main_~_hj_j~1#1, main_~_hj_k~1#1, main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, main_#t~malloc162#1.base, main_#t~malloc162#1.offset, main_#t~mem163#1.base, main_#t~mem163#1.offset, main_#t~mem164#1.base, main_#t~mem164#1.offset, main_#t~memset~res165#1.base, main_#t~memset~res165#1.offset, main_#t~mem166#1.base, main_#t~mem166#1.offset, main_#t~mem167#1.base, main_#t~mem167#1.offset, main_#t~mem168#1.base, main_#t~mem168#1.offset, main_#t~mem169#1.base, main_#t~mem169#1.offset, main_#t~mem170#1.base, main_#t~mem170#1.offset, main_#t~malloc171#1.base, main_#t~malloc171#1.offset, main_#t~mem172#1.base, main_#t~mem172#1.offset, main_#t~mem173#1.base, main_#t~mem173#1.offset, main_#t~mem174#1.base, main_#t~mem174#1.offset, main_#t~mem175#1.base, main_#t~mem175#1.offset, main_#t~mem176#1.base, main_#t~mem176#1.offset, main_#t~mem177#1.base, main_#t~mem177#1.offset, main_#t~memset~res178#1.base, main_#t~memset~res178#1.offset, main_#t~mem179#1.base, main_#t~mem179#1.offset, main_#t~mem180#1.base, main_#t~mem180#1.offset, main_#t~mem181#1.base, main_#t~mem181#1.offset, main_#t~mem182#1.base, main_#t~mem182#1.offset, main_#t~mem183#1, main_#t~mem184#1.base, main_#t~mem184#1.offset, main_#t~mem185#1.base, main_#t~mem185#1.offset, main_#t~mem186#1.base, main_#t~mem186#1.offset, main_#t~mem187#1.base, main_#t~mem187#1.offset, main_#t~mem188#1, main_#t~post189#1, main_#t~mem190#1.base, main_#t~mem190#1.offset, main_#t~mem191#1, main_#t~mem192#1.base, main_#t~mem192#1.offset, main_#t~mem193#1.base, main_#t~mem193#1.offset, main_#t~mem194#1, main_#t~post195#1, main_#t~mem196#1.base, main_#t~mem196#1.offset, main_#t~mem197#1.base, main_#t~mem197#1.offset, main_#t~mem198#1.base, main_#t~mem198#1.offset, main_#t~mem200#1, main_#t~mem199#1, main_#t~mem201#1.base, main_#t~mem201#1.offset, main_#t~mem202#1, main_#t~short203#1, main_#t~mem204#1.base, main_#t~mem204#1.offset, main_#t~mem205#1, main_#t~malloc206#1.base, main_#t~malloc206#1.offset, main_#t~mem207#1.base, main_#t~mem207#1.offset, main_#t~mem208#1.base, main_#t~mem208#1.offset, main_#t~mem209#1.base, main_#t~mem209#1.offset, main_#t~mem210#1, main_#t~memset~res211#1.base, main_#t~memset~res211#1.offset, main_#t~mem212#1.base, main_#t~mem212#1.offset, main_#t~mem213#1.base, main_#t~mem213#1.offset, main_#t~mem216#1, main_#t~mem214#1.base, main_#t~mem214#1.offset, main_#t~mem215#1, main_#t~mem217#1.base, main_#t~mem217#1.offset, main_#t~mem220#1, main_#t~mem218#1.base, main_#t~mem218#1.offset, main_#t~mem219#1, main_#t~mem221#1.base, main_#t~mem221#1.offset, main_#t~mem225#1.base, main_#t~mem225#1.offset, main_#t~mem226#1.base, main_#t~mem226#1.offset, main_#t~mem227#1.base, main_#t~mem227#1.offset, main_#t~mem228#1.base, main_#t~mem228#1.offset, main_#t~mem231#1, main_#t~mem229#1.base, main_#t~mem229#1.offset, main_#t~mem230#1, main_#t~mem232#1.base, main_#t~mem232#1.offset, main_#t~mem233#1, main_#t~pre234#1, main_#t~mem235#1.base, main_#t~mem235#1.offset, main_#t~mem236#1, main_#t~mem237#1.base, main_#t~mem237#1.offset, main_#t~mem238#1, main_#t~post239#1, main_#t~mem243#1, main_#t~mem241#1, main_#t~mem240#1.base, main_#t~mem240#1.offset, main_#t~mem242#1, main_#t~mem244#1, main_#t~post245#1, main_#t~mem246#1.base, main_#t~mem246#1.offset, main_#t~mem247#1.base, main_#t~mem247#1.offset, main_#t~mem248#1.base, main_#t~mem248#1.offset, main_#t~post222#1, main_#t~mem223#1.base, main_#t~mem223#1.offset, main_#t~mem224#1, main_#t~mem249#1.base, main_#t~mem249#1.offset, main_#t~mem250#1.base, main_#t~mem250#1.offset, main_#t~mem251#1.base, main_#t~mem251#1.offset, main_#t~mem252#1, main_#t~mem253#1.base, main_#t~mem253#1.offset, main_#t~mem254#1, main_#t~post255#1, main_#t~mem256#1.base, main_#t~mem256#1.offset, main_#t~mem257#1.base, main_#t~mem257#1.offset, main_#t~mem258#1.base, main_#t~mem258#1.offset, main_#t~mem259#1.base, main_#t~mem259#1.offset, main_#t~mem262#1, main_#t~mem260#1.base, main_#t~mem260#1.offset, main_#t~mem261#1, main_#t~ite265#1, main_#t~mem263#1.base, main_#t~mem263#1.offset, main_#t~mem264#1, main_#t~mem266#1.base, main_#t~mem266#1.offset, main_#t~mem267#1, main_#t~mem268#1.base, main_#t~mem268#1.offset, main_~_he_bkt~1#1, main_~_he_bkt_i~1#1, main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset, main_~_he_hh_nxt~1#1.base, main_~_he_hh_nxt~1#1.offset, main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, main_~_ha_bkt~1#1, main_~_ha_hashv~1#1, main_#t~post5#1, main_#t~mem270#1, main_#t~mem271#1, main_#t~mem269#1.base, main_#t~mem269#1.offset, main_~i~0#1, main_~user~0#1.base, main_~user~0#1.offset, main_~users~0#1.base, main_~users~0#1.offset, main_~altusers~0#1.base, main_~altusers~0#1.offset;havoc main_~i~0#1;havoc main_~user~0#1.base, main_~user~0#1.offset;main_~users~0#1.base, main_~users~0#1.offset := 0bv32, 0bv32;main_~altusers~0#1.base, main_~altusers~0#1.offset := 0bv32, 0bv32;main_~i~0#1 := 0bv32; [2022-11-18 21:06:11,643 FATAL L587 BasicCegarLoop]: assume !!~bvslt32(main_~i~0#1, 10bv32);call main_#t~malloc6#1.base, main_#t~malloc6#1.offset := #Ultimate.allocOnHeap(72bv32);main_~user~0#1.base, main_~user~0#1.offset := main_#t~malloc6#1.base, main_#t~malloc6#1.offset;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset; [2022-11-18 21:06:11,643 FATAL L587 BasicCegarLoop]: assume !(main_~user~0#1.base == 0bv32 && main_~user~0#1.offset == 0bv32); [2022-11-18 21:06:11,643 FATAL L587 BasicCegarLoop]: SUMMARY for call write~intINTTYPE4(main_~i~0#1, main_~user~0#1.base, main_~user~0#1.offset, 4bv32); srcloc: L753-2 [2022-11-18 21:06:11,643 FATAL L587 BasicCegarLoop]: SUMMARY for call write~intINTTYPE4(~bvmul32(main_~i~0#1, main_~i~0#1), main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset), 4bv32); srcloc: L756 [2022-11-18 21:06:11,643 FATAL L587 BasicCegarLoop]: havoc main_~_ha_hashv~0#1; [2022-11-18 21:06:11,644 FATAL L587 BasicCegarLoop]: goto; [2022-11-18 21:06:11,644 FATAL L587 BasicCegarLoop]: havoc main_~_hj_i~0#1;havoc main_~_hj_j~0#1;havoc main_~_hj_k~0#1;main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;main_~_ha_hashv~0#1 := 4276993775bv32;main_~_hj_j~0#1 := 2654435769bv32;main_~_hj_i~0#1 := main_~_hj_j~0#1;main_~_hj_k~0#1 := 4bv32; [2022-11-18 21:06:11,644 FATAL L587 BasicCegarLoop]: assume !~bvuge32(main_~_hj_k~0#1, 12bv32); [2022-11-18 21:06:11,644 FATAL L587 BasicCegarLoop]: main_~_ha_hashv~0#1 := ~bvadd32(4bv32, main_~_ha_hashv~0#1);main_#t~switch19#1 := 11bv32 == main_~_hj_k~0#1; [2022-11-18 21:06:11,644 FATAL L587 BasicCegarLoop]: assume !main_#t~switch19#1; [2022-11-18 21:06:11,644 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 10bv32 == main_~_hj_k~0#1; [2022-11-18 21:06:11,645 FATAL L587 BasicCegarLoop]: assume !main_#t~switch19#1; [2022-11-18 21:06:11,645 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 9bv32 == main_~_hj_k~0#1; [2022-11-18 21:06:11,645 FATAL L587 BasicCegarLoop]: assume !main_#t~switch19#1; [2022-11-18 21:06:11,645 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 8bv32 == main_~_hj_k~0#1; [2022-11-18 21:06:11,645 FATAL L587 BasicCegarLoop]: assume !main_#t~switch19#1; [2022-11-18 21:06:11,645 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 7bv32 == main_~_hj_k~0#1; [2022-11-18 21:06:11,646 FATAL L587 BasicCegarLoop]: assume !main_#t~switch19#1; [2022-11-18 21:06:11,646 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 6bv32 == main_~_hj_k~0#1; [2022-11-18 21:06:11,646 FATAL L587 BasicCegarLoop]: assume !main_#t~switch19#1; [2022-11-18 21:06:11,646 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 5bv32 == main_~_hj_k~0#1; [2022-11-18 21:06:11,646 FATAL L587 BasicCegarLoop]: assume !main_#t~switch19#1; [2022-11-18 21:06:11,647 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 4bv32 == main_~_hj_k~0#1; [2022-11-18 21:06:11,647 FATAL L587 BasicCegarLoop]: assume main_#t~switch19#1; [2022-11-18 21:06:11,647 FATAL L587 BasicCegarLoop]: SUMMARY for call main_#t~mem27#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(3bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-60 [2022-11-18 21:06:11,647 FATAL L587 BasicCegarLoop]: main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem27#1), 24bv32));havoc main_#t~mem27#1; [2022-11-18 21:06:11,647 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 3bv32 == main_~_hj_k~0#1; [2022-11-18 21:06:11,647 FATAL L587 BasicCegarLoop]: assume main_#t~switch19#1; [2022-11-18 21:06:11,648 FATAL L587 BasicCegarLoop]: SUMMARY for call main_#t~mem28#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(2bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-65 [2022-11-18 21:06:11,648 FATAL L587 BasicCegarLoop]: main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem28#1), 16bv32));havoc main_#t~mem28#1; [2022-11-18 21:06:11,648 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 2bv32 == main_~_hj_k~0#1; [2022-11-18 21:06:11,648 FATAL L587 BasicCegarLoop]: assume main_#t~switch19#1; [2022-11-18 21:06:11,648 FATAL L587 BasicCegarLoop]: SUMMARY for call main_#t~mem29#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(1bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-70 [2022-11-18 21:06:11,648 FATAL L587 BasicCegarLoop]: main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem29#1), 8bv32));havoc main_#t~mem29#1; [2022-11-18 21:06:11,649 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 1bv32 == main_~_hj_k~0#1; [2022-11-18 21:06:11,649 FATAL L587 BasicCegarLoop]: assume main_#t~switch19#1; [2022-11-18 21:06:11,649 FATAL L587 BasicCegarLoop]: SUMMARY for call main_#t~mem30#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, 1bv32); srcloc: L758-75 [2022-11-18 21:06:11,649 FATAL L587 BasicCegarLoop]: main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~zero_extendFrom8To32(main_#t~mem30#1));havoc main_#t~mem30#1; [2022-11-18 21:06:11,649 FATAL L587 BasicCegarLoop]: havoc main_#t~switch19#1; [2022-11-18 21:06:11,650 FATAL L587 BasicCegarLoop]: main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 13bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 8bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 13bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 12bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 16bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 5bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 3bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 10bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 15bv32)); [2022-11-18 21:06:11,650 FATAL L587 BasicCegarLoop]: goto; [2022-11-18 21:06:11,650 FATAL L587 BasicCegarLoop]: goto; [2022-11-18 21:06:11,650 FATAL L587 BasicCegarLoop]: goto; [2022-11-18 21:06:11,650 FATAL L587 BasicCegarLoop]: SUMMARY for call write~intINTTYPE4(main_~_ha_hashv~0#1, main_~user~0#1.base, ~bvadd32(36bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-324 [2022-11-18 21:06:11,650 FATAL L587 BasicCegarLoop]: SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_~user~0#1.base, ~bvadd32(28bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-87 [2022-11-18 21:06:11,651 FATAL L587 BasicCegarLoop]: SUMMARY for call write~intINTTYPE4(4bv32, main_~user~0#1.base, ~bvadd32(32bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-88 [2022-11-18 21:06:11,651 FATAL L587 BasicCegarLoop]: assume main_~users~0#1.base == 0bv32 && main_~users~0#1.offset == 0bv32; [2022-11-18 21:06:11,651 FATAL L587 BasicCegarLoop]: SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(16bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-90 [2022-11-18 21:06:11,651 FATAL L587 BasicCegarLoop]: SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(12bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-91 [2022-11-18 21:06:11,651 FATAL L587 BasicCegarLoop]: call main_#t~malloc31#1.base, main_#t~malloc31#1.offset := #Ultimate.allocOnHeap(44bv32); [2022-11-18 21:06:11,652 FATAL L587 BasicCegarLoop]: SUMMARY for call write~$Pointer$(main_#t~malloc31#1.base, main_#t~malloc31#1.offset, main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-93 [2022-11-18 21:06:11,652 FATAL L587 BasicCegarLoop]: havoc main_#t~malloc31#1.base, main_#t~malloc31#1.offset; [2022-11-18 21:06:11,652 FATAL L587 BasicCegarLoop]: SUMMARY for call main_#t~mem32#1.base, main_#t~mem32#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-95 [2022-11-18 21:06:11,652 FATAL L587 BasicCegarLoop]: assume !(main_#t~mem32#1.base == 0bv32 && main_#t~mem32#1.offset == 0bv32);havoc main_#t~mem32#1.base, main_#t~mem32#1.offset; [2022-11-18 21:06:11,652 FATAL L587 BasicCegarLoop]: SUMMARY for call main_#t~mem33#1.base, main_#t~mem33#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-98 [2022-11-18 21:06:11,652 FATAL L587 BasicCegarLoop]: call main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset := #Ultimate.C_memset(main_#t~mem33#1.base, main_#t~mem33#1.offset, 0bv32, 44bv32); [2022-11-18 21:06:11,653 FATAL L587 BasicCegarLoop]: assume 1bv1 == #valid[#ptr.base];assume (~bvule32(~bvadd32(#amount, #ptr.offset), #length[#ptr.base]) && ~bvule32(#ptr.offset, ~bvadd32(#amount, #ptr.offset))) && ~bvule32(0bv32, #ptr.offset); [2022-11-18 21:06:11,653 FATAL L587 BasicCegarLoop]: #t~loopctr273 := 0bv32; [2022-11-18 21:06:11,653 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,653 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,653 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,654 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,654 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,654 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,654 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,654 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,654 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,654 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,655 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,655 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,655 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,655 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,655 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,655 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,656 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,656 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,656 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,656 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,656 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,656 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,657 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,657 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,657 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,657 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,657 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,657 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,657 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,658 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,658 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,658 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,658 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,658 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,658 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,659 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,659 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,659 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,659 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,659 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,659 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,660 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,660 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,660 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273); [2022-11-18 21:06:11,660 FATAL L587 BasicCegarLoop]: assume !~bvult32(#t~loopctr273, #amount); [2022-11-18 21:06:11,660 FATAL L587 BasicCegarLoop]: assume #res.base == #ptr.base && #res.offset == #ptr.offset; [2022-11-18 21:06:11,660 FATAL L587 BasicCegarLoop]: #1875#return; [2022-11-18 21:06:11,661 FATAL L587 BasicCegarLoop]: havoc main_#t~mem33#1.base, main_#t~mem33#1.offset;havoc main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset; [2022-11-18 21:06:11,661 FATAL L587 BasicCegarLoop]: SUMMARY for call main_#t~mem35#1.base, main_#t~mem35#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-101 [2022-11-18 21:06:11,661 FATAL L587 BasicCegarLoop]: SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem35#1.base, ~bvadd32(16bv32, main_#t~mem35#1.offset), 4bv32); srcloc: L758-102 [2022-11-18 21:06:11,661 FATAL L587 BasicCegarLoop]: havoc main_#t~mem35#1.base, main_#t~mem35#1.offset; [2022-11-18 21:06:11,661 FATAL L587 BasicCegarLoop]: SUMMARY for call main_#t~mem36#1.base, main_#t~mem36#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-104 [2022-11-18 21:06:11,662 FATAL L587 BasicCegarLoop]: assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset)), #length[main_#t~mem36#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem36#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset))); [2022-11-18 21:06:11,662 FATAL L589 BasicCegarLoop]: original automaton: [2022-11-18 21:06:11,688 FATAL L590 BasicCegarLoop]: NestedWordAutomaton nwa = ( callAlphabet = {"call __VERIFIER_assert((if 1bv32 == test_int_int_~a#1 && 1bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 2bv32 == test_int_int_~a#1 && 4bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 3bv32 == test_int_int_~a#1 && 9bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 4bv32 == test_int_int_~a#1 && 16bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 5bv32 == test_int_int_~a#1 && 25bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 6bv32 == test_int_int_~a#1 && 36bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 7bv32 == test_int_int_~a#1 && 49bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 8bv32 == test_int_int_~a#1 && 64bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 9bv32 == test_int_int_~a#1 && 81bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset := #Ultimate.C_memset(main_#t~mem33#1.base, main_#t~mem33#1.offset, 0bv32, 44bv32);" "call main_#t~memset~res47#1.base, main_#t~memset~res47#1.offset := #Ultimate.C_memset(main_#t~mem46#1.base, main_#t~mem46#1.offset, 0bv32, 384bv32);" "call main_#t~memset~res80#1.base, main_#t~memset~res80#1.offset := #Ultimate.C_memset(main_#t~mem77#1.base, main_#t~mem77#1.offset, 0bv32, ~bvmul32(24bv32, main_#t~mem79#1));" "call main_#t~memset~res165#1.base, main_#t~memset~res165#1.offset := #Ultimate.C_memset(main_#t~mem164#1.base, main_#t~mem164#1.offset, 0bv32, 44bv32);" "call main_#t~memset~res178#1.base, main_#t~memset~res178#1.offset := #Ultimate.C_memset(main_#t~mem177#1.base, main_#t~mem177#1.offset, 0bv32, 384bv32);" "call main_#t~memset~res211#1.base, main_#t~memset~res211#1.offset := #Ultimate.C_memset(main_#t~mem208#1.base, main_#t~mem208#1.offset, 0bv32, ~bvmul32(24bv32, main_#t~mem210#1));" "call __VERIFIER_assert((if 0bv32 == test_int_int_~a#1 && 0bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" }, internalAlphabet = {"assume 1bv1 == #valid[#ptr.base];assume (~bvule32(~bvadd32(#amount, #ptr.offset), #length[#ptr.base]) && ~bvule32(#ptr.offset, ~bvadd32(#amount, #ptr.offset))) && ~bvule32(0bv32, #ptr.offset);" "#t~loopctr273 := 0bv32;" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "assume !~bvult32(#t~loopctr273, #amount);" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0bv32, 0bv32;assume 0bv1 == #valid[0bv32];assume ~bvult32(0bv32, #StackHeapBarrier);currentRoundingMode := ~roundNearestTiesToEven;call #Ultimate.allocInit(2bv32, 1bv32);call write~init~intINTTYPE1(48bv8, 1bv32, 0bv32, 1bv32);call write~init~intINTTYPE1(0bv8, 1bv32, 1bv32, 1bv32);call #Ultimate.allocInit(21bv32, 2bv32);~count_int_int~0 := 0bv32;" "assume { :end_inline_ULTIMATE.init } true;main_old_#valid#1 := #valid;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset, main_#t~mem8#1, main_#t~mem7#1, main_#t~mem9#1, main_#t~mem10#1, main_#t~mem12#1, main_#t~mem11#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~mem16#1, main_#t~mem15#1, main_#t~mem17#1, main_#t~mem18#1, main_#t~switch19#1, main_#t~mem20#1, main_#t~mem21#1, main_#t~mem22#1, main_#t~mem23#1, main_#t~mem24#1, main_#t~mem25#1, main_#t~mem26#1, main_#t~mem27#1, main_#t~mem28#1, main_#t~mem29#1, main_#t~mem30#1, main_~_hj_i~0#1, main_~_hj_j~0#1, main_~_hj_k~0#1, main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, main_#t~malloc31#1.base, main_#t~malloc31#1.offset, main_#t~mem32#1.base, main_#t~mem32#1.offset, main_#t~mem33#1.base, main_#t~mem33#1.offset, main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset, main_#t~mem35#1.base, main_#t~mem35#1.offset, main_#t~mem36#1.base, main_#t~mem36#1.offset, main_#t~mem37#1.base, main_#t~mem37#1.offset, main_#t~mem38#1.base, main_#t~mem38#1.offset, main_#t~mem39#1.base, main_#t~mem39#1.offset, main_#t~malloc40#1.base, main_#t~malloc40#1.offset, main_#t~mem41#1.base, main_#t~mem41#1.offset, main_#t~mem42#1.base, main_#t~mem42#1.offset, main_#t~mem43#1.base, main_#t~mem43#1.offset, main_#t~mem44#1.base, main_#t~mem44#1.offset, main_#t~mem45#1.base, main_#t~mem45#1.offset, main_#t~mem46#1.base, main_#t~mem46#1.offset, main_#t~memset~res47#1.base, main_#t~memset~res47#1.offset, main_#t~mem48#1.base, main_#t~mem48#1.offset, main_#t~mem49#1.base, main_#t~mem49#1.offset, main_#t~mem50#1.base, main_#t~mem50#1.offset, main_#t~mem51#1.base, main_#t~mem51#1.offset, main_#t~mem52#1, main_#t~mem53#1.base, main_#t~mem53#1.offset, main_#t~mem54#1.base, main_#t~mem54#1.offset, main_#t~mem55#1.base, main_#t~mem55#1.offset, main_#t~mem56#1.base, main_#t~mem56#1.offset, main_#t~mem57#1, main_#t~post58#1, main_#t~mem59#1.base, main_#t~mem59#1.offset, main_#t~mem60#1, main_#t~mem61#1.base, main_#t~mem61#1.offset, main_#t~mem62#1.base, main_#t~mem62#1.offset, main_#t~mem63#1, main_#t~post64#1, main_#t~mem65#1.base, main_#t~mem65#1.offset, main_#t~mem66#1.base, main_#t~mem66#1.offset, main_#t~mem67#1.base, main_#t~mem67#1.offset, main_#t~mem69#1, main_#t~mem68#1, main_#t~mem70#1.base, main_#t~mem70#1.offset, main_#t~mem71#1, main_#t~short72#1, main_#t~mem73#1.base, main_#t~mem73#1.offset, main_#t~mem74#1, main_#t~malloc75#1.base, main_#t~malloc75#1.offset, main_#t~mem76#1.base, main_#t~mem76#1.offset, main_#t~mem77#1.base, main_#t~mem77#1.offset, main_#t~mem78#1.base, main_#t~mem78#1.offset, main_#t~mem79#1, main_#t~memset~res80#1.base, main_#t~memset~res80#1.offset, main_#t~mem81#1.base, main_#t~mem81#1.offset, main_#t~mem82#1.base, main_#t~mem82#1.offset, main_#t~mem85#1, main_#t~mem83#1.base, main_#t~mem83#1.offset, main_#t~mem84#1, main_#t~mem86#1.base, main_#t~mem86#1.offset, main_#t~mem89#1, main_#t~mem87#1.base, main_#t~mem87#1.offset, main_#t~mem88#1, main_#t~mem90#1.base, main_#t~mem90#1.offset, main_#t~mem94#1.base, main_#t~mem94#1.offset, main_#t~mem95#1.base, main_#t~mem95#1.offset, main_#t~mem96#1.base, main_#t~mem96#1.offset, main_#t~mem97#1.base, main_#t~mem97#1.offset, main_#t~mem100#1, main_#t~mem98#1.base, main_#t~mem98#1.offset, main_#t~mem99#1, main_#t~mem101#1.base, main_#t~mem101#1.offset, main_#t~mem102#1, main_#t~pre103#1, main_#t~mem104#1.base, main_#t~mem104#1.offset, main_#t~mem105#1, main_#t~mem106#1.base, main_#t~mem106#1.offset, main_#t~mem107#1, main_#t~post108#1, main_#t~mem112#1, main_#t~mem110#1, main_#t~mem109#1.base, main_#t~mem109#1.offset, main_#t~mem111#1, main_#t~mem113#1, main_#t~post114#1, main_#t~mem115#1.base, main_#t~mem115#1.offset, main_#t~mem116#1.base, main_#t~mem116#1.offset, main_#t~mem117#1.base, main_#t~mem117#1.offset, main_#t~post91#1, main_#t~mem92#1.base, main_#t~mem92#1.offset, main_#t~mem93#1, main_#t~mem118#1.base, main_#t~mem118#1.offset, main_#t~mem119#1.base, main_#t~mem119#1.offset, main_#t~mem120#1.base, main_#t~mem120#1.offset, main_#t~mem121#1, main_#t~mem122#1.base, main_#t~mem122#1.offset, main_#t~mem123#1, main_#t~post124#1, main_#t~mem125#1.base, main_#t~mem125#1.offset, main_#t~mem126#1.base, main_#t~mem126#1.offset, main_#t~mem127#1.base, main_#t~mem127#1.offset, main_#t~mem128#1.base, main_#t~mem128#1.offset, main_#t~mem131#1, main_#t~mem129#1.base, main_#t~mem129#1.offset, main_#t~mem130#1, main_#t~ite134#1, main_#t~mem132#1.base, main_#t~mem132#1.offset, main_#t~mem133#1, main_#t~mem135#1.base, main_#t~mem135#1.offset, main_#t~mem136#1, main_#t~mem137#1.base, main_#t~mem137#1.offset, main_~_he_bkt~0#1, main_~_he_bkt_i~0#1, main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset, main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, main_~_ha_bkt~0#1, main_~_ha_hashv~0#1, main_#t~mem139#1, main_#t~mem138#1, main_#t~mem140#1, main_#t~mem141#1, main_#t~mem143#1, main_#t~mem142#1, main_#t~mem144#1, main_#t~mem145#1, main_#t~mem147#1, main_#t~mem146#1, main_#t~mem148#1, main_#t~mem149#1, main_#t~switch150#1, main_#t~mem151#1, main_#t~mem152#1, main_#t~mem153#1, main_#t~mem154#1, main_#t~mem155#1, main_#t~mem156#1, main_#t~mem157#1, main_#t~mem158#1, main_#t~mem159#1, main_#t~mem160#1, main_#t~mem161#1, main_~_hj_i~1#1, main_~_hj_j~1#1, main_~_hj_k~1#1, main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, main_#t~malloc162#1.base, main_#t~malloc162#1.offset, main_#t~mem163#1.base, main_#t~mem163#1.offset, main_#t~mem164#1.base, main_#t~mem164#1.offset, main_#t~memset~res165#1.base, main_#t~memset~res165#1.offset, main_#t~mem166#1.base, main_#t~mem166#1.offset, main_#t~mem167#1.base, main_#t~mem167#1.offset, main_#t~mem168#1.base, main_#t~mem168#1.offset, main_#t~mem169#1.base, main_#t~mem169#1.offset, main_#t~mem170#1.base, main_#t~mem170#1.offset, main_#t~malloc171#1.base, main_#t~malloc171#1.offset, main_#t~mem172#1.base, main_#t~mem172#1.offset, main_#t~mem173#1.base, main_#t~mem173#1.offset, main_#t~mem174#1.base, main_#t~mem174#1.offset, main_#t~mem175#1.base, main_#t~mem175#1.offset, main_#t~mem176#1.base, main_#t~mem176#1.offset, main_#t~mem177#1.base, main_#t~mem177#1.offset, main_#t~memset~res178#1.base, main_#t~memset~res178#1.offset, main_#t~mem179#1.base, main_#t~mem179#1.offset, main_#t~mem180#1.base, main_#t~mem180#1.offset, main_#t~mem181#1.base, main_#t~mem181#1.offset, main_#t~mem182#1.base, main_#t~mem182#1.offset, main_#t~mem183#1, main_#t~mem184#1.base, main_#t~mem184#1.offset, main_#t~mem185#1.base, main_#t~mem185#1.offset, main_#t~mem186#1.base, main_#t~mem186#1.offset, main_#t~mem187#1.base, main_#t~mem187#1.offset, main_#t~mem188#1, main_#t~post189#1, main_#t~mem190#1.base, main_#t~mem190#1.offset, main_#t~mem191#1, main_#t~mem192#1.base, main_#t~mem192#1.offset, main_#t~mem193#1.base, main_#t~mem193#1.offset, main_#t~mem194#1, main_#t~post195#1, main_#t~mem196#1.base, main_#t~mem196#1.offset, main_#t~mem197#1.base, main_#t~mem197#1.offset, main_#t~mem198#1.base, main_#t~mem198#1.offset, main_#t~mem200#1, main_#t~mem199#1, main_#t~mem201#1.base, main_#t~mem201#1.offset, main_#t~mem202#1, main_#t~short203#1, main_#t~mem204#1.base, main_#t~mem204#1.offset, main_#t~mem205#1, main_#t~malloc206#1.base, main_#t~malloc206#1.offset, main_#t~mem207#1.base, main_#t~mem207#1.offset, main_#t~mem208#1.base, main_#t~mem208#1.offset, main_#t~mem209#1.base, main_#t~mem209#1.offset, main_#t~mem210#1, main_#t~memset~res211#1.base, main_#t~memset~res211#1.offset, main_#t~mem212#1.base, main_#t~mem212#1.offset, main_#t~mem213#1.base, main_#t~mem213#1.offset, main_#t~mem216#1, main_#t~mem214#1.base, main_#t~mem214#1.offset, main_#t~mem215#1, main_#t~mem217#1.base, main_#t~mem217#1.offset, main_#t~mem220#1, main_#t~mem218#1.base, main_#t~mem218#1.offset, main_#t~mem219#1, main_#t~mem221#1.base, main_#t~mem221#1.offset, main_#t~mem225#1.base, main_#t~mem225#1.offset, main_#t~mem226#1.base, main_#t~mem226#1.offset, main_#t~mem227#1.base, main_#t~mem227#1.offset, main_#t~mem228#1.base, main_#t~mem228#1.offset, main_#t~mem231#1, main_#t~mem229#1.base, main_#t~mem229#1.offset, main_#t~mem230#1, main_#t~mem232#1.base, main_#t~mem232#1.offset, main_#t~mem233#1, main_#t~pre234#1, main_#t~mem235#1.base, main_#t~mem235#1.offset, main_#t~mem236#1, main_#t~mem237#1.base, main_#t~mem237#1.offset, main_#t~mem238#1, main_#t~post239#1, main_#t~mem243#1, main_#t~mem241#1, main_#t~mem240#1.base, main_#t~mem240#1.offset, main_#t~mem242#1, main_#t~mem244#1, main_#t~post245#1, main_#t~mem246#1.base, main_#t~mem246#1.offset, main_#t~mem247#1.base, main_#t~mem247#1.offset, main_#t~mem248#1.base, main_#t~mem248#1.offset, main_#t~post222#1, main_#t~mem223#1.base, main_#t~mem223#1.offset, main_#t~mem224#1, main_#t~mem249#1.base, main_#t~mem249#1.offset, main_#t~mem250#1.base, main_#t~mem250#1.offset, main_#t~mem251#1.base, main_#t~mem251#1.offset, main_#t~mem252#1, main_#t~mem253#1.base, main_#t~mem253#1.offset, main_#t~mem254#1, main_#t~post255#1, main_#t~mem256#1.base, main_#t~mem256#1.offset, main_#t~mem257#1.base, main_#t~mem257#1.offset, main_#t~mem258#1.base, main_#t~mem258#1.offset, main_#t~mem259#1.base, main_#t~mem259#1.offset, main_#t~mem262#1, main_#t~mem260#1.base, main_#t~mem260#1.offset, main_#t~mem261#1, main_#t~ite265#1, main_#t~mem263#1.base, main_#t~mem263#1.offset, main_#t~mem264#1, main_#t~mem266#1.base, main_#t~mem266#1.offset, main_#t~mem267#1, main_#t~mem268#1.base, main_#t~mem268#1.offset, main_~_he_bkt~1#1, main_~_he_bkt_i~1#1, main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset, main_~_he_hh_nxt~1#1.base, main_~_he_hh_nxt~1#1.offset, main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, main_~_ha_bkt~1#1, main_~_ha_hashv~1#1, main_#t~post5#1, main_#t~mem270#1, main_#t~mem271#1, main_#t~mem269#1.base, main_#t~mem269#1.offset, main_~i~0#1, main_~user~0#1.base, main_~user~0#1.offset, main_~users~0#1.base, main_~users~0#1.offset, main_~altusers~0#1.base, main_~altusers~0#1.offset;havoc main_~i~0#1;havoc main_~user~0#1.base, main_~user~0#1.offset;main_~users~0#1.base, main_~users~0#1.offset := 0bv32, 0bv32;main_~altusers~0#1.base, main_~altusers~0#1.offset := 0bv32, 0bv32;main_~i~0#1 := 0bv32;" "assume !~bvslt32(main_~i~0#1, 10bv32);" "assume !!~bvslt32(main_~i~0#1, 10bv32);call main_#t~malloc6#1.base, main_#t~malloc6#1.offset := #Ultimate.allocOnHeap(72bv32);main_~user~0#1.base, main_~user~0#1.offset := main_#t~malloc6#1.base, main_#t~malloc6#1.offset;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset;" "assume main_~user~0#1.base == 0bv32 && main_~user~0#1.offset == 0bv32;assume false;" "assume !(main_~user~0#1.base == 0bv32 && main_~user~0#1.offset == 0bv32);" "SUMMARY for call write~intINTTYPE4(main_~i~0#1, main_~user~0#1.base, main_~user~0#1.offset, 4bv32); srcloc: L753-2" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~user~0#1.offset), #length[main_~user~0#1.base]) && ~bvule32(main_~user~0#1.offset, ~bvadd32(4bv32, main_~user~0#1.offset))) && ~bvule32(0bv32, main_~user~0#1.offset));" "SUMMARY for call write~intINTTYPE4(~bvmul32(main_~i~0#1, main_~i~0#1), main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset), 4bv32); srcloc: L756" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~user~0#1.offset)));" "havoc main_~_ha_hashv~0#1;" "goto;" "havoc main_~_hj_i~0#1;havoc main_~_hj_j~0#1;havoc main_~_hj_k~0#1;main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;main_~_ha_hashv~0#1 := 4276993775bv32;main_~_hj_j~0#1 := 2654435769bv32;main_~_hj_i~0#1 := main_~_hj_j~0#1;main_~_hj_k~0#1 := 4bv32;" "assume !~bvuge32(main_~_hj_k~0#1, 12bv32);" "assume !!~bvuge32(main_~_hj_k~0#1, 12bv32);" "SUMMARY for call main_#t~mem8#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, 1bv32); srcloc: L758-3" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~0#1.offset), #length[main_~_hj_key~0#1.base]) && ~bvule32(main_~_hj_key~0#1.offset, ~bvadd32(1bv32, main_~_hj_key~0#1.offset))) && ~bvule32(0bv32, main_~_hj_key~0#1.offset));" "SUMMARY for call main_#t~mem7#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(1bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-4" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem9#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(2bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-5" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem10#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(3bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-6" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem8#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem7#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem9#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem10#1), 24bv32)));havoc main_#t~mem8#1;havoc main_#t~mem7#1;havoc main_#t~mem9#1;havoc main_#t~mem10#1;" "SUMMARY for call main_#t~mem12#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(4bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-8" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem11#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(5bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-9" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem13#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(6bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-10" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem14#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(7bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-11" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem12#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem11#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem13#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem14#1), 24bv32)));havoc main_#t~mem12#1;havoc main_#t~mem11#1;havoc main_#t~mem13#1;havoc main_#t~mem14#1;" "SUMMARY for call main_#t~mem16#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(8bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-13" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem15#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(9bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-14" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem17#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(10bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-15" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem18#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(11bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-16" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(11bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(11bv32, main_~_hj_key~0#1.offset)));" "main_~_ha_hashv~0#1 := ~bvadd32(main_~_ha_hashv~0#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem16#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem15#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem17#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem18#1), 24bv32)));havoc main_#t~mem16#1;havoc main_#t~mem15#1;havoc main_#t~mem17#1;havoc main_#t~mem18#1;" "main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 13bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 8bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 13bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 12bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 16bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 5bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 3bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 10bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 15bv32));" "goto;" "assume !true;" "assume !true;" "main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset := main_~_hj_key~0#1.base, ~bvadd32(12bv32, main_~_hj_key~0#1.offset);main_~_hj_k~0#1 := ~bvsub32(main_~_hj_k~0#1, 12bv32);" "assume !true;" "main_~_ha_hashv~0#1 := ~bvadd32(4bv32, main_~_ha_hashv~0#1);main_#t~switch19#1 := 11bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem20#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(10bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-25" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)));" "main_~_ha_hashv~0#1 := ~bvadd32(main_~_ha_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem20#1), 24bv32));havoc main_#t~mem20#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 10bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem21#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(9bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-30" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)));" "main_~_ha_hashv~0#1 := ~bvadd32(main_~_ha_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem21#1), 16bv32));havoc main_#t~mem21#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 9bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem22#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(8bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-35" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)));" "main_~_ha_hashv~0#1 := ~bvadd32(main_~_ha_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem22#1), 8bv32));havoc main_#t~mem22#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 8bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem23#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(7bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-40" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem23#1), 24bv32));havoc main_#t~mem23#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 7bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem24#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(6bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-45" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem24#1), 16bv32));havoc main_#t~mem24#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 6bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem25#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(5bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-50" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem25#1), 8bv32));havoc main_#t~mem25#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 5bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem26#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(4bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-55" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~zero_extendFrom8To32(main_#t~mem26#1));havoc main_#t~mem26#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 4bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem27#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(3bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-60" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem27#1), 24bv32));havoc main_#t~mem27#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 3bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem28#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(2bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-65" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem28#1), 16bv32));havoc main_#t~mem28#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 2bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem29#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(1bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-70" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem29#1), 8bv32));havoc main_#t~mem29#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 1bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem30#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, 1bv32); srcloc: L758-75" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~0#1.offset), #length[main_~_hj_key~0#1.base]) && ~bvule32(main_~_hj_key~0#1.offset, ~bvadd32(1bv32, main_~_hj_key~0#1.offset))) && ~bvule32(0bv32, main_~_hj_key~0#1.offset));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~zero_extendFrom8To32(main_#t~mem30#1));havoc main_#t~mem30#1;" "assume !main_#t~switch19#1;" "havoc main_#t~switch19#1;" "main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 13bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 8bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 13bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 12bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 16bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 5bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 3bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 10bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 15bv32));" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call write~intINTTYPE4(main_~_ha_hashv~0#1, main_~user~0#1.base, ~bvadd32(36bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-324" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(36bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_~user~0#1.base, ~bvadd32(28bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-87" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(4bv32, main_~user~0#1.base, ~bvadd32(32bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-88" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(32bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_~user~0#1.offset)));" "assume main_~users~0#1.base == 0bv32 && main_~users~0#1.offset == 0bv32;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(16bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-90" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(12bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-91" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~user~0#1.offset)));" "call main_#t~malloc31#1.base, main_#t~malloc31#1.offset := #Ultimate.allocOnHeap(44bv32);" "SUMMARY for call write~$Pointer$(main_#t~malloc31#1.base, main_#t~malloc31#1.offset, main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-93" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "havoc main_#t~malloc31#1.base, main_#t~malloc31#1.offset;" "SUMMARY for call main_#t~mem32#1.base, main_#t~mem32#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-95" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "assume main_#t~mem32#1.base == 0bv32 && main_#t~mem32#1.offset == 0bv32;havoc main_#t~mem32#1.base, main_#t~mem32#1.offset;assume false;" "assume !(main_#t~mem32#1.base == 0bv32 && main_#t~mem32#1.offset == 0bv32);havoc main_#t~mem32#1.base, main_#t~mem32#1.offset;" "SUMMARY for call main_#t~mem33#1.base, main_#t~mem33#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-98" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset := #Ultimate.C_memset(main_#t~mem33#1.base, main_#t~mem33#1.offset, 0bv32, 44bv32); srcloc: L758-99" "assume !(1bv1 == #valid[main_#t~mem33#1.base]);" "assume !((~bvule32(~bvadd32(44bv32, main_#t~mem33#1.offset), #length[main_#t~mem33#1.base]) && ~bvule32(main_#t~mem33#1.offset, ~bvadd32(44bv32, main_#t~mem33#1.offset))) && ~bvule32(0bv32, main_#t~mem33#1.offset));" "havoc main_#t~mem33#1.base, main_#t~mem33#1.offset;havoc main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset;" "SUMMARY for call main_#t~mem35#1.base, main_#t~mem35#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-101" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem35#1.base, ~bvadd32(16bv32, main_#t~mem35#1.offset), 4bv32); srcloc: L758-102" "assume !(1bv1 == #valid[main_#t~mem35#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem35#1.offset)), #length[main_#t~mem35#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem35#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem35#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem35#1.offset)));" "havoc main_#t~mem35#1.base, main_#t~mem35#1.offset;" "SUMMARY for call main_#t~mem36#1.base, main_#t~mem36#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-104" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(32bv32, main_#t~mem36#1.base, ~bvadd32(4bv32, main_#t~mem36#1.offset), 4bv32); srcloc: L758-105" "assume !(1bv1 == #valid[main_#t~mem36#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset)), #length[main_#t~mem36#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem36#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset)));" "havoc main_#t~mem36#1.base, main_#t~mem36#1.offset;" "SUMMARY for call main_#t~mem37#1.base, main_#t~mem37#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-107" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(5bv32, main_#t~mem37#1.base, ~bvadd32(8bv32, main_#t~mem37#1.offset), 4bv32); srcloc: L758-108" "assume !(1bv1 == #valid[main_#t~mem37#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem37#1.offset)), #length[main_#t~mem37#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem37#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem37#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem37#1.offset)));" "havoc main_#t~mem37#1.base, main_#t~mem37#1.offset;" "SUMMARY for call main_#t~mem38#1.base, main_#t~mem38#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-110" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvsub32(~bvadd32(8bv32, main_~user~0#1.offset), main_~user~0#1.offset), main_#t~mem38#1.base, ~bvadd32(20bv32, main_#t~mem38#1.offset), 4bv32); srcloc: L758-111" "assume !(1bv1 == #valid[main_#t~mem38#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem38#1.offset)), #length[main_#t~mem38#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem38#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem38#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem38#1.offset)));" "havoc main_#t~mem38#1.base, main_#t~mem38#1.offset;" "SUMMARY for call main_#t~mem39#1.base, main_#t~mem39#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-113" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "call main_#t~malloc40#1.base, main_#t~malloc40#1.offset := #Ultimate.allocOnHeap(384bv32);" "SUMMARY for call write~$Pointer$(main_#t~malloc40#1.base, main_#t~malloc40#1.offset, main_#t~mem39#1.base, main_#t~mem39#1.offset, 4bv32); srcloc: L758-115" "assume !(1bv1 == #valid[main_#t~mem39#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem39#1.offset), #length[main_#t~mem39#1.base]) && ~bvule32(main_#t~mem39#1.offset, ~bvadd32(4bv32, main_#t~mem39#1.offset))) && ~bvule32(0bv32, main_#t~mem39#1.offset));" "havoc main_#t~mem39#1.base, main_#t~mem39#1.offset;havoc main_#t~malloc40#1.base, main_#t~malloc40#1.offset;" "SUMMARY for call main_#t~mem41#1.base, main_#t~mem41#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-117" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(2685476833bv32, main_#t~mem41#1.base, ~bvadd32(40bv32, main_#t~mem41#1.offset), 4bv32); srcloc: L758-118" "assume !(1bv1 == #valid[main_#t~mem41#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem41#1.offset)), #length[main_#t~mem41#1.base]) && ~bvule32(~bvadd32(40bv32, main_#t~mem41#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem41#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_#t~mem41#1.offset)));" "havoc main_#t~mem41#1.base, main_#t~mem41#1.offset;" "SUMMARY for call main_#t~mem42#1.base, main_#t~mem42#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-120" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem43#1.base, main_#t~mem43#1.offset := read~$Pointer$(main_#t~mem42#1.base, main_#t~mem42#1.offset, 4bv32); srcloc: L758-121" "assume !(1bv1 == #valid[main_#t~mem42#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem42#1.offset), #length[main_#t~mem42#1.base]) && ~bvule32(main_#t~mem42#1.offset, ~bvadd32(4bv32, main_#t~mem42#1.offset))) && ~bvule32(0bv32, main_#t~mem42#1.offset));" "assume main_#t~mem43#1.base == 0bv32 && main_#t~mem43#1.offset == 0bv32;havoc main_#t~mem42#1.base, main_#t~mem42#1.offset;havoc main_#t~mem43#1.base, main_#t~mem43#1.offset;assume false;" "SUMMARY for call main_#t~mem44#1.base, main_#t~mem44#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-123" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "assume !(0bv32 == main_#t~mem44#1.offset);" "assume 0bv32 == main_#t~mem44#1.offset;" "assume !~bvult32(main_#t~mem44#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem44#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem44#1.base || 1bv1 == #valid[main_#t~mem44#1.base]);" "assume 0bv32 == main_#t~mem44#1.base || 1bv1 == #valid[main_#t~mem44#1.base];call ULTIMATE.dealloc(main_#t~mem44#1.base, main_#t~mem44#1.offset);havoc main_#t~mem44#1.base, main_#t~mem44#1.offset;" "assume !(main_#t~mem43#1.base == 0bv32 && main_#t~mem43#1.offset == 0bv32);havoc main_#t~mem42#1.base, main_#t~mem42#1.offset;havoc main_#t~mem43#1.base, main_#t~mem43#1.offset;" "SUMMARY for call main_#t~mem45#1.base, main_#t~mem45#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-128" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem46#1.base, main_#t~mem46#1.offset := read~$Pointer$(main_#t~mem45#1.base, main_#t~mem45#1.offset, 4bv32); srcloc: L758-129" "assume !(1bv1 == #valid[main_#t~mem45#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem45#1.offset), #length[main_#t~mem45#1.base]) && ~bvule32(main_#t~mem45#1.offset, ~bvadd32(4bv32, main_#t~mem45#1.offset))) && ~bvule32(0bv32, main_#t~mem45#1.offset));" "SUMMARY for call main_#t~memset~res47#1.base, main_#t~memset~res47#1.offset := #Ultimate.C_memset(main_#t~mem46#1.base, main_#t~mem46#1.offset, 0bv32, 384bv32); srcloc: L758-130" "assume !(1bv1 == #valid[main_#t~mem46#1.base]);" "assume !((~bvule32(~bvadd32(384bv32, main_#t~mem46#1.offset), #length[main_#t~mem46#1.base]) && ~bvule32(main_#t~mem46#1.offset, ~bvadd32(384bv32, main_#t~mem46#1.offset))) && ~bvule32(0bv32, main_#t~mem46#1.offset));" "havoc main_#t~mem45#1.base, main_#t~mem45#1.offset;havoc main_#t~mem46#1.base, main_#t~mem46#1.offset;havoc main_#t~memset~res47#1.base, main_#t~memset~res47#1.offset;" "goto;" "assume !true;" "assume !true;" "main_~users~0#1.base, main_~users~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;" "assume !(main_~users~0#1.base == 0bv32 && main_~users~0#1.offset == 0bv32);" "SUMMARY for call main_#t~mem48#1.base, main_#t~mem48#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-136" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem48#1.base, main_#t~mem48#1.offset, main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-137" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "havoc main_#t~mem48#1.base, main_#t~mem48#1.offset;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(16bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-154" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem49#1.base, main_#t~mem49#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-140" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem50#1.base, main_#t~mem50#1.offset := read~$Pointer$(main_#t~mem49#1.base, ~bvadd32(16bv32, main_#t~mem49#1.offset), 4bv32); srcloc: L758-141" "assume !(1bv1 == #valid[main_#t~mem49#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem49#1.offset)), #length[main_#t~mem49#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem49#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem49#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem49#1.offset)));" "SUMMARY for call main_#t~mem51#1.base, main_#t~mem51#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-142" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem52#1 := read~intINTTYPE4(main_#t~mem51#1.base, ~bvadd32(20bv32, main_#t~mem51#1.offset), 4bv32); srcloc: L758-143" "assume !(1bv1 == #valid[main_#t~mem51#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem51#1.offset)), #length[main_#t~mem51#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem51#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem51#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem51#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem50#1.base, ~bvsub32(main_#t~mem50#1.offset, main_#t~mem52#1), main_~user~0#1.base, ~bvadd32(12bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-144" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~user~0#1.offset)));" "havoc main_#t~mem49#1.base, main_#t~mem49#1.offset;havoc main_#t~mem50#1.base, main_#t~mem50#1.offset;havoc main_#t~mem51#1.base, main_#t~mem51#1.offset;havoc main_#t~mem52#1;" "SUMMARY for call main_#t~mem53#1.base, main_#t~mem53#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-146" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem54#1.base, main_#t~mem54#1.offset := read~$Pointer$(main_#t~mem53#1.base, ~bvadd32(16bv32, main_#t~mem53#1.offset), 4bv32); srcloc: L758-147" "assume !(1bv1 == #valid[main_#t~mem53#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem53#1.offset)), #length[main_#t~mem53#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem53#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem53#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem53#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_#t~mem54#1.base, ~bvadd32(8bv32, main_#t~mem54#1.offset), 4bv32); srcloc: L758-148" "assume !(1bv1 == #valid[main_#t~mem54#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem54#1.offset)), #length[main_#t~mem54#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem54#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem54#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem54#1.offset)));" "havoc main_#t~mem53#1.base, main_#t~mem53#1.offset;havoc main_#t~mem54#1.base, main_#t~mem54#1.offset;" "SUMMARY for call main_#t~mem55#1.base, main_#t~mem55#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-150" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem55#1.base, ~bvadd32(16bv32, main_#t~mem55#1.offset), 4bv32); srcloc: L758-151" "assume !(1bv1 == #valid[main_#t~mem55#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem55#1.offset)), #length[main_#t~mem55#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem55#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem55#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem55#1.offset)));" "havoc main_#t~mem55#1.base, main_#t~mem55#1.offset;" "goto;" "assume !true;" "assume !true;" "havoc main_~_ha_bkt~0#1;" "SUMMARY for call main_#t~mem56#1.base, main_#t~mem56#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-156" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem57#1 := read~intINTTYPE4(main_#t~mem56#1.base, ~bvadd32(12bv32, main_#t~mem56#1.offset), 4bv32); srcloc: L758-157" "assume !(1bv1 == #valid[main_#t~mem56#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)), #length[main_#t~mem56#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem56#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)));" "main_#t~post58#1 := main_#t~mem57#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post58#1), main_#t~mem56#1.base, ~bvadd32(12bv32, main_#t~mem56#1.offset), 4bv32); srcloc: L758-159" "assume !(1bv1 == #valid[main_#t~mem56#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)), #length[main_#t~mem56#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem56#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)));" "havoc main_#t~mem56#1.base, main_#t~mem56#1.offset;havoc main_#t~mem57#1;havoc main_#t~post58#1;" "SUMMARY for call main_#t~mem59#1.base, main_#t~mem59#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-165" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem60#1 := read~intINTTYPE4(main_#t~mem59#1.base, ~bvadd32(4bv32, main_#t~mem59#1.offset), 4bv32); srcloc: L758-162" "assume !(1bv1 == #valid[main_#t~mem59#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem59#1.offset)), #length[main_#t~mem59#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem59#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem59#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem59#1.offset)));" "main_~_ha_bkt~0#1 := ~bvand32(main_~_ha_hashv~0#1, ~bvsub32(main_#t~mem60#1, 1bv32));havoc main_#t~mem59#1.base, main_#t~mem59#1.offset;havoc main_#t~mem60#1;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem61#1.base, main_#t~mem61#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-320" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem62#1.base, main_#t~mem62#1.offset := read~$Pointer$(main_#t~mem61#1.base, main_#t~mem61#1.offset, 4bv32); srcloc: L758-167" "assume !(1bv1 == #valid[main_#t~mem61#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem61#1.offset), #length[main_#t~mem61#1.base]) && ~bvule32(main_#t~mem61#1.offset, ~bvadd32(4bv32, main_#t~mem61#1.offset))) && ~bvule32(0bv32, main_#t~mem61#1.offset));" "main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset := main_#t~mem62#1.base, ~bvadd32(main_#t~mem62#1.offset, ~bvmul32(12bv32, main_~_ha_bkt~0#1));havoc main_#t~mem61#1.base, main_#t~mem61#1.offset;havoc main_#t~mem62#1.base, main_#t~mem62#1.offset;" "SUMMARY for call main_#t~mem63#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L758-169" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "main_#t~post64#1 := main_#t~mem63#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post64#1), main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L758-171" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "havoc main_#t~mem63#1;havoc main_#t~post64#1;" "SUMMARY for call main_#t~mem65#1.base, main_#t~mem65#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L758-173" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem65#1.base, main_#t~mem65#1.offset, main_~user~0#1.base, ~bvadd32(24bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-174" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(24bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_~user~0#1.offset)));" "havoc main_#t~mem65#1.base, main_#t~mem65#1.offset;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(20bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-176" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(20bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem66#1.base, main_#t~mem66#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L758-177" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "assume main_#t~mem66#1.base != 0bv32 || main_#t~mem66#1.offset != 0bv32;havoc main_#t~mem66#1.base, main_#t~mem66#1.offset;" "SUMMARY for call main_#t~mem67#1.base, main_#t~mem67#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L758-179" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem67#1.base, ~bvadd32(12bv32, main_#t~mem67#1.offset), 4bv32); srcloc: L758-180" "assume !(1bv1 == #valid[main_#t~mem67#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem67#1.offset)), #length[main_#t~mem67#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem67#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem67#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem67#1.offset)));" "havoc main_#t~mem67#1.base, main_#t~mem67#1.offset;" "assume !(main_#t~mem66#1.base != 0bv32 || main_#t~mem66#1.offset != 0bv32);havoc main_#t~mem66#1.base, main_#t~mem66#1.offset;" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L758-183" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "SUMMARY for call main_#t~mem69#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L758-184" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "SUMMARY for call main_#t~mem68#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(8bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L758-185" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)));" "main_#t~short72#1 := ~bvuge32(main_#t~mem69#1, ~bvmul32(10bv32, ~bvadd32(1bv32, main_#t~mem68#1)));" "assume main_#t~short72#1;" "SUMMARY for call main_#t~mem70#1.base, main_#t~mem70#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-188" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem71#1 := read~intINTTYPE4(main_#t~mem70#1.base, ~bvadd32(36bv32, main_#t~mem70#1.offset), 4bv32); srcloc: L758-189" "assume !(1bv1 == #valid[main_#t~mem70#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem70#1.offset)), #length[main_#t~mem70#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem70#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem70#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem70#1.offset)));" "main_#t~short72#1 := 0bv32 == main_#t~mem71#1;" "assume !main_#t~short72#1;" "assume main_#t~short72#1;havoc main_#t~mem69#1;havoc main_#t~mem68#1;havoc main_#t~mem70#1.base, main_#t~mem70#1.offset;havoc main_#t~mem71#1;havoc main_#t~short72#1;" "havoc main_~_he_bkt~0#1;havoc main_~_he_bkt_i~0#1;havoc main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset;havoc main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset;call main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset := #Ultimate.allocOnStack(4bv32);havoc main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset;" "SUMMARY for call main_#t~mem73#1.base, main_#t~mem73#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-194" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem74#1 := read~intINTTYPE4(main_#t~mem73#1.base, ~bvadd32(4bv32, main_#t~mem73#1.offset), 4bv32); srcloc: L758-195" "assume !(1bv1 == #valid[main_#t~mem73#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem73#1.offset)), #length[main_#t~mem73#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem73#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem73#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem73#1.offset)));" "call main_#t~malloc75#1.base, main_#t~malloc75#1.offset := #Ultimate.allocOnHeap(~bvmul32(24bv32, main_#t~mem74#1));" "SUMMARY for call write~$Pointer$(main_#t~malloc75#1.base, main_#t~malloc75#1.offset, main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-197" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "havoc main_#t~mem73#1.base, main_#t~mem73#1.offset;havoc main_#t~mem74#1;havoc main_#t~malloc75#1.base, main_#t~malloc75#1.offset;" "SUMMARY for call main_#t~mem76#1.base, main_#t~mem76#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-199" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "assume main_#t~mem76#1.base == 0bv32 && main_#t~mem76#1.offset == 0bv32;havoc main_#t~mem76#1.base, main_#t~mem76#1.offset;assume false;" "assume !(main_#t~mem76#1.base == 0bv32 && main_#t~mem76#1.offset == 0bv32);havoc main_#t~mem76#1.base, main_#t~mem76#1.offset;" "SUMMARY for call main_#t~mem77#1.base, main_#t~mem77#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-202" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "SUMMARY for call main_#t~mem78#1.base, main_#t~mem78#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-203" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem79#1 := read~intINTTYPE4(main_#t~mem78#1.base, ~bvadd32(4bv32, main_#t~mem78#1.offset), 4bv32); srcloc: L758-204" "assume !(1bv1 == #valid[main_#t~mem78#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem78#1.offset)), #length[main_#t~mem78#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem78#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem78#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem78#1.offset)));" "SUMMARY for call main_#t~memset~res80#1.base, main_#t~memset~res80#1.offset := #Ultimate.C_memset(main_#t~mem77#1.base, main_#t~mem77#1.offset, 0bv32, ~bvmul32(24bv32, main_#t~mem79#1)); srcloc: L758-205" "assume !(1bv1 == #valid[main_#t~mem77#1.base]);" "assume !((~bvule32(~bvadd32(~bvmul32(24bv32, main_#t~mem79#1), main_#t~mem77#1.offset), #length[main_#t~mem77#1.base]) && ~bvule32(main_#t~mem77#1.offset, ~bvadd32(~bvmul32(24bv32, main_#t~mem79#1), main_#t~mem77#1.offset))) && ~bvule32(0bv32, main_#t~mem77#1.offset));" "havoc main_#t~mem77#1.base, main_#t~mem77#1.offset;havoc main_#t~mem78#1.base, main_#t~mem78#1.offset;havoc main_#t~mem79#1;havoc main_#t~memset~res80#1.base, main_#t~memset~res80#1.offset;" "SUMMARY for call main_#t~mem81#1.base, main_#t~mem81#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-207" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem82#1.base, main_#t~mem82#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-208" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem85#1 := read~intINTTYPE4(main_#t~mem82#1.base, ~bvadd32(12bv32, main_#t~mem82#1.offset), 4bv32); srcloc: L758-209" "assume !(1bv1 == #valid[main_#t~mem82#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem82#1.offset)), #length[main_#t~mem82#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem82#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem82#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem82#1.offset)));" "SUMMARY for call main_#t~mem83#1.base, main_#t~mem83#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-210" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem84#1 := read~intINTTYPE4(main_#t~mem83#1.base, ~bvadd32(8bv32, main_#t~mem83#1.offset), 4bv32); srcloc: L758-211" "assume !(1bv1 == #valid[main_#t~mem83#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem83#1.offset)), #length[main_#t~mem83#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem83#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem83#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem83#1.offset)));" "SUMMARY for call main_#t~mem86#1.base, main_#t~mem86#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-212" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem89#1 := read~intINTTYPE4(main_#t~mem86#1.base, ~bvadd32(12bv32, main_#t~mem86#1.offset), 4bv32); srcloc: L758-213" "assume !(1bv1 == #valid[main_#t~mem86#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem86#1.offset)), #length[main_#t~mem86#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem86#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem86#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem86#1.offset)));" "SUMMARY for call main_#t~mem87#1.base, main_#t~mem87#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-214" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem88#1 := read~intINTTYPE4(main_#t~mem87#1.base, ~bvadd32(4bv32, main_#t~mem87#1.offset), 4bv32); srcloc: L758-215" "assume !(1bv1 == #valid[main_#t~mem87#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem87#1.offset)), #length[main_#t~mem87#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem87#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem87#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem87#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvadd32(~bvlshr32(main_#t~mem85#1, ~bvadd32(1bv32, main_#t~mem84#1)), (if 0bv32 != ~bvand32(main_#t~mem89#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem88#1), 1bv32)) then 1bv32 else 0bv32)), main_#t~mem81#1.base, ~bvadd32(24bv32, main_#t~mem81#1.offset), 4bv32); srcloc: L758-216" "assume !(1bv1 == #valid[main_#t~mem81#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem81#1.offset)), #length[main_#t~mem81#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem81#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem81#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem81#1.offset)));" "havoc main_#t~mem81#1.base, main_#t~mem81#1.offset;havoc main_#t~mem82#1.base, main_#t~mem82#1.offset;havoc main_#t~mem85#1;havoc main_#t~mem83#1.base, main_#t~mem83#1.offset;havoc main_#t~mem84#1;havoc main_#t~mem86#1.base, main_#t~mem86#1.offset;havoc main_#t~mem89#1;havoc main_#t~mem87#1.base, main_#t~mem87#1.offset;havoc main_#t~mem88#1;" "SUMMARY for call main_#t~mem90#1.base, main_#t~mem90#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-218" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(0bv32, main_#t~mem90#1.base, ~bvadd32(28bv32, main_#t~mem90#1.offset), 4bv32); srcloc: L758-219" "assume !(1bv1 == #valid[main_#t~mem90#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem90#1.offset)), #length[main_#t~mem90#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem90#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem90#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem90#1.offset)));" "havoc main_#t~mem90#1.base, main_#t~mem90#1.offset;main_~_he_bkt_i~0#1 := 0bv32;" "SUMMARY for call main_#t~mem92#1.base, main_#t~mem92#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-277" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem93#1 := read~intINTTYPE4(main_#t~mem92#1.base, ~bvadd32(4bv32, main_#t~mem92#1.offset), 4bv32); srcloc: L758-222" "assume !(1bv1 == #valid[main_#t~mem92#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem92#1.offset)), #length[main_#t~mem92#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem92#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem92#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem92#1.offset)));" "assume !~bvult32(main_~_he_bkt_i~0#1, main_#t~mem93#1);havoc main_#t~mem92#1.base, main_#t~mem92#1.offset;havoc main_#t~mem93#1;" "assume !!~bvult32(main_~_he_bkt_i~0#1, main_#t~mem93#1);havoc main_#t~mem92#1.base, main_#t~mem92#1.offset;havoc main_#t~mem93#1;" "SUMMARY for call main_#t~mem94#1.base, main_#t~mem94#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-225" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem95#1.base, main_#t~mem95#1.offset := read~$Pointer$(main_#t~mem94#1.base, main_#t~mem94#1.offset, 4bv32); srcloc: L758-226" "assume !(1bv1 == #valid[main_#t~mem94#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem94#1.offset), #length[main_#t~mem94#1.base]) && ~bvule32(main_#t~mem94#1.offset, ~bvadd32(4bv32, main_#t~mem94#1.offset))) && ~bvule32(0bv32, main_#t~mem94#1.offset));" "SUMMARY for call main_#t~mem96#1.base, main_#t~mem96#1.offset := read~$Pointer$(main_#t~mem95#1.base, ~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1)), 4bv32); srcloc: L758-227" "assume !(1bv1 == #valid[main_#t~mem95#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))), #length[main_#t~mem95#1.base]) && ~bvule32(~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1)), ~bvadd32(4bv32, ~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))))) && ~bvule32(0bv32, ~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))));" "main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset := main_#t~mem96#1.base, main_#t~mem96#1.offset;havoc main_#t~mem94#1.base, main_#t~mem94#1.offset;havoc main_#t~mem95#1.base, main_#t~mem95#1.offset;havoc main_#t~mem96#1.base, main_#t~mem96#1.offset;" "assume !(main_~_he_thh~0#1.base != 0bv32 || main_~_he_thh~0#1.offset != 0bv32);" "assume !!(main_~_he_thh~0#1.base != 0bv32 || main_~_he_thh~0#1.offset != 0bv32);" "SUMMARY for call main_#t~mem97#1.base, main_#t~mem97#1.offset := read~$Pointer$(main_~_he_thh~0#1.base, ~bvadd32(16bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L758-231" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)));" "main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset := main_#t~mem97#1.base, main_#t~mem97#1.offset;havoc main_#t~mem97#1.base, main_#t~mem97#1.offset;" "SUMMARY for call main_#t~mem100#1 := read~intINTTYPE4(main_~_he_thh~0#1.base, ~bvadd32(28bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L758-238" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)));" "SUMMARY for call main_#t~mem98#1.base, main_#t~mem98#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-234" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem99#1 := read~intINTTYPE4(main_#t~mem98#1.base, ~bvadd32(4bv32, main_#t~mem98#1.offset), 4bv32); srcloc: L758-235" "assume !(1bv1 == #valid[main_#t~mem98#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem98#1.offset)), #length[main_#t~mem98#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem98#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem98#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem98#1.offset)));" "main_~_he_bkt~0#1 := ~bvand32(main_#t~mem100#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem99#1), 1bv32));havoc main_#t~mem100#1;havoc main_#t~mem98#1.base, main_#t~mem98#1.offset;havoc main_#t~mem99#1;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem101#1.base, main_#t~mem101#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-239" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset := main_#t~mem101#1.base, ~bvadd32(main_#t~mem101#1.offset, ~bvmul32(12bv32, main_~_he_bkt~0#1));havoc main_#t~mem101#1.base, main_#t~mem101#1.offset;" "SUMMARY for call main_#t~mem102#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-241" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "main_#t~pre103#1 := ~bvadd32(1bv32, main_#t~mem102#1);" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~mem102#1), main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-243" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "SUMMARY for call main_#t~mem104#1.base, main_#t~mem104#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-244" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem105#1 := read~intINTTYPE4(main_#t~mem104#1.base, ~bvadd32(24bv32, main_#t~mem104#1.offset), 4bv32); srcloc: L758-245" "assume !(1bv1 == #valid[main_#t~mem104#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem104#1.offset)), #length[main_#t~mem104#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem104#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem104#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem104#1.offset)));" "assume ~bvugt32(main_#t~pre103#1, main_#t~mem105#1);havoc main_#t~mem102#1;havoc main_#t~pre103#1;havoc main_#t~mem104#1.base, main_#t~mem104#1.offset;havoc main_#t~mem105#1;" "SUMMARY for call main_#t~mem106#1.base, main_#t~mem106#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-247" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem107#1 := read~intINTTYPE4(main_#t~mem106#1.base, ~bvadd32(28bv32, main_#t~mem106#1.offset), 4bv32); srcloc: L758-248" "assume !(1bv1 == #valid[main_#t~mem106#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)), #length[main_#t~mem106#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem106#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)));" "main_#t~post108#1 := main_#t~mem107#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post108#1), main_#t~mem106#1.base, ~bvadd32(28bv32, main_#t~mem106#1.offset), 4bv32); srcloc: L758-250" "assume !(1bv1 == #valid[main_#t~mem106#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)), #length[main_#t~mem106#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem106#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)));" "havoc main_#t~mem106#1.base, main_#t~mem106#1.offset;havoc main_#t~mem107#1;havoc main_#t~post108#1;" "SUMMARY for call main_#t~mem112#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-252" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "SUMMARY for call main_#t~mem110#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-253" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "SUMMARY for call main_#t~mem109#1.base, main_#t~mem109#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-254" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem111#1 := read~intINTTYPE4(main_#t~mem109#1.base, ~bvadd32(24bv32, main_#t~mem109#1.offset), 4bv32); srcloc: L758-255" "assume !(1bv1 == #valid[main_#t~mem109#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem109#1.offset)), #length[main_#t~mem109#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem109#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem109#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem109#1.offset)));" "assume ~bvugt32(main_#t~mem112#1, ~bvmul32(main_#t~mem110#1, main_#t~mem111#1));havoc main_#t~mem112#1;havoc main_#t~mem110#1;havoc main_#t~mem109#1.base, main_#t~mem109#1.offset;havoc main_#t~mem111#1;" "SUMMARY for call main_#t~mem113#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-257" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "main_#t~post114#1 := main_#t~mem113#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post114#1), main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-259" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "havoc main_#t~mem113#1;havoc main_#t~post114#1;" "assume !~bvugt32(main_#t~mem112#1, ~bvmul32(main_#t~mem110#1, main_#t~mem111#1));havoc main_#t~mem112#1;havoc main_#t~mem110#1;havoc main_#t~mem109#1.base, main_#t~mem109#1.offset;havoc main_#t~mem111#1;" "assume !~bvugt32(main_#t~pre103#1, main_#t~mem105#1);havoc main_#t~mem102#1;havoc main_#t~pre103#1;havoc main_#t~mem104#1.base, main_#t~mem104#1.offset;havoc main_#t~mem105#1;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~_he_thh~0#1.base, ~bvadd32(12bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L758-263" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)));" "SUMMARY for call main_#t~mem115#1.base, main_#t~mem115#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L758-264" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem115#1.base, main_#t~mem115#1.offset, main_~_he_thh~0#1.base, ~bvadd32(16bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L758-265" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)));" "havoc main_#t~mem115#1.base, main_#t~mem115#1.offset;" "SUMMARY for call main_#t~mem116#1.base, main_#t~mem116#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L758-267" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "assume main_#t~mem116#1.base != 0bv32 || main_#t~mem116#1.offset != 0bv32;havoc main_#t~mem116#1.base, main_#t~mem116#1.offset;" "SUMMARY for call main_#t~mem117#1.base, main_#t~mem117#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L758-269" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "SUMMARY for call write~$Pointer$(main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_#t~mem117#1.base, ~bvadd32(12bv32, main_#t~mem117#1.offset), 4bv32); srcloc: L758-270" "assume !(1bv1 == #valid[main_#t~mem117#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem117#1.offset)), #length[main_#t~mem117#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem117#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem117#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem117#1.offset)));" "havoc main_#t~mem117#1.base, main_#t~mem117#1.offset;" "assume !(main_#t~mem116#1.base != 0bv32 || main_#t~mem116#1.offset != 0bv32);havoc main_#t~mem116#1.base, main_#t~mem116#1.offset;" "SUMMARY for call write~$Pointer$(main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L758-273" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset := main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset;" "assume !true;" "main_#t~post91#1 := main_~_he_bkt_i~0#1;main_~_he_bkt_i~0#1 := ~bvadd32(1bv32, main_#t~post91#1);havoc main_#t~post91#1;" "assume !true;" "SUMMARY for call main_#t~mem118#1.base, main_#t~mem118#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-278" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem119#1.base, main_#t~mem119#1.offset := read~$Pointer$(main_#t~mem118#1.base, main_#t~mem118#1.offset, 4bv32); srcloc: L758-279" "assume !(1bv1 == #valid[main_#t~mem118#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem118#1.offset), #length[main_#t~mem118#1.base]) && ~bvule32(main_#t~mem118#1.offset, ~bvadd32(4bv32, main_#t~mem118#1.offset))) && ~bvule32(0bv32, main_#t~mem118#1.offset));" "assume !(0bv32 == main_#t~mem119#1.offset);" "assume 0bv32 == main_#t~mem119#1.offset;" "assume !~bvult32(main_#t~mem119#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem119#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem119#1.base || 1bv1 == #valid[main_#t~mem119#1.base]);" "assume 0bv32 == main_#t~mem119#1.base || 1bv1 == #valid[main_#t~mem119#1.base];call ULTIMATE.dealloc(main_#t~mem119#1.base, main_#t~mem119#1.offset);havoc main_#t~mem118#1.base, main_#t~mem118#1.offset;havoc main_#t~mem119#1.base, main_#t~mem119#1.offset;" "SUMMARY for call main_#t~mem120#1.base, main_#t~mem120#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-283" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem121#1 := read~intINTTYPE4(main_#t~mem120#1.base, ~bvadd32(4bv32, main_#t~mem120#1.offset), 4bv32); srcloc: L758-284" "assume !(1bv1 == #valid[main_#t~mem120#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)), #length[main_#t~mem120#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem120#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvmul32(2bv32, main_#t~mem121#1), main_#t~mem120#1.base, ~bvadd32(4bv32, main_#t~mem120#1.offset), 4bv32); srcloc: L758-285" "assume !(1bv1 == #valid[main_#t~mem120#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)), #length[main_#t~mem120#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem120#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)));" "havoc main_#t~mem120#1.base, main_#t~mem120#1.offset;havoc main_#t~mem121#1;" "SUMMARY for call main_#t~mem122#1.base, main_#t~mem122#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-287" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem123#1 := read~intINTTYPE4(main_#t~mem122#1.base, ~bvadd32(8bv32, main_#t~mem122#1.offset), 4bv32); srcloc: L758-288" "assume !(1bv1 == #valid[main_#t~mem122#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)), #length[main_#t~mem122#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem122#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)));" "main_#t~post124#1 := main_#t~mem123#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post124#1), main_#t~mem122#1.base, ~bvadd32(8bv32, main_#t~mem122#1.offset), 4bv32); srcloc: L758-290" "assume !(1bv1 == #valid[main_#t~mem122#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)), #length[main_#t~mem122#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem122#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)));" "havoc main_#t~mem122#1.base, main_#t~mem122#1.offset;havoc main_#t~mem123#1;havoc main_#t~post124#1;" "SUMMARY for call main_#t~mem125#1.base, main_#t~mem125#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-292" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem126#1.base, main_#t~mem126#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-293" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem126#1.base, main_#t~mem126#1.offset, main_#t~mem125#1.base, main_#t~mem125#1.offset, 4bv32); srcloc: L758-294" "assume !(1bv1 == #valid[main_#t~mem125#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem125#1.offset), #length[main_#t~mem125#1.base]) && ~bvule32(main_#t~mem125#1.offset, ~bvadd32(4bv32, main_#t~mem125#1.offset))) && ~bvule32(0bv32, main_#t~mem125#1.offset));" "havoc main_#t~mem125#1.base, main_#t~mem125#1.offset;havoc main_#t~mem126#1.base, main_#t~mem126#1.offset;" "SUMMARY for call main_#t~mem127#1.base, main_#t~mem127#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-296" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem128#1.base, main_#t~mem128#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-297" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem131#1 := read~intINTTYPE4(main_#t~mem128#1.base, ~bvadd32(28bv32, main_#t~mem128#1.offset), 4bv32); srcloc: L758-298" "assume !(1bv1 == #valid[main_#t~mem128#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem128#1.offset)), #length[main_#t~mem128#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem128#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem128#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem128#1.offset)));" "SUMMARY for call main_#t~mem129#1.base, main_#t~mem129#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-299" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem130#1 := read~intINTTYPE4(main_#t~mem129#1.base, ~bvadd32(12bv32, main_#t~mem129#1.offset), 4bv32); srcloc: L758-300" "assume !(1bv1 == #valid[main_#t~mem129#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem129#1.offset)), #length[main_#t~mem129#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem129#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem129#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem129#1.offset)));" "assume ~bvugt32(main_#t~mem131#1, ~bvlshr32(main_#t~mem130#1, 1bv32));" "SUMMARY for call main_#t~mem132#1.base, main_#t~mem132#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-302" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem133#1 := read~intINTTYPE4(main_#t~mem132#1.base, ~bvadd32(32bv32, main_#t~mem132#1.offset), 4bv32); srcloc: L758-303" "assume !(1bv1 == #valid[main_#t~mem132#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem132#1.offset)), #length[main_#t~mem132#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem132#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem132#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem132#1.offset)));" "main_#t~ite134#1 := ~bvadd32(1bv32, main_#t~mem133#1);" "assume !~bvugt32(main_#t~mem131#1, ~bvlshr32(main_#t~mem130#1, 1bv32));main_#t~ite134#1 := 0bv32;" "SUMMARY for call write~intINTTYPE4(main_#t~ite134#1, main_#t~mem127#1.base, ~bvadd32(32bv32, main_#t~mem127#1.offset), 4bv32); srcloc: L758-306" "assume !(1bv1 == #valid[main_#t~mem127#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem127#1.offset)), #length[main_#t~mem127#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem127#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem127#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem127#1.offset)));" "havoc main_#t~mem127#1.base, main_#t~mem127#1.offset;havoc main_#t~mem128#1.base, main_#t~mem128#1.offset;havoc main_#t~mem131#1;havoc main_#t~mem129#1.base, main_#t~mem129#1.offset;havoc main_#t~mem130#1;havoc main_#t~ite134#1;havoc main_#t~mem132#1.base, main_#t~mem132#1.offset;havoc main_#t~mem133#1;" "SUMMARY for call main_#t~mem135#1.base, main_#t~mem135#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-308" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem136#1 := read~intINTTYPE4(main_#t~mem135#1.base, ~bvadd32(32bv32, main_#t~mem135#1.offset), 4bv32); srcloc: L758-309" "assume !(1bv1 == #valid[main_#t~mem135#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)), #length[main_#t~mem135#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem135#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)));" "assume ~bvugt32(main_#t~mem136#1, 1bv32);havoc main_#t~mem135#1.base, main_#t~mem135#1.offset;havoc main_#t~mem136#1;" "SUMMARY for call main_#t~mem137#1.base, main_#t~mem137#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-311" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(1bv32, main_#t~mem137#1.base, ~bvadd32(36bv32, main_#t~mem137#1.offset), 4bv32); srcloc: L758-312" "assume !(1bv1 == #valid[main_#t~mem137#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem137#1.offset)), #length[main_#t~mem137#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem137#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem137#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem137#1.offset)));" "havoc main_#t~mem137#1.base, main_#t~mem137#1.offset;" "assume !~bvugt32(main_#t~mem136#1, 1bv32);havoc main_#t~mem135#1.base, main_#t~mem135#1.offset;havoc main_#t~mem136#1;" "call ULTIMATE.dealloc(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset);havoc main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset;" "goto;" "assume !true;" "assume !true;" "assume !main_#t~short72#1;havoc main_#t~mem69#1;havoc main_#t~mem68#1;havoc main_#t~mem70#1.base, main_#t~mem70#1.offset;havoc main_#t~mem71#1;havoc main_#t~short72#1;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "havoc main_~_ha_hashv~1#1;" "goto;" "havoc main_~_hj_i~1#1;havoc main_~_hj_j~1#1;havoc main_~_hj_k~1#1;main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset := main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset);main_~_ha_hashv~1#1 := 4276993775bv32;main_~_hj_j~1#1 := 2654435769bv32;main_~_hj_i~1#1 := main_~_hj_j~1#1;main_~_hj_k~1#1 := 4bv32;" "assume !~bvuge32(main_~_hj_k~1#1, 12bv32);" "assume !!~bvuge32(main_~_hj_k~1#1, 12bv32);" "SUMMARY for call main_#t~mem139#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, 1bv32); srcloc: L759-3" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), #length[main_~_hj_key~1#1.base]) && ~bvule32(main_~_hj_key~1#1.offset, ~bvadd32(1bv32, main_~_hj_key~1#1.offset))) && ~bvule32(0bv32, main_~_hj_key~1#1.offset));" "SUMMARY for call main_#t~mem138#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(1bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-4" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem140#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(2bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-5" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem141#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(3bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-6" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem139#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem138#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem140#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem141#1), 24bv32)));havoc main_#t~mem139#1;havoc main_#t~mem138#1;havoc main_#t~mem140#1;havoc main_#t~mem141#1;" "SUMMARY for call main_#t~mem143#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(4bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-8" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem142#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(5bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-9" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem144#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(6bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-10" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem145#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(7bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-11" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem143#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem142#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem144#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem145#1), 24bv32)));havoc main_#t~mem143#1;havoc main_#t~mem142#1;havoc main_#t~mem144#1;havoc main_#t~mem145#1;" "SUMMARY for call main_#t~mem147#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(8bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-13" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem146#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(9bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-14" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem148#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(10bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-15" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem149#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(11bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-16" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(11bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)));" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem147#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem146#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem148#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem149#1), 24bv32)));havoc main_#t~mem147#1;havoc main_#t~mem146#1;havoc main_#t~mem148#1;havoc main_#t~mem149#1;" "main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 13bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 8bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 13bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 12bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 16bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 5bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 3bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 10bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 15bv32));" "goto;" "assume !true;" "assume !true;" "main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset := main_~_hj_key~1#1.base, ~bvadd32(12bv32, main_~_hj_key~1#1.offset);main_~_hj_k~1#1 := ~bvsub32(main_~_hj_k~1#1, 12bv32);" "assume !true;" "main_~_ha_hashv~1#1 := ~bvadd32(4bv32, main_~_ha_hashv~1#1);main_#t~switch150#1 := 11bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem151#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(10bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-25" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)));" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem151#1), 24bv32));havoc main_#t~mem151#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 10bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem152#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(9bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-30" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)));" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem152#1), 16bv32));havoc main_#t~mem152#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 9bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem153#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(8bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-35" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)));" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem153#1), 8bv32));havoc main_#t~mem153#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 8bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem154#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(7bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-40" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem154#1), 24bv32));havoc main_#t~mem154#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 7bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem155#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(6bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-45" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem155#1), 16bv32));havoc main_#t~mem155#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 6bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem156#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(5bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-50" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem156#1), 8bv32));havoc main_#t~mem156#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 5bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem157#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(4bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-55" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~zero_extendFrom8To32(main_#t~mem157#1));havoc main_#t~mem157#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 4bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem158#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(3bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-60" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem158#1), 24bv32));havoc main_#t~mem158#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 3bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem159#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(2bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-65" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem159#1), 16bv32));havoc main_#t~mem159#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 2bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem160#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(1bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-70" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem160#1), 8bv32));havoc main_#t~mem160#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 1bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem161#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, 1bv32); srcloc: L759-75" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), #length[main_~_hj_key~1#1.base]) && ~bvule32(main_~_hj_key~1#1.offset, ~bvadd32(1bv32, main_~_hj_key~1#1.offset))) && ~bvule32(0bv32, main_~_hj_key~1#1.offset));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~zero_extendFrom8To32(main_#t~mem161#1));havoc main_#t~mem161#1;" "assume !main_#t~switch150#1;" "havoc main_#t~switch150#1;" "main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 13bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 8bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 13bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 12bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 16bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 5bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 3bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 10bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 15bv32));" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call write~intINTTYPE4(main_~_ha_hashv~1#1, main_~user~0#1.base, ~bvadd32(68bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-324" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(68bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(68bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(68bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(68bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset), main_~user~0#1.base, ~bvadd32(60bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-87" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(60bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(60bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(60bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(60bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(4bv32, main_~user~0#1.base, ~bvadd32(64bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-88" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(64bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(64bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(64bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(64bv32, main_~user~0#1.offset)));" "assume main_~altusers~0#1.base == 0bv32 && main_~altusers~0#1.offset == 0bv32;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(48bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-90" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(48bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(48bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(48bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(48bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(44bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-91" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(44bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(44bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(44bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(44bv32, main_~user~0#1.offset)));" "call main_#t~malloc162#1.base, main_#t~malloc162#1.offset := #Ultimate.allocOnHeap(44bv32);" "SUMMARY for call write~$Pointer$(main_#t~malloc162#1.base, main_#t~malloc162#1.offset, main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-93" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "havoc main_#t~malloc162#1.base, main_#t~malloc162#1.offset;" "SUMMARY for call main_#t~mem163#1.base, main_#t~mem163#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-95" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "assume main_#t~mem163#1.base == 0bv32 && main_#t~mem163#1.offset == 0bv32;havoc main_#t~mem163#1.base, main_#t~mem163#1.offset;assume false;" "assume !(main_#t~mem163#1.base == 0bv32 && main_#t~mem163#1.offset == 0bv32);havoc main_#t~mem163#1.base, main_#t~mem163#1.offset;" "SUMMARY for call main_#t~mem164#1.base, main_#t~mem164#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-98" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~memset~res165#1.base, main_#t~memset~res165#1.offset := #Ultimate.C_memset(main_#t~mem164#1.base, main_#t~mem164#1.offset, 0bv32, 44bv32); srcloc: L759-99" "assume !(1bv1 == #valid[main_#t~mem164#1.base]);" "assume !((~bvule32(~bvadd32(44bv32, main_#t~mem164#1.offset), #length[main_#t~mem164#1.base]) && ~bvule32(main_#t~mem164#1.offset, ~bvadd32(44bv32, main_#t~mem164#1.offset))) && ~bvule32(0bv32, main_#t~mem164#1.offset));" "havoc main_#t~mem164#1.base, main_#t~mem164#1.offset;havoc main_#t~memset~res165#1.base, main_#t~memset~res165#1.offset;" "SUMMARY for call main_#t~mem166#1.base, main_#t~mem166#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-101" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), main_#t~mem166#1.base, ~bvadd32(16bv32, main_#t~mem166#1.offset), 4bv32); srcloc: L759-102" "assume !(1bv1 == #valid[main_#t~mem166#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem166#1.offset)), #length[main_#t~mem166#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem166#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem166#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem166#1.offset)));" "havoc main_#t~mem166#1.base, main_#t~mem166#1.offset;" "SUMMARY for call main_#t~mem167#1.base, main_#t~mem167#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-104" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(32bv32, main_#t~mem167#1.base, ~bvadd32(4bv32, main_#t~mem167#1.offset), 4bv32); srcloc: L759-105" "assume !(1bv1 == #valid[main_#t~mem167#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem167#1.offset)), #length[main_#t~mem167#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem167#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem167#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem167#1.offset)));" "havoc main_#t~mem167#1.base, main_#t~mem167#1.offset;" "SUMMARY for call main_#t~mem168#1.base, main_#t~mem168#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-107" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(5bv32, main_#t~mem168#1.base, ~bvadd32(8bv32, main_#t~mem168#1.offset), 4bv32); srcloc: L759-108" "assume !(1bv1 == #valid[main_#t~mem168#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem168#1.offset)), #length[main_#t~mem168#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem168#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem168#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem168#1.offset)));" "havoc main_#t~mem168#1.base, main_#t~mem168#1.offset;" "SUMMARY for call main_#t~mem169#1.base, main_#t~mem169#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-110" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvsub32(~bvadd32(40bv32, main_~user~0#1.offset), main_~user~0#1.offset), main_#t~mem169#1.base, ~bvadd32(20bv32, main_#t~mem169#1.offset), 4bv32); srcloc: L759-111" "assume !(1bv1 == #valid[main_#t~mem169#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem169#1.offset)), #length[main_#t~mem169#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem169#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem169#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem169#1.offset)));" "havoc main_#t~mem169#1.base, main_#t~mem169#1.offset;" "SUMMARY for call main_#t~mem170#1.base, main_#t~mem170#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-113" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "call main_#t~malloc171#1.base, main_#t~malloc171#1.offset := #Ultimate.allocOnHeap(384bv32);" "SUMMARY for call write~$Pointer$(main_#t~malloc171#1.base, main_#t~malloc171#1.offset, main_#t~mem170#1.base, main_#t~mem170#1.offset, 4bv32); srcloc: L759-115" "assume !(1bv1 == #valid[main_#t~mem170#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem170#1.offset), #length[main_#t~mem170#1.base]) && ~bvule32(main_#t~mem170#1.offset, ~bvadd32(4bv32, main_#t~mem170#1.offset))) && ~bvule32(0bv32, main_#t~mem170#1.offset));" "havoc main_#t~mem170#1.base, main_#t~mem170#1.offset;havoc main_#t~malloc171#1.base, main_#t~malloc171#1.offset;" "SUMMARY for call main_#t~mem172#1.base, main_#t~mem172#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-117" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(2685476833bv32, main_#t~mem172#1.base, ~bvadd32(40bv32, main_#t~mem172#1.offset), 4bv32); srcloc: L759-118" "assume !(1bv1 == #valid[main_#t~mem172#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem172#1.offset)), #length[main_#t~mem172#1.base]) && ~bvule32(~bvadd32(40bv32, main_#t~mem172#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem172#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_#t~mem172#1.offset)));" "havoc main_#t~mem172#1.base, main_#t~mem172#1.offset;" "SUMMARY for call main_#t~mem173#1.base, main_#t~mem173#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-120" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem174#1.base, main_#t~mem174#1.offset := read~$Pointer$(main_#t~mem173#1.base, main_#t~mem173#1.offset, 4bv32); srcloc: L759-121" "assume !(1bv1 == #valid[main_#t~mem173#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem173#1.offset), #length[main_#t~mem173#1.base]) && ~bvule32(main_#t~mem173#1.offset, ~bvadd32(4bv32, main_#t~mem173#1.offset))) && ~bvule32(0bv32, main_#t~mem173#1.offset));" "assume main_#t~mem174#1.base == 0bv32 && main_#t~mem174#1.offset == 0bv32;havoc main_#t~mem173#1.base, main_#t~mem173#1.offset;havoc main_#t~mem174#1.base, main_#t~mem174#1.offset;assume false;" "SUMMARY for call main_#t~mem175#1.base, main_#t~mem175#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-123" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "assume !(0bv32 == main_#t~mem175#1.offset);" "assume 0bv32 == main_#t~mem175#1.offset;" "assume !~bvult32(main_#t~mem175#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem175#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem175#1.base || 1bv1 == #valid[main_#t~mem175#1.base]);" "assume 0bv32 == main_#t~mem175#1.base || 1bv1 == #valid[main_#t~mem175#1.base];call ULTIMATE.dealloc(main_#t~mem175#1.base, main_#t~mem175#1.offset);havoc main_#t~mem175#1.base, main_#t~mem175#1.offset;" "assume !(main_#t~mem174#1.base == 0bv32 && main_#t~mem174#1.offset == 0bv32);havoc main_#t~mem173#1.base, main_#t~mem173#1.offset;havoc main_#t~mem174#1.base, main_#t~mem174#1.offset;" "SUMMARY for call main_#t~mem176#1.base, main_#t~mem176#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-128" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem177#1.base, main_#t~mem177#1.offset := read~$Pointer$(main_#t~mem176#1.base, main_#t~mem176#1.offset, 4bv32); srcloc: L759-129" "assume !(1bv1 == #valid[main_#t~mem176#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem176#1.offset), #length[main_#t~mem176#1.base]) && ~bvule32(main_#t~mem176#1.offset, ~bvadd32(4bv32, main_#t~mem176#1.offset))) && ~bvule32(0bv32, main_#t~mem176#1.offset));" "SUMMARY for call main_#t~memset~res178#1.base, main_#t~memset~res178#1.offset := #Ultimate.C_memset(main_#t~mem177#1.base, main_#t~mem177#1.offset, 0bv32, 384bv32); srcloc: L759-130" "assume !(1bv1 == #valid[main_#t~mem177#1.base]);" "assume !((~bvule32(~bvadd32(384bv32, main_#t~mem177#1.offset), #length[main_#t~mem177#1.base]) && ~bvule32(main_#t~mem177#1.offset, ~bvadd32(384bv32, main_#t~mem177#1.offset))) && ~bvule32(0bv32, main_#t~mem177#1.offset));" "havoc main_#t~mem176#1.base, main_#t~mem176#1.offset;havoc main_#t~mem177#1.base, main_#t~mem177#1.offset;havoc main_#t~memset~res178#1.base, main_#t~memset~res178#1.offset;" "goto;" "assume !true;" "assume !true;" "main_~altusers~0#1.base, main_~altusers~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;" "assume !(main_~altusers~0#1.base == 0bv32 && main_~altusers~0#1.offset == 0bv32);" "SUMMARY for call main_#t~mem179#1.base, main_#t~mem179#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-136" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem179#1.base, main_#t~mem179#1.offset, main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-137" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "havoc main_#t~mem179#1.base, main_#t~mem179#1.offset;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(48bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-154" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(48bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(48bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(48bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(48bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem180#1.base, main_#t~mem180#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-140" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call main_#t~mem181#1.base, main_#t~mem181#1.offset := read~$Pointer$(main_#t~mem180#1.base, ~bvadd32(16bv32, main_#t~mem180#1.offset), 4bv32); srcloc: L759-141" "assume !(1bv1 == #valid[main_#t~mem180#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem180#1.offset)), #length[main_#t~mem180#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem180#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem180#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem180#1.offset)));" "SUMMARY for call main_#t~mem182#1.base, main_#t~mem182#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-142" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call main_#t~mem183#1 := read~intINTTYPE4(main_#t~mem182#1.base, ~bvadd32(20bv32, main_#t~mem182#1.offset), 4bv32); srcloc: L759-143" "assume !(1bv1 == #valid[main_#t~mem182#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem182#1.offset)), #length[main_#t~mem182#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem182#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem182#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem182#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem181#1.base, ~bvsub32(main_#t~mem181#1.offset, main_#t~mem183#1), main_~user~0#1.base, ~bvadd32(44bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-144" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(44bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(44bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(44bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(44bv32, main_~user~0#1.offset)));" "havoc main_#t~mem180#1.base, main_#t~mem180#1.offset;havoc main_#t~mem181#1.base, main_#t~mem181#1.offset;havoc main_#t~mem182#1.base, main_#t~mem182#1.offset;havoc main_#t~mem183#1;" "SUMMARY for call main_#t~mem184#1.base, main_#t~mem184#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-146" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call main_#t~mem185#1.base, main_#t~mem185#1.offset := read~$Pointer$(main_#t~mem184#1.base, ~bvadd32(16bv32, main_#t~mem184#1.offset), 4bv32); srcloc: L759-147" "assume !(1bv1 == #valid[main_#t~mem184#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem184#1.offset)), #length[main_#t~mem184#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem184#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem184#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem184#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_#t~mem185#1.base, ~bvadd32(8bv32, main_#t~mem185#1.offset), 4bv32); srcloc: L759-148" "assume !(1bv1 == #valid[main_#t~mem185#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem185#1.offset)), #length[main_#t~mem185#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem185#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem185#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem185#1.offset)));" "havoc main_#t~mem184#1.base, main_#t~mem184#1.offset;havoc main_#t~mem185#1.base, main_#t~mem185#1.offset;" "SUMMARY for call main_#t~mem186#1.base, main_#t~mem186#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-150" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), main_#t~mem186#1.base, ~bvadd32(16bv32, main_#t~mem186#1.offset), 4bv32); srcloc: L759-151" "assume !(1bv1 == #valid[main_#t~mem186#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem186#1.offset)), #length[main_#t~mem186#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem186#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem186#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem186#1.offset)));" "havoc main_#t~mem186#1.base, main_#t~mem186#1.offset;" "goto;" "assume !true;" "assume !true;" "havoc main_~_ha_bkt~1#1;" "SUMMARY for call main_#t~mem187#1.base, main_#t~mem187#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-156" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call main_#t~mem188#1 := read~intINTTYPE4(main_#t~mem187#1.base, ~bvadd32(12bv32, main_#t~mem187#1.offset), 4bv32); srcloc: L759-157" "assume !(1bv1 == #valid[main_#t~mem187#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)), #length[main_#t~mem187#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem187#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)));" "main_#t~post189#1 := main_#t~mem188#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post189#1), main_#t~mem187#1.base, ~bvadd32(12bv32, main_#t~mem187#1.offset), 4bv32); srcloc: L759-159" "assume !(1bv1 == #valid[main_#t~mem187#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)), #length[main_#t~mem187#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem187#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)));" "havoc main_#t~mem187#1.base, main_#t~mem187#1.offset;havoc main_#t~mem188#1;havoc main_#t~post189#1;" "SUMMARY for call main_#t~mem190#1.base, main_#t~mem190#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-165" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call main_#t~mem191#1 := read~intINTTYPE4(main_#t~mem190#1.base, ~bvadd32(4bv32, main_#t~mem190#1.offset), 4bv32); srcloc: L759-162" "assume !(1bv1 == #valid[main_#t~mem190#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem190#1.offset)), #length[main_#t~mem190#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem190#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem190#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem190#1.offset)));" "main_~_ha_bkt~1#1 := ~bvand32(main_~_ha_hashv~1#1, ~bvsub32(main_#t~mem191#1, 1bv32));havoc main_#t~mem190#1.base, main_#t~mem190#1.offset;havoc main_#t~mem191#1;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem192#1.base, main_#t~mem192#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-320" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call main_#t~mem193#1.base, main_#t~mem193#1.offset := read~$Pointer$(main_#t~mem192#1.base, main_#t~mem192#1.offset, 4bv32); srcloc: L759-167" "assume !(1bv1 == #valid[main_#t~mem192#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem192#1.offset), #length[main_#t~mem192#1.base]) && ~bvule32(main_#t~mem192#1.offset, ~bvadd32(4bv32, main_#t~mem192#1.offset))) && ~bvule32(0bv32, main_#t~mem192#1.offset));" "main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset := main_#t~mem193#1.base, ~bvadd32(main_#t~mem193#1.offset, ~bvmul32(12bv32, main_~_ha_bkt~1#1));havoc main_#t~mem192#1.base, main_#t~mem192#1.offset;havoc main_#t~mem193#1.base, main_#t~mem193#1.offset;" "SUMMARY for call main_#t~mem194#1 := read~intINTTYPE4(main_~_ha_head~1#1.base, ~bvadd32(4bv32, main_~_ha_head~1#1.offset), 4bv32); srcloc: L759-169" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)), #length[main_~_ha_head~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)));" "main_#t~post195#1 := main_#t~mem194#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post195#1), main_~_ha_head~1#1.base, ~bvadd32(4bv32, main_~_ha_head~1#1.offset), 4bv32); srcloc: L759-171" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)), #length[main_~_ha_head~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)));" "havoc main_#t~mem194#1;havoc main_#t~post195#1;" "SUMMARY for call main_#t~mem196#1.base, main_#t~mem196#1.offset := read~$Pointer$(main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, 4bv32); srcloc: L759-173" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), #length[main_~_ha_head~1#1.base]) && ~bvule32(main_~_ha_head~1#1.offset, ~bvadd32(4bv32, main_~_ha_head~1#1.offset))) && ~bvule32(0bv32, main_~_ha_head~1#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem196#1.base, main_#t~mem196#1.offset, main_~user~0#1.base, ~bvadd32(56bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-174" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(56bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(56bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(56bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(56bv32, main_~user~0#1.offset)));" "havoc main_#t~mem196#1.base, main_#t~mem196#1.offset;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(52bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-176" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(52bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(52bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(52bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(52bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem197#1.base, main_#t~mem197#1.offset := read~$Pointer$(main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, 4bv32); srcloc: L759-177" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), #length[main_~_ha_head~1#1.base]) && ~bvule32(main_~_ha_head~1#1.offset, ~bvadd32(4bv32, main_~_ha_head~1#1.offset))) && ~bvule32(0bv32, main_~_ha_head~1#1.offset));" "assume main_#t~mem197#1.base != 0bv32 || main_#t~mem197#1.offset != 0bv32;havoc main_#t~mem197#1.base, main_#t~mem197#1.offset;" "SUMMARY for call main_#t~mem198#1.base, main_#t~mem198#1.offset := read~$Pointer$(main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, 4bv32); srcloc: L759-179" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), #length[main_~_ha_head~1#1.base]) && ~bvule32(main_~_ha_head~1#1.offset, ~bvadd32(4bv32, main_~_ha_head~1#1.offset))) && ~bvule32(0bv32, main_~_ha_head~1#1.offset));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), main_#t~mem198#1.base, ~bvadd32(12bv32, main_#t~mem198#1.offset), 4bv32); srcloc: L759-180" "assume !(1bv1 == #valid[main_#t~mem198#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem198#1.offset)), #length[main_#t~mem198#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem198#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem198#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem198#1.offset)));" "havoc main_#t~mem198#1.base, main_#t~mem198#1.offset;" "assume !(main_#t~mem197#1.base != 0bv32 || main_#t~mem197#1.offset != 0bv32);havoc main_#t~mem197#1.base, main_#t~mem197#1.offset;" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, 4bv32); srcloc: L759-183" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), #length[main_~_ha_head~1#1.base]) && ~bvule32(main_~_ha_head~1#1.offset, ~bvadd32(4bv32, main_~_ha_head~1#1.offset))) && ~bvule32(0bv32, main_~_ha_head~1#1.offset));" "SUMMARY for call main_#t~mem200#1 := read~intINTTYPE4(main_~_ha_head~1#1.base, ~bvadd32(4bv32, main_~_ha_head~1#1.offset), 4bv32); srcloc: L759-184" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)), #length[main_~_ha_head~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)));" "SUMMARY for call main_#t~mem199#1 := read~intINTTYPE4(main_~_ha_head~1#1.base, ~bvadd32(8bv32, main_~_ha_head~1#1.offset), 4bv32); srcloc: L759-185" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~1#1.offset)), #length[main_~_ha_head~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_ha_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_ha_head~1#1.offset)));" "main_#t~short203#1 := ~bvuge32(main_#t~mem200#1, ~bvmul32(10bv32, ~bvadd32(1bv32, main_#t~mem199#1)));" "assume main_#t~short203#1;" "SUMMARY for call main_#t~mem201#1.base, main_#t~mem201#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-188" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem202#1 := read~intINTTYPE4(main_#t~mem201#1.base, ~bvadd32(36bv32, main_#t~mem201#1.offset), 4bv32); srcloc: L759-189" "assume !(1bv1 == #valid[main_#t~mem201#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem201#1.offset)), #length[main_#t~mem201#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem201#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem201#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem201#1.offset)));" "main_#t~short203#1 := 0bv32 == main_#t~mem202#1;" "assume !main_#t~short203#1;" "assume main_#t~short203#1;havoc main_#t~mem200#1;havoc main_#t~mem199#1;havoc main_#t~mem201#1.base, main_#t~mem201#1.offset;havoc main_#t~mem202#1;havoc main_#t~short203#1;" "havoc main_~_he_bkt~1#1;havoc main_~_he_bkt_i~1#1;havoc main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset;havoc main_~_he_hh_nxt~1#1.base, main_~_he_hh_nxt~1#1.offset;call main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset := #Ultimate.allocOnStack(4bv32);havoc main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset;" "SUMMARY for call main_#t~mem204#1.base, main_#t~mem204#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-194" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem205#1 := read~intINTTYPE4(main_#t~mem204#1.base, ~bvadd32(4bv32, main_#t~mem204#1.offset), 4bv32); srcloc: L759-195" "assume !(1bv1 == #valid[main_#t~mem204#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem204#1.offset)), #length[main_#t~mem204#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem204#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem204#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem204#1.offset)));" "call main_#t~malloc206#1.base, main_#t~malloc206#1.offset := #Ultimate.allocOnHeap(~bvmul32(24bv32, main_#t~mem205#1));" "SUMMARY for call write~$Pointer$(main_#t~malloc206#1.base, main_#t~malloc206#1.offset, main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-197" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "havoc main_#t~mem204#1.base, main_#t~mem204#1.offset;havoc main_#t~mem205#1;havoc main_#t~malloc206#1.base, main_#t~malloc206#1.offset;" "SUMMARY for call main_#t~mem207#1.base, main_#t~mem207#1.offset := read~$Pointer$(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-199" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "assume main_#t~mem207#1.base == 0bv32 && main_#t~mem207#1.offset == 0bv32;havoc main_#t~mem207#1.base, main_#t~mem207#1.offset;assume false;" "assume !(main_#t~mem207#1.base == 0bv32 && main_#t~mem207#1.offset == 0bv32);havoc main_#t~mem207#1.base, main_#t~mem207#1.offset;" "SUMMARY for call main_#t~mem208#1.base, main_#t~mem208#1.offset := read~$Pointer$(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-202" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "SUMMARY for call main_#t~mem209#1.base, main_#t~mem209#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-203" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem210#1 := read~intINTTYPE4(main_#t~mem209#1.base, ~bvadd32(4bv32, main_#t~mem209#1.offset), 4bv32); srcloc: L759-204" "assume !(1bv1 == #valid[main_#t~mem209#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem209#1.offset)), #length[main_#t~mem209#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem209#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem209#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem209#1.offset)));" "SUMMARY for call main_#t~memset~res211#1.base, main_#t~memset~res211#1.offset := #Ultimate.C_memset(main_#t~mem208#1.base, main_#t~mem208#1.offset, 0bv32, ~bvmul32(24bv32, main_#t~mem210#1)); srcloc: L759-205" "assume !(1bv1 == #valid[main_#t~mem208#1.base]);" "assume !((~bvule32(~bvadd32(~bvmul32(24bv32, main_#t~mem210#1), main_#t~mem208#1.offset), #length[main_#t~mem208#1.base]) && ~bvule32(main_#t~mem208#1.offset, ~bvadd32(~bvmul32(24bv32, main_#t~mem210#1), main_#t~mem208#1.offset))) && ~bvule32(0bv32, main_#t~mem208#1.offset));" "havoc main_#t~mem208#1.base, main_#t~mem208#1.offset;havoc main_#t~mem209#1.base, main_#t~mem209#1.offset;havoc main_#t~mem210#1;havoc main_#t~memset~res211#1.base, main_#t~memset~res211#1.offset;" "SUMMARY for call main_#t~mem212#1.base, main_#t~mem212#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-207" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem213#1.base, main_#t~mem213#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-208" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem216#1 := read~intINTTYPE4(main_#t~mem213#1.base, ~bvadd32(12bv32, main_#t~mem213#1.offset), 4bv32); srcloc: L759-209" "assume !(1bv1 == #valid[main_#t~mem213#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem213#1.offset)), #length[main_#t~mem213#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem213#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem213#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem213#1.offset)));" "SUMMARY for call main_#t~mem214#1.base, main_#t~mem214#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-210" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem215#1 := read~intINTTYPE4(main_#t~mem214#1.base, ~bvadd32(8bv32, main_#t~mem214#1.offset), 4bv32); srcloc: L759-211" "assume !(1bv1 == #valid[main_#t~mem214#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem214#1.offset)), #length[main_#t~mem214#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem214#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem214#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem214#1.offset)));" "SUMMARY for call main_#t~mem217#1.base, main_#t~mem217#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-212" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem220#1 := read~intINTTYPE4(main_#t~mem217#1.base, ~bvadd32(12bv32, main_#t~mem217#1.offset), 4bv32); srcloc: L759-213" "assume !(1bv1 == #valid[main_#t~mem217#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem217#1.offset)), #length[main_#t~mem217#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem217#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem217#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem217#1.offset)));" "SUMMARY for call main_#t~mem218#1.base, main_#t~mem218#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-214" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem219#1 := read~intINTTYPE4(main_#t~mem218#1.base, ~bvadd32(4bv32, main_#t~mem218#1.offset), 4bv32); srcloc: L759-215" "assume !(1bv1 == #valid[main_#t~mem218#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem218#1.offset)), #length[main_#t~mem218#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem218#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem218#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem218#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvadd32(~bvlshr32(main_#t~mem216#1, ~bvadd32(1bv32, main_#t~mem215#1)), (if 0bv32 != ~bvand32(main_#t~mem220#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem219#1), 1bv32)) then 1bv32 else 0bv32)), main_#t~mem212#1.base, ~bvadd32(24bv32, main_#t~mem212#1.offset), 4bv32); srcloc: L759-216" "assume !(1bv1 == #valid[main_#t~mem212#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem212#1.offset)), #length[main_#t~mem212#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem212#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem212#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem212#1.offset)));" "havoc main_#t~mem212#1.base, main_#t~mem212#1.offset;havoc main_#t~mem213#1.base, main_#t~mem213#1.offset;havoc main_#t~mem216#1;havoc main_#t~mem214#1.base, main_#t~mem214#1.offset;havoc main_#t~mem215#1;havoc main_#t~mem217#1.base, main_#t~mem217#1.offset;havoc main_#t~mem220#1;havoc main_#t~mem218#1.base, main_#t~mem218#1.offset;havoc main_#t~mem219#1;" "SUMMARY for call main_#t~mem221#1.base, main_#t~mem221#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-218" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(0bv32, main_#t~mem221#1.base, ~bvadd32(28bv32, main_#t~mem221#1.offset), 4bv32); srcloc: L759-219" "assume !(1bv1 == #valid[main_#t~mem221#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem221#1.offset)), #length[main_#t~mem221#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem221#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem221#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem221#1.offset)));" "havoc main_#t~mem221#1.base, main_#t~mem221#1.offset;main_~_he_bkt_i~1#1 := 0bv32;" "SUMMARY for call main_#t~mem223#1.base, main_#t~mem223#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-277" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem224#1 := read~intINTTYPE4(main_#t~mem223#1.base, ~bvadd32(4bv32, main_#t~mem223#1.offset), 4bv32); srcloc: L759-222" "assume !(1bv1 == #valid[main_#t~mem223#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem223#1.offset)), #length[main_#t~mem223#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem223#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem223#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem223#1.offset)));" "assume !~bvult32(main_~_he_bkt_i~1#1, main_#t~mem224#1);havoc main_#t~mem223#1.base, main_#t~mem223#1.offset;havoc main_#t~mem224#1;" "assume !!~bvult32(main_~_he_bkt_i~1#1, main_#t~mem224#1);havoc main_#t~mem223#1.base, main_#t~mem223#1.offset;havoc main_#t~mem224#1;" "SUMMARY for call main_#t~mem225#1.base, main_#t~mem225#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-225" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem226#1.base, main_#t~mem226#1.offset := read~$Pointer$(main_#t~mem225#1.base, main_#t~mem225#1.offset, 4bv32); srcloc: L759-226" "assume !(1bv1 == #valid[main_#t~mem225#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem225#1.offset), #length[main_#t~mem225#1.base]) && ~bvule32(main_#t~mem225#1.offset, ~bvadd32(4bv32, main_#t~mem225#1.offset))) && ~bvule32(0bv32, main_#t~mem225#1.offset));" "SUMMARY for call main_#t~mem227#1.base, main_#t~mem227#1.offset := read~$Pointer$(main_#t~mem226#1.base, ~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1)), 4bv32); srcloc: L759-227" "assume !(1bv1 == #valid[main_#t~mem226#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1))), #length[main_#t~mem226#1.base]) && ~bvule32(~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1)), ~bvadd32(4bv32, ~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1))))) && ~bvule32(0bv32, ~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1))));" "main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset := main_#t~mem227#1.base, main_#t~mem227#1.offset;havoc main_#t~mem225#1.base, main_#t~mem225#1.offset;havoc main_#t~mem226#1.base, main_#t~mem226#1.offset;havoc main_#t~mem227#1.base, main_#t~mem227#1.offset;" "assume !(main_~_he_thh~1#1.base != 0bv32 || main_~_he_thh~1#1.offset != 0bv32);" "assume !!(main_~_he_thh~1#1.base != 0bv32 || main_~_he_thh~1#1.offset != 0bv32);" "SUMMARY for call main_#t~mem228#1.base, main_#t~mem228#1.offset := read~$Pointer$(main_~_he_thh~1#1.base, ~bvadd32(16bv32, main_~_he_thh~1#1.offset), 4bv32); srcloc: L759-231" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)), #length[main_~_he_thh~1#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~1#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)));" "main_~_he_hh_nxt~1#1.base, main_~_he_hh_nxt~1#1.offset := main_#t~mem228#1.base, main_#t~mem228#1.offset;havoc main_#t~mem228#1.base, main_#t~mem228#1.offset;" "SUMMARY for call main_#t~mem231#1 := read~intINTTYPE4(main_~_he_thh~1#1.base, ~bvadd32(28bv32, main_~_he_thh~1#1.offset), 4bv32); srcloc: L759-238" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~1#1.offset)), #length[main_~_he_thh~1#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_he_thh~1#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_he_thh~1#1.offset)));" "SUMMARY for call main_#t~mem229#1.base, main_#t~mem229#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-234" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem230#1 := read~intINTTYPE4(main_#t~mem229#1.base, ~bvadd32(4bv32, main_#t~mem229#1.offset), 4bv32); srcloc: L759-235" "assume !(1bv1 == #valid[main_#t~mem229#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem229#1.offset)), #length[main_#t~mem229#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem229#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem229#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem229#1.offset)));" "main_~_he_bkt~1#1 := ~bvand32(main_#t~mem231#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem230#1), 1bv32));havoc main_#t~mem231#1;havoc main_#t~mem229#1.base, main_#t~mem229#1.offset;havoc main_#t~mem230#1;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem232#1.base, main_#t~mem232#1.offset := read~$Pointer$(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-239" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset := main_#t~mem232#1.base, ~bvadd32(main_#t~mem232#1.offset, ~bvmul32(12bv32, main_~_he_bkt~1#1));havoc main_#t~mem232#1.base, main_#t~mem232#1.offset;" "SUMMARY for call main_#t~mem233#1 := read~intINTTYPE4(main_~_he_newbkt~1#1.base, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-241" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)));" "main_#t~pre234#1 := ~bvadd32(1bv32, main_#t~mem233#1);" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~mem233#1), main_~_he_newbkt~1#1.base, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-243" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)));" "SUMMARY for call main_#t~mem235#1.base, main_#t~mem235#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-244" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem236#1 := read~intINTTYPE4(main_#t~mem235#1.base, ~bvadd32(24bv32, main_#t~mem235#1.offset), 4bv32); srcloc: L759-245" "assume !(1bv1 == #valid[main_#t~mem235#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem235#1.offset)), #length[main_#t~mem235#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem235#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem235#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem235#1.offset)));" "assume ~bvugt32(main_#t~pre234#1, main_#t~mem236#1);havoc main_#t~mem233#1;havoc main_#t~pre234#1;havoc main_#t~mem235#1.base, main_#t~mem235#1.offset;havoc main_#t~mem236#1;" "SUMMARY for call main_#t~mem237#1.base, main_#t~mem237#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-247" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem238#1 := read~intINTTYPE4(main_#t~mem237#1.base, ~bvadd32(28bv32, main_#t~mem237#1.offset), 4bv32); srcloc: L759-248" "assume !(1bv1 == #valid[main_#t~mem237#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)), #length[main_#t~mem237#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem237#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)));" "main_#t~post239#1 := main_#t~mem238#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post239#1), main_#t~mem237#1.base, ~bvadd32(28bv32, main_#t~mem237#1.offset), 4bv32); srcloc: L759-250" "assume !(1bv1 == #valid[main_#t~mem237#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)), #length[main_#t~mem237#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem237#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)));" "havoc main_#t~mem237#1.base, main_#t~mem237#1.offset;havoc main_#t~mem238#1;havoc main_#t~post239#1;" "SUMMARY for call main_#t~mem243#1 := read~intINTTYPE4(main_~_he_newbkt~1#1.base, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-252" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)));" "SUMMARY for call main_#t~mem241#1 := read~intINTTYPE4(main_~_he_newbkt~1#1.base, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-253" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)));" "SUMMARY for call main_#t~mem240#1.base, main_#t~mem240#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-254" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem242#1 := read~intINTTYPE4(main_#t~mem240#1.base, ~bvadd32(24bv32, main_#t~mem240#1.offset), 4bv32); srcloc: L759-255" "assume !(1bv1 == #valid[main_#t~mem240#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem240#1.offset)), #length[main_#t~mem240#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem240#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem240#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem240#1.offset)));" "assume ~bvugt32(main_#t~mem243#1, ~bvmul32(main_#t~mem241#1, main_#t~mem242#1));havoc main_#t~mem243#1;havoc main_#t~mem241#1;havoc main_#t~mem240#1.base, main_#t~mem240#1.offset;havoc main_#t~mem242#1;" "SUMMARY for call main_#t~mem244#1 := read~intINTTYPE4(main_~_he_newbkt~1#1.base, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-257" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)));" "main_#t~post245#1 := main_#t~mem244#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post245#1), main_~_he_newbkt~1#1.base, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-259" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)));" "havoc main_#t~mem244#1;havoc main_#t~post245#1;" "assume !~bvugt32(main_#t~mem243#1, ~bvmul32(main_#t~mem241#1, main_#t~mem242#1));havoc main_#t~mem243#1;havoc main_#t~mem241#1;havoc main_#t~mem240#1.base, main_#t~mem240#1.offset;havoc main_#t~mem242#1;" "assume !~bvugt32(main_#t~pre234#1, main_#t~mem236#1);havoc main_#t~mem233#1;havoc main_#t~pre234#1;havoc main_#t~mem235#1.base, main_#t~mem235#1.offset;havoc main_#t~mem236#1;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~_he_thh~1#1.base, ~bvadd32(12bv32, main_~_he_thh~1#1.offset), 4bv32); srcloc: L759-263" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~1#1.offset)), #length[main_~_he_thh~1#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_he_thh~1#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_he_thh~1#1.offset)));" "SUMMARY for call main_#t~mem246#1.base, main_#t~mem246#1.offset := read~$Pointer$(main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, 4bv32); srcloc: L759-264" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(main_~_he_newbkt~1#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~1#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem246#1.base, main_#t~mem246#1.offset, main_~_he_thh~1#1.base, ~bvadd32(16bv32, main_~_he_thh~1#1.offset), 4bv32); srcloc: L759-265" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)), #length[main_~_he_thh~1#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~1#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)));" "havoc main_#t~mem246#1.base, main_#t~mem246#1.offset;" "SUMMARY for call main_#t~mem247#1.base, main_#t~mem247#1.offset := read~$Pointer$(main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, 4bv32); srcloc: L759-267" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(main_~_he_newbkt~1#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~1#1.offset));" "assume main_#t~mem247#1.base != 0bv32 || main_#t~mem247#1.offset != 0bv32;havoc main_#t~mem247#1.base, main_#t~mem247#1.offset;" "SUMMARY for call main_#t~mem248#1.base, main_#t~mem248#1.offset := read~$Pointer$(main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, 4bv32); srcloc: L759-269" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(main_~_he_newbkt~1#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~1#1.offset));" "SUMMARY for call write~$Pointer$(main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset, main_#t~mem248#1.base, ~bvadd32(12bv32, main_#t~mem248#1.offset), 4bv32); srcloc: L759-270" "assume !(1bv1 == #valid[main_#t~mem248#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem248#1.offset)), #length[main_#t~mem248#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem248#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem248#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem248#1.offset)));" "havoc main_#t~mem248#1.base, main_#t~mem248#1.offset;" "assume !(main_#t~mem247#1.base != 0bv32 || main_#t~mem247#1.offset != 0bv32);havoc main_#t~mem247#1.base, main_#t~mem247#1.offset;" "SUMMARY for call write~$Pointer$(main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset, main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, 4bv32); srcloc: L759-273" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(main_~_he_newbkt~1#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~1#1.offset));" "main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset := main_~_he_hh_nxt~1#1.base, main_~_he_hh_nxt~1#1.offset;" "assume !true;" "main_#t~post222#1 := main_~_he_bkt_i~1#1;main_~_he_bkt_i~1#1 := ~bvadd32(1bv32, main_#t~post222#1);havoc main_#t~post222#1;" "assume !true;" "SUMMARY for call main_#t~mem249#1.base, main_#t~mem249#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-278" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem250#1.base, main_#t~mem250#1.offset := read~$Pointer$(main_#t~mem249#1.base, main_#t~mem249#1.offset, 4bv32); srcloc: L759-279" "assume !(1bv1 == #valid[main_#t~mem249#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem249#1.offset), #length[main_#t~mem249#1.base]) && ~bvule32(main_#t~mem249#1.offset, ~bvadd32(4bv32, main_#t~mem249#1.offset))) && ~bvule32(0bv32, main_#t~mem249#1.offset));" "assume !(0bv32 == main_#t~mem250#1.offset);" "assume 0bv32 == main_#t~mem250#1.offset;" "assume !~bvult32(main_#t~mem250#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem250#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem250#1.base || 1bv1 == #valid[main_#t~mem250#1.base]);" "assume 0bv32 == main_#t~mem250#1.base || 1bv1 == #valid[main_#t~mem250#1.base];call ULTIMATE.dealloc(main_#t~mem250#1.base, main_#t~mem250#1.offset);havoc main_#t~mem249#1.base, main_#t~mem249#1.offset;havoc main_#t~mem250#1.base, main_#t~mem250#1.offset;" "SUMMARY for call main_#t~mem251#1.base, main_#t~mem251#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-283" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem252#1 := read~intINTTYPE4(main_#t~mem251#1.base, ~bvadd32(4bv32, main_#t~mem251#1.offset), 4bv32); srcloc: L759-284" "assume !(1bv1 == #valid[main_#t~mem251#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)), #length[main_#t~mem251#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem251#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvmul32(2bv32, main_#t~mem252#1), main_#t~mem251#1.base, ~bvadd32(4bv32, main_#t~mem251#1.offset), 4bv32); srcloc: L759-285" "assume !(1bv1 == #valid[main_#t~mem251#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)), #length[main_#t~mem251#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem251#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)));" "havoc main_#t~mem251#1.base, main_#t~mem251#1.offset;havoc main_#t~mem252#1;" "SUMMARY for call main_#t~mem253#1.base, main_#t~mem253#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-287" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem254#1 := read~intINTTYPE4(main_#t~mem253#1.base, ~bvadd32(8bv32, main_#t~mem253#1.offset), 4bv32); srcloc: L759-288" "assume !(1bv1 == #valid[main_#t~mem253#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)), #length[main_#t~mem253#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem253#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)));" "main_#t~post255#1 := main_#t~mem254#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post255#1), main_#t~mem253#1.base, ~bvadd32(8bv32, main_#t~mem253#1.offset), 4bv32); srcloc: L759-290" "assume !(1bv1 == #valid[main_#t~mem253#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)), #length[main_#t~mem253#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem253#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)));" "havoc main_#t~mem253#1.base, main_#t~mem253#1.offset;havoc main_#t~mem254#1;havoc main_#t~post255#1;" "SUMMARY for call main_#t~mem256#1.base, main_#t~mem256#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-292" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem257#1.base, main_#t~mem257#1.offset := read~$Pointer$(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-293" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem257#1.base, main_#t~mem257#1.offset, main_#t~mem256#1.base, main_#t~mem256#1.offset, 4bv32); srcloc: L759-294" "assume !(1bv1 == #valid[main_#t~mem256#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem256#1.offset), #length[main_#t~mem256#1.base]) && ~bvule32(main_#t~mem256#1.offset, ~bvadd32(4bv32, main_#t~mem256#1.offset))) && ~bvule32(0bv32, main_#t~mem256#1.offset));" "havoc main_#t~mem256#1.base, main_#t~mem256#1.offset;havoc main_#t~mem257#1.base, main_#t~mem257#1.offset;" "SUMMARY for call main_#t~mem258#1.base, main_#t~mem258#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-296" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem259#1.base, main_#t~mem259#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-297" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem262#1 := read~intINTTYPE4(main_#t~mem259#1.base, ~bvadd32(28bv32, main_#t~mem259#1.offset), 4bv32); srcloc: L759-298" "assume !(1bv1 == #valid[main_#t~mem259#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem259#1.offset)), #length[main_#t~mem259#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem259#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem259#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem259#1.offset)));" "SUMMARY for call main_#t~mem260#1.base, main_#t~mem260#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-299" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem261#1 := read~intINTTYPE4(main_#t~mem260#1.base, ~bvadd32(12bv32, main_#t~mem260#1.offset), 4bv32); srcloc: L759-300" "assume !(1bv1 == #valid[main_#t~mem260#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem260#1.offset)), #length[main_#t~mem260#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem260#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem260#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem260#1.offset)));" "assume ~bvugt32(main_#t~mem262#1, ~bvlshr32(main_#t~mem261#1, 1bv32));" "SUMMARY for call main_#t~mem263#1.base, main_#t~mem263#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-302" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem264#1 := read~intINTTYPE4(main_#t~mem263#1.base, ~bvadd32(32bv32, main_#t~mem263#1.offset), 4bv32); srcloc: L759-303" "assume !(1bv1 == #valid[main_#t~mem263#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem263#1.offset)), #length[main_#t~mem263#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem263#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem263#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem263#1.offset)));" "main_#t~ite265#1 := ~bvadd32(1bv32, main_#t~mem264#1);" "assume !~bvugt32(main_#t~mem262#1, ~bvlshr32(main_#t~mem261#1, 1bv32));main_#t~ite265#1 := 0bv32;" "SUMMARY for call write~intINTTYPE4(main_#t~ite265#1, main_#t~mem258#1.base, ~bvadd32(32bv32, main_#t~mem258#1.offset), 4bv32); srcloc: L759-306" "assume !(1bv1 == #valid[main_#t~mem258#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem258#1.offset)), #length[main_#t~mem258#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem258#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem258#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem258#1.offset)));" "havoc main_#t~mem258#1.base, main_#t~mem258#1.offset;havoc main_#t~mem259#1.base, main_#t~mem259#1.offset;havoc main_#t~mem262#1;havoc main_#t~mem260#1.base, main_#t~mem260#1.offset;havoc main_#t~mem261#1;havoc main_#t~ite265#1;havoc main_#t~mem263#1.base, main_#t~mem263#1.offset;havoc main_#t~mem264#1;" "SUMMARY for call main_#t~mem266#1.base, main_#t~mem266#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-308" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem267#1 := read~intINTTYPE4(main_#t~mem266#1.base, ~bvadd32(32bv32, main_#t~mem266#1.offset), 4bv32); srcloc: L759-309" "assume !(1bv1 == #valid[main_#t~mem266#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem266#1.offset)), #length[main_#t~mem266#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem266#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem266#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem266#1.offset)));" "assume ~bvugt32(main_#t~mem267#1, 1bv32);havoc main_#t~mem266#1.base, main_#t~mem266#1.offset;havoc main_#t~mem267#1;" "SUMMARY for call main_#t~mem268#1.base, main_#t~mem268#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-311" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(1bv32, main_#t~mem268#1.base, ~bvadd32(36bv32, main_#t~mem268#1.offset), 4bv32); srcloc: L759-312" "assume !(1bv1 == #valid[main_#t~mem268#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem268#1.offset)), #length[main_#t~mem268#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem268#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem268#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem268#1.offset)));" "havoc main_#t~mem268#1.base, main_#t~mem268#1.offset;" "assume !~bvugt32(main_#t~mem267#1, 1bv32);havoc main_#t~mem266#1.base, main_#t~mem266#1.offset;havoc main_#t~mem267#1;" "call ULTIMATE.dealloc(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset);havoc main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset;" "goto;" "assume !true;" "assume !true;" "assume !main_#t~short203#1;havoc main_#t~mem200#1;havoc main_#t~mem199#1;havoc main_#t~mem201#1.base, main_#t~mem201#1.offset;havoc main_#t~mem202#1;havoc main_#t~short203#1;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "main_#t~post5#1 := main_~i~0#1;main_~i~0#1 := ~bvadd32(1bv32, main_#t~post5#1);havoc main_#t~post5#1;" "assume !true;" "main_~user~0#1.base, main_~user~0#1.offset := main_~altusers~0#1.base, main_~altusers~0#1.offset;" "assume !(main_~user~0#1.base != 0bv32 || main_~user~0#1.offset != 0bv32);" "assume !!(main_~user~0#1.base != 0bv32 || main_~user~0#1.offset != 0bv32);" "SUMMARY for call main_#t~mem270#1 := read~intINTTYPE4(main_~user~0#1.base, main_~user~0#1.offset, 4bv32); srcloc: L762" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~user~0#1.offset), #length[main_~user~0#1.base]) && ~bvule32(main_~user~0#1.offset, ~bvadd32(4bv32, main_~user~0#1.offset))) && ~bvule32(0bv32, main_~user~0#1.offset));" "SUMMARY for call main_#t~mem271#1 := read~intINTTYPE4(main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset), 4bv32); srcloc: L762-1" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~user~0#1.offset)));" "assume { :begin_inline_test_int_int } true;test_int_int_#in~a#1, test_int_int_#in~b#1 := main_#t~mem270#1, main_#t~mem271#1;havoc test_int_int_#t~post3#1, test_int_int_#t~switch4#1, test_int_int_~a#1, test_int_int_~b#1;test_int_int_~a#1 := test_int_int_#in~a#1;test_int_int_~b#1 := test_int_int_#in~b#1;test_int_int_#t~post3#1 := ~count_int_int~0;~count_int_int~0 := ~bvadd32(1bv32, test_int_int_#t~post3#1);test_int_int_#t~switch4#1 := 0bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 0bv32 == test_int_int_~a#1 && 0bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L710" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 1bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 1bv32 == test_int_int_~a#1 && 1bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L713" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 2bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 2bv32 == test_int_int_~a#1 && 4bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L716" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 3bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 3bv32 == test_int_int_~a#1 && 9bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L719" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 4bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 4bv32 == test_int_int_~a#1 && 16bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L722" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 5bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 5bv32 == test_int_int_~a#1 && 25bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L725" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 6bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 6bv32 == test_int_int_~a#1 && 36bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L728" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 7bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 7bv32 == test_int_int_~a#1 && 49bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L731" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 8bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 8bv32 == test_int_int_~a#1 && 64bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L734" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 9bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 9bv32 == test_int_int_~a#1 && 81bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L737" "assume !test_int_int_#t~switch4#1;" "havoc test_int_int_#t~post3#1;havoc test_int_int_#t~switch4#1;" "assume { :end_inline_test_int_int } true;havoc main_#t~mem270#1;havoc main_#t~mem271#1;" "SUMMARY for call main_#t~mem269#1.base, main_#t~mem269#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(48bv32, main_~user~0#1.offset), 4bv32); srcloc: L761-2" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(48bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(48bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(48bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(48bv32, main_~user~0#1.offset)));" "main_~user~0#1.base, main_~user~0#1.offset := main_#t~mem269#1.base, main_#t~mem269#1.offset;havoc main_#t~mem269#1.base, main_#t~mem269#1.offset;" "assume !true;" "main_#res#1 := 0bv32;" "assume !(#valid == main_old_#valid#1);" "assume #valid == main_old_#valid#1;assume #valid == main_old_#valid#1;#t~ret272#1 := main_#res#1;assume { :end_inline_main } true;" "assume true;" "~cond := #in~cond;" "assume 0bv32 == ~cond;" "assume !false;" "assume false;" "assume !(0bv32 == ~cond);" "assume true;" }, returnAlphabet = {"#1889#return;" "#1891#return;" "#1893#return;" "#1895#return;" "#1897#return;" "#1899#return;" "#1901#return;" "#1903#return;" "#1905#return;" "#1875#return;" "#1877#return;" "#1879#return;" "#1881#return;" "#1883#return;" "#1885#return;" "#1887#return;" }, states = {"64916#(and (exists ((v_ArrVal_4458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4458) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4459 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4459) |#memory_$Pointer$.base|)))" "64900#(and (exists ((v_ArrVal_4451 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4451) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4450 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4450) |#memory_$Pointer$.offset|)))" "64940#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4471 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4471) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4470) |#memory_$Pointer$.base|)))" "64986#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4495 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4495))) (exists ((v_ArrVal_4494 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4494) |#memory_$Pointer$.base|)))" "65388#(and (exists ((v_ArrVal_5038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5038) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5039))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "64698#true" "65348#(and (exists ((v_ArrVal_5019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5019) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5018))))" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "64948#(and (exists ((v_ArrVal_4475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4475) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4474 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4474) |#memory_$Pointer$.base|)))" "65392#(and (exists ((v_ArrVal_5041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5041) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5040))))" "65448#(and (exists ((v_ArrVal_5069 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5069) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5068 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5068) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "64960#(and (exists ((v_ArrVal_4481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4481) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4480 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4480))))" "64932#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4467) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4466 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4466) |#memory_$Pointer$.base|)))" "65033#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4519 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4519))) (exists ((v_ArrVal_4518 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4518) |#memory_$Pointer$.base|)))" "65368#(and (exists ((v_ArrVal_5028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5028) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5029) |#memory_$Pointer$.offset|)))" "65432#(and (exists ((v_ArrVal_5061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5061) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5060 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5060) |#memory_$Pointer$.base|)))" "64896#(and (exists ((v_ArrVal_4449 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4449) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4448) |#memory_$Pointer$.base|)))" "64956#(and (exists ((v_ArrVal_4479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4479))) (exists ((v_ArrVal_4478 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4478) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65344#(and (exists ((v_ArrVal_5016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5016))) (exists ((v_ArrVal_5017 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5017) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "65324#(and (exists ((v_ArrVal_5006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5006) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5007))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65400#(and (exists ((v_ArrVal_5044 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5044) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5045 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5045) |#memory_$Pointer$.offset|)))" "65444#(and (exists ((v_ArrVal_5067 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5067))) (exists ((v_ArrVal_5066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5066) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65380#(and (exists ((v_ArrVal_5035 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5035))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5034 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5034) |#memory_$Pointer$.base|)))" "64994#(and (exists ((v_ArrVal_4499 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4499))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4498 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4498) |#memory_$Pointer$.base|)))" "65440#(and (exists ((v_ArrVal_5065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5065) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5064))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65428#(and (exists ((v_ArrVal_5059 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5059) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5058 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5058))))" "65416#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5052 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5052) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5053 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5053) |#memory_$Pointer$.offset|)))" "65304#(and (exists ((v_ArrVal_4996 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4996))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4997 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4997) |#memory_$Pointer$.base|)))" "65052#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4528 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4528))) (exists ((v_ArrVal_4529 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4529))))" "65452#(and (exists ((v_ArrVal_5070 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5070) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5071 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5071))))" "65336#(and (exists ((v_ArrVal_5012 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5012) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5013 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5013))))" "65308#(and (exists ((v_ArrVal_4998 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4998) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4999 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4999) |#memory_$Pointer$.base|)))" "64857#(and (not (= |ULTIMATE.start_main_~user~0#1.base| |ULTIMATE.start_main_#t~malloc31#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc31#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~malloc31#1.offset| (_ bv0 32)))" "64944#(and (exists ((v_ArrVal_4472 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4472) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4473))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65300#(and (exists ((v_ArrVal_4994 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4994) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4995 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4995) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65376#(and (exists ((v_ArrVal_5032 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5032) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5033 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5033))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65082#(and (= (select |#length| |ULTIMATE.start_main_#t~mem36#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.offset| (_ bv0 32)))" "64952#(and (exists ((v_ArrVal_4477 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4477) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4476 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4476) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65037#(and (exists ((v_ArrVal_4521 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4521))) (exists ((v_ArrVal_4520 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4520) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65320#(and (exists ((v_ArrVal_5005 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5005))) (exists ((v_ArrVal_5004 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5004) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "64936#(and (exists ((v_ArrVal_4468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4468))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4469 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4469) |#memory_$Pointer$.base|)))" "65356#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5023) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5022 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5022) |#memory_$Pointer$.base|)))" "64892#(and (exists ((v_ArrVal_4446 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4446) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4447 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4447) |#memory_$Pointer$.base|)))" "65292#(and (exists ((v_ArrVal_4991 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4991) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4990 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4990) |#memory_$Pointer$.base|)))" "65340#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5015 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5015) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5014 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5014) |#memory_$Pointer$.base|)))" "64920#(and (exists ((v_ArrVal_4461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4461))) (exists ((v_ArrVal_4460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4460) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65002#(and (exists ((v_ArrVal_4502 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4502) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4503) |#memory_$Pointer$.base|)))" "65316#(and (exists ((v_ArrVal_5002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5002))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5003) |#memory_$Pointer$.base|)))" "65021#(and (exists ((v_ArrVal_4513 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4513) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4512 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4512))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "64928#(and (exists ((v_ArrVal_4465 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4465) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4464) |#memory_$Pointer$.offset|)))" "64990#(and (exists ((v_ArrVal_4497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4497) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4496) |#memory_$Pointer$.offset|)))" "65048#(and (exists ((v_ArrVal_4526 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4526) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4527 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4527))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65072#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem35#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))))" "65013#(and (exists ((v_ArrVal_4509 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4509) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4508) |#memory_$Pointer$.offset|)))" "65017#(and (exists ((v_ArrVal_4510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4510))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4511 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4511) |#memory_$Pointer$.base|)))" "65384#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5036) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5037 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5037) |#memory_$Pointer$.base|)))" "65412#(and (exists ((v_ArrVal_5051 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5051) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5050 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5050) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65352#(and (exists ((v_ArrVal_5021 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5021) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5020 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5020) |#memory_$Pointer$.base|)))" "65006#(and (exists ((v_ArrVal_4504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4504) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4505) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65424#(and (exists ((v_ArrVal_5057 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5057))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5056 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5056) |#memory_$Pointer$.base|)))" "65372#(and (exists ((v_ArrVal_5031 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5031))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5030 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5030) |#memory_$Pointer$.base|)))" "64888#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4445 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4445) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4444 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4444) |#memory_$Pointer$.base|)))" "65360#(and (exists ((v_ArrVal_5024 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5024))) (exists ((v_ArrVal_5025 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5025) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "64924#(and (exists ((v_ArrVal_4462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4462))) (exists ((v_ArrVal_4463 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4463) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "64971#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4487 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4487) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4486 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4486) |#memory_$Pointer$.offset|)))" "64874#(and (= |ULTIMATE.start_main_#t~mem33#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "65332#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5011 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5011) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5010 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5010) |#memory_$Pointer$.base|)))" "64912#(and (exists ((v_ArrVal_4457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4457) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4456 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4456) |#memory_$Pointer$.offset|)))" "65408#(and (exists ((v_ArrVal_5049 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5049) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5048 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5048) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65456#(and (exists ((v_ArrVal_5072 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5072) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5073 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5073))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65312#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5001 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5001) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5000 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5000) |#memory_$Pointer$.base|)))" "65328#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5009 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5009) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5008 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5008) |#memory_$Pointer$.offset|)))" "65404#(and (exists ((v_ArrVal_5047 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5047) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5046 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5046) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65056#(and (exists ((v_ArrVal_4531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4531))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4530 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4530) |#memory_$Pointer$.base|)))" "65364#(and (exists ((v_ArrVal_5026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5026) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5027 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5027))))" "65420#(and (exists ((v_ArrVal_5054 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5054))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5055 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5055) |#memory_$Pointer$.base|)))" "65436#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5063 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5063) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5062 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5062) |#memory_$Pointer$.offset|)))" "64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65029#(and (exists ((v_ArrVal_4517 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4517))) (exists ((v_ArrVal_4516 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4516) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "65044#(and (exists ((v_ArrVal_4525 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4525) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4524 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4524))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "64978#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4491 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4491) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4490))))" "64699#false" "65296#(and (exists ((v_ArrVal_4992 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4992) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4993 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4993))))" "64904#(and (exists ((v_ArrVal_4452 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4452))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4453 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4453) |#memory_$Pointer$.offset|)))" "64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "65464#(and (exists ((v_ArrVal_5077 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5077) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5076 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5076) |#memory_$Pointer$.base|)))" "65460#(and (exists ((v_ArrVal_5075 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5075) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5074 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5074) |#memory_$Pointer$.base|)))" "64998#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4500 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4500) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4501 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4501) |#memory_$Pointer$.offset|)))" "65025#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4514) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4515 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4515) |#memory_$Pointer$.offset|)))" "65396#(and (exists ((v_ArrVal_5043 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5043) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5042 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5042))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "64964#(and (exists ((v_ArrVal_4483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4483) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4482) |#memory_$Pointer$.base|)))" "64982#(and (exists ((v_ArrVal_4492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4492) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4493))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" }, initialStates = {"64698#true" }, finalStates = {"64699#false" }, callTransitions = { ("64874#(and (= |ULTIMATE.start_main_#t~mem33#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "call main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset := #Ultimate.C_memset(main_#t~mem33#1.base, main_#t~mem33#1.offset, 0bv32, 44bv32);" "64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") }, internalTransitions = { ("64916#(and (exists ((v_ArrVal_4458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4458) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4459 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4459) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64920#(and (exists ((v_ArrVal_4461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4461))) (exists ((v_ArrVal_4460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4460) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("64900#(and (exists ((v_ArrVal_4451 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4451) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4450 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4450) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64904#(and (exists ((v_ArrVal_4452 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4452))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4453 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4453) |#memory_$Pointer$.offset|)))") ("64940#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4471 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4471) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4470) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64944#(and (exists ((v_ArrVal_4472 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4472) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4473))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("64986#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4495 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4495))) (exists ((v_ArrVal_4494 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4494) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64990#(and (exists ((v_ArrVal_4497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4497) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4496) |#memory_$Pointer$.offset|)))") ("65388#(and (exists ((v_ArrVal_5038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5038) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5039))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65392#(and (exists ((v_ArrVal_5041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5041) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5040))))") ("64698#true" "assume !!~bvslt32(main_~i~0#1, 10bv32);call main_#t~malloc6#1.base, main_#t~malloc6#1.offset := #Ultimate.allocOnHeap(72bv32);main_~user~0#1.base, main_~user~0#1.offset := main_#t~malloc6#1.base, main_#t~malloc6#1.offset;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0bv32, 0bv32;assume 0bv1 == #valid[0bv32];assume ~bvult32(0bv32, #StackHeapBarrier);currentRoundingMode := ~roundNearestTiesToEven;call #Ultimate.allocInit(2bv32, 1bv32);call write~init~intINTTYPE1(48bv8, 1bv32, 0bv32, 1bv32);call write~init~intINTTYPE1(0bv8, 1bv32, 1bv32, 1bv32);call #Ultimate.allocInit(21bv32, 2bv32);~count_int_int~0 := 0bv32;" "64698#true") ("64698#true" "assume { :end_inline_ULTIMATE.init } true;main_old_#valid#1 := #valid;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset, main_#t~mem8#1, main_#t~mem7#1, main_#t~mem9#1, main_#t~mem10#1, main_#t~mem12#1, main_#t~mem11#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~mem16#1, main_#t~mem15#1, main_#t~mem17#1, main_#t~mem18#1, main_#t~switch19#1, main_#t~mem20#1, main_#t~mem21#1, main_#t~mem22#1, main_#t~mem23#1, main_#t~mem24#1, main_#t~mem25#1, main_#t~mem26#1, main_#t~mem27#1, main_#t~mem28#1, main_#t~mem29#1, main_#t~mem30#1, main_~_hj_i~0#1, main_~_hj_j~0#1, main_~_hj_k~0#1, main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, main_#t~malloc31#1.base, main_#t~malloc31#1.offset, main_#t~mem32#1.base, main_#t~mem32#1.offset, main_#t~mem33#1.base, main_#t~mem33#1.offset, main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset, main_#t~mem35#1.base, main_#t~mem35#1.offset, main_#t~mem36#1.base, main_#t~mem36#1.offset, main_#t~mem37#1.base, main_#t~mem37#1.offset, main_#t~mem38#1.base, main_#t~mem38#1.offset, main_#t~mem39#1.base, main_#t~mem39#1.offset, main_#t~malloc40#1.base, main_#t~malloc40#1.offset, main_#t~mem41#1.base, main_#t~mem41#1.offset, main_#t~mem42#1.base, main_#t~mem42#1.offset, main_#t~mem43#1.base, main_#t~mem43#1.offset, main_#t~mem44#1.base, main_#t~mem44#1.offset, main_#t~mem45#1.base, main_#t~mem45#1.offset, main_#t~mem46#1.base, main_#t~mem46#1.offset, main_#t~memset~res47#1.base, main_#t~memset~res47#1.offset, main_#t~mem48#1.base, main_#t~mem48#1.offset, main_#t~mem49#1.base, main_#t~mem49#1.offset, main_#t~mem50#1.base, main_#t~mem50#1.offset, main_#t~mem51#1.base, main_#t~mem51#1.offset, main_#t~mem52#1, main_#t~mem53#1.base, main_#t~mem53#1.offset, main_#t~mem54#1.base, main_#t~mem54#1.offset, main_#t~mem55#1.base, main_#t~mem55#1.offset, main_#t~mem56#1.base, main_#t~mem56#1.offset, main_#t~mem57#1, main_#t~post58#1, main_#t~mem59#1.base, main_#t~mem59#1.offset, main_#t~mem60#1, main_#t~mem61#1.base, main_#t~mem61#1.offset, main_#t~mem62#1.base, main_#t~mem62#1.offset, main_#t~mem63#1, main_#t~post64#1, main_#t~mem65#1.base, main_#t~mem65#1.offset, main_#t~mem66#1.base, main_#t~mem66#1.offset, main_#t~mem67#1.base, main_#t~mem67#1.offset, main_#t~mem69#1, main_#t~mem68#1, main_#t~mem70#1.base, main_#t~mem70#1.offset, main_#t~mem71#1, main_#t~short72#1, main_#t~mem73#1.base, main_#t~mem73#1.offset, main_#t~mem74#1, main_#t~malloc75#1.base, main_#t~malloc75#1.offset, main_#t~mem76#1.base, main_#t~mem76#1.offset, main_#t~mem77#1.base, main_#t~mem77#1.offset, main_#t~mem78#1.base, main_#t~mem78#1.offset, main_#t~mem79#1, main_#t~memset~res80#1.base, main_#t~memset~res80#1.offset, main_#t~mem81#1.base, main_#t~mem81#1.offset, main_#t~mem82#1.base, main_#t~mem82#1.offset, main_#t~mem85#1, main_#t~mem83#1.base, main_#t~mem83#1.offset, main_#t~mem84#1, main_#t~mem86#1.base, main_#t~mem86#1.offset, main_#t~mem89#1, main_#t~mem87#1.base, main_#t~mem87#1.offset, main_#t~mem88#1, main_#t~mem90#1.base, main_#t~mem90#1.offset, main_#t~mem94#1.base, main_#t~mem94#1.offset, main_#t~mem95#1.base, main_#t~mem95#1.offset, main_#t~mem96#1.base, main_#t~mem96#1.offset, main_#t~mem97#1.base, main_#t~mem97#1.offset, main_#t~mem100#1, main_#t~mem98#1.base, main_#t~mem98#1.offset, main_#t~mem99#1, main_#t~mem101#1.base, main_#t~mem101#1.offset, main_#t~mem102#1, main_#t~pre103#1, main_#t~mem104#1.base, main_#t~mem104#1.offset, main_#t~mem105#1, main_#t~mem106#1.base, main_#t~mem106#1.offset, main_#t~mem107#1, main_#t~post108#1, main_#t~mem112#1, main_#t~mem110#1, main_#t~mem109#1.base, main_#t~mem109#1.offset, main_#t~mem111#1, main_#t~mem113#1, main_#t~post114#1, main_#t~mem115#1.base, main_#t~mem115#1.offset, main_#t~mem116#1.base, main_#t~mem116#1.offset, main_#t~mem117#1.base, main_#t~mem117#1.offset, main_#t~post91#1, main_#t~mem92#1.base, main_#t~mem92#1.offset, main_#t~mem93#1, main_#t~mem118#1.base, main_#t~mem118#1.offset, main_#t~mem119#1.base, main_#t~mem119#1.offset, main_#t~mem120#1.base, main_#t~mem120#1.offset, main_#t~mem121#1, main_#t~mem122#1.base, main_#t~mem122#1.offset, main_#t~mem123#1, main_#t~post124#1, main_#t~mem125#1.base, main_#t~mem125#1.offset, main_#t~mem126#1.base, main_#t~mem126#1.offset, main_#t~mem127#1.base, main_#t~mem127#1.offset, main_#t~mem128#1.base, main_#t~mem128#1.offset, main_#t~mem131#1, main_#t~mem129#1.base, main_#t~mem129#1.offset, main_#t~mem130#1, main_#t~ite134#1, main_#t~mem132#1.base, main_#t~mem132#1.offset, main_#t~mem133#1, main_#t~mem135#1.base, main_#t~mem135#1.offset, main_#t~mem136#1, main_#t~mem137#1.base, main_#t~mem137#1.offset, main_~_he_bkt~0#1, main_~_he_bkt_i~0#1, main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset, main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, main_~_ha_bkt~0#1, main_~_ha_hashv~0#1, main_#t~mem139#1, main_#t~mem138#1, main_#t~mem140#1, main_#t~mem141#1, main_#t~mem143#1, main_#t~mem142#1, main_#t~mem144#1, main_#t~mem145#1, main_#t~mem147#1, main_#t~mem146#1, main_#t~mem148#1, main_#t~mem149#1, main_#t~switch150#1, main_#t~mem151#1, main_#t~mem152#1, main_#t~mem153#1, main_#t~mem154#1, main_#t~mem155#1, main_#t~mem156#1, main_#t~mem157#1, main_#t~mem158#1, main_#t~mem159#1, main_#t~mem160#1, main_#t~mem161#1, main_~_hj_i~1#1, main_~_hj_j~1#1, main_~_hj_k~1#1, main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, main_#t~malloc162#1.base, main_#t~malloc162#1.offset, main_#t~mem163#1.base, main_#t~mem163#1.offset, main_#t~mem164#1.base, main_#t~mem164#1.offset, main_#t~memset~res165#1.base, main_#t~memset~res165#1.offset, main_#t~mem166#1.base, main_#t~mem166#1.offset, main_#t~mem167#1.base, main_#t~mem167#1.offset, main_#t~mem168#1.base, main_#t~mem168#1.offset, main_#t~mem169#1.base, main_#t~mem169#1.offset, main_#t~mem170#1.base, main_#t~mem170#1.offset, main_#t~malloc171#1.base, main_#t~malloc171#1.offset, main_#t~mem172#1.base, main_#t~mem172#1.offset, main_#t~mem173#1.base, main_#t~mem173#1.offset, main_#t~mem174#1.base, main_#t~mem174#1.offset, main_#t~mem175#1.base, main_#t~mem175#1.offset, main_#t~mem176#1.base, main_#t~mem176#1.offset, main_#t~mem177#1.base, main_#t~mem177#1.offset, main_#t~memset~res178#1.base, main_#t~memset~res178#1.offset, main_#t~mem179#1.base, main_#t~mem179#1.offset, main_#t~mem180#1.base, main_#t~mem180#1.offset, main_#t~mem181#1.base, main_#t~mem181#1.offset, main_#t~mem182#1.base, main_#t~mem182#1.offset, main_#t~mem183#1, main_#t~mem184#1.base, main_#t~mem184#1.offset, main_#t~mem185#1.base, main_#t~mem185#1.offset, main_#t~mem186#1.base, main_#t~mem186#1.offset, main_#t~mem187#1.base, main_#t~mem187#1.offset, main_#t~mem188#1, main_#t~post189#1, main_#t~mem190#1.base, main_#t~mem190#1.offset, main_#t~mem191#1, main_#t~mem192#1.base, main_#t~mem192#1.offset, main_#t~mem193#1.base, main_#t~mem193#1.offset, main_#t~mem194#1, main_#t~post195#1, main_#t~mem196#1.base, main_#t~mem196#1.offset, main_#t~mem197#1.base, main_#t~mem197#1.offset, main_#t~mem198#1.base, main_#t~mem198#1.offset, main_#t~mem200#1, main_#t~mem199#1, main_#t~mem201#1.base, main_#t~mem201#1.offset, main_#t~mem202#1, main_#t~short203#1, main_#t~mem204#1.base, main_#t~mem204#1.offset, main_#t~mem205#1, main_#t~malloc206#1.base, main_#t~malloc206#1.offset, main_#t~mem207#1.base, main_#t~mem207#1.offset, main_#t~mem208#1.base, main_#t~mem208#1.offset, main_#t~mem209#1.base, main_#t~mem209#1.offset, main_#t~mem210#1, main_#t~memset~res211#1.base, main_#t~memset~res211#1.offset, main_#t~mem212#1.base, main_#t~mem212#1.offset, main_#t~mem213#1.base, main_#t~mem213#1.offset, main_#t~mem216#1, main_#t~mem214#1.base, main_#t~mem214#1.offset, main_#t~mem215#1, main_#t~mem217#1.base, main_#t~mem217#1.offset, main_#t~mem220#1, main_#t~mem218#1.base, main_#t~mem218#1.offset, main_#t~mem219#1, main_#t~mem221#1.base, main_#t~mem221#1.offset, main_#t~mem225#1.base, main_#t~mem225#1.offset, main_#t~mem226#1.base, main_#t~mem226#1.offset, main_#t~mem227#1.base, main_#t~mem227#1.offset, main_#t~mem228#1.base, main_#t~mem228#1.offset, main_#t~mem231#1, main_#t~mem229#1.base, main_#t~mem229#1.offset, main_#t~mem230#1, main_#t~mem232#1.base, main_#t~mem232#1.offset, main_#t~mem233#1, main_#t~pre234#1, main_#t~mem235#1.base, main_#t~mem235#1.offset, main_#t~mem236#1, main_#t~mem237#1.base, main_#t~mem237#1.offset, main_#t~mem238#1, main_#t~post239#1, main_#t~mem243#1, main_#t~mem241#1, main_#t~mem240#1.base, main_#t~mem240#1.offset, main_#t~mem242#1, main_#t~mem244#1, main_#t~post245#1, main_#t~mem246#1.base, main_#t~mem246#1.offset, main_#t~mem247#1.base, main_#t~mem247#1.offset, main_#t~mem248#1.base, main_#t~mem248#1.offset, main_#t~post222#1, main_#t~mem223#1.base, main_#t~mem223#1.offset, main_#t~mem224#1, main_#t~mem249#1.base, main_#t~mem249#1.offset, main_#t~mem250#1.base, main_#t~mem250#1.offset, main_#t~mem251#1.base, main_#t~mem251#1.offset, main_#t~mem252#1, main_#t~mem253#1.base, main_#t~mem253#1.offset, main_#t~mem254#1, main_#t~post255#1, main_#t~mem256#1.base, main_#t~mem256#1.offset, main_#t~mem257#1.base, main_#t~mem257#1.offset, main_#t~mem258#1.base, main_#t~mem258#1.offset, main_#t~mem259#1.base, main_#t~mem259#1.offset, main_#t~mem262#1, main_#t~mem260#1.base, main_#t~mem260#1.offset, main_#t~mem261#1, main_#t~ite265#1, main_#t~mem263#1.base, main_#t~mem263#1.offset, main_#t~mem264#1, main_#t~mem266#1.base, main_#t~mem266#1.offset, main_#t~mem267#1, main_#t~mem268#1.base, main_#t~mem268#1.offset, main_~_he_bkt~1#1, main_~_he_bkt_i~1#1, main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset, main_~_he_hh_nxt~1#1.base, main_~_he_hh_nxt~1#1.offset, main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, main_~_ha_bkt~1#1, main_~_ha_hashv~1#1, main_#t~post5#1, main_#t~mem270#1, main_#t~mem271#1, main_#t~mem269#1.base, main_#t~mem269#1.offset, main_~i~0#1, main_~user~0#1.base, main_~user~0#1.offset, main_~users~0#1.base, main_~users~0#1.offset, main_~altusers~0#1.base, main_~altusers~0#1.offset;havoc main_~i~0#1;havoc main_~user~0#1.base, main_~user~0#1.offset;main_~users~0#1.base, main_~users~0#1.offset := 0bv32, 0bv32;main_~altusers~0#1.base, main_~altusers~0#1.offset := 0bv32, 0bv32;main_~i~0#1 := 0bv32;" "64698#true") ("65348#(and (exists ((v_ArrVal_5019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5019) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5018))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65352#(and (exists ((v_ArrVal_5021 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5021) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5020 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5020) |#memory_$Pointer$.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 9bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(main_~_ha_hashv~0#1, main_~user~0#1.base, ~bvadd32(36bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-324" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_~user~0#1.base, ~bvadd32(28bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-87" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(4bv32, main_~user~0#1.base, ~bvadd32(32bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-88" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 8bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_~users~0#1.base == 0bv32 && main_~users~0#1.offset == 0bv32;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(16bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-90" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(12bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-91" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~malloc31#1.base, main_#t~malloc31#1.offset := #Ultimate.allocOnHeap(44bv32);" "64857#(and (not (= |ULTIMATE.start_main_~user~0#1.base| |ULTIMATE.start_main_#t~malloc31#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc31#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~malloc31#1.offset| (_ bv0 32)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 7bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_~user~0#1.base == 0bv32 && main_~user~0#1.offset == 0bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(main_~i~0#1, main_~user~0#1.base, main_~user~0#1.offset, 4bv32); srcloc: L753-2" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvmul32(main_~i~0#1, main_~i~0#1), main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset), 4bv32); srcloc: L756" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 6bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_ha_hashv~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_hj_i~0#1;havoc main_~_hj_j~0#1;havoc main_~_hj_k~0#1;main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;main_~_ha_hashv~0#1 := 4276993775bv32;main_~_hj_j~0#1 := 2654435769bv32;main_~_hj_i~0#1 := main_~_hj_j~0#1;main_~_hj_k~0#1 := 4bv32;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 5bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvuge32(main_~_hj_k~0#1, 12bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 4bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem27#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(3bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-60" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem27#1), 24bv32));havoc main_#t~mem27#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 3bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem28#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(2bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-65" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem28#1), 16bv32));havoc main_#t~mem28#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 2bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem29#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(1bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-70" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem29#1), 8bv32));havoc main_#t~mem29#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 1bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem30#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, 1bv32); srcloc: L758-75" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~zero_extendFrom8To32(main_#t~mem30#1));havoc main_#t~mem30#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 13bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 8bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 13bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 12bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 16bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 5bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 3bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 10bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 15bv32));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_hashv~0#1 := ~bvadd32(4bv32, main_~_ha_hashv~0#1);main_#t~switch19#1 := 11bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 10bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64948#(and (exists ((v_ArrVal_4475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4475) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4474 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4474) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64952#(and (exists ((v_ArrVal_4477 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4477) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4476 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4476) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65392#(and (exists ((v_ArrVal_5041 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5041) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5040 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5040))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65396#(and (exists ((v_ArrVal_5043 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5043) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5042 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5042))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65448#(and (exists ((v_ArrVal_5069 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5069) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5068 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5068) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65452#(and (exists ((v_ArrVal_5070 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5070) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5071 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5071))))") ("64960#(and (exists ((v_ArrVal_4481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4481) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4480 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4480))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64964#(and (exists ((v_ArrVal_4483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4483) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4482) |#memory_$Pointer$.base|)))") ("64932#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4467) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4466 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4466) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64936#(and (exists ((v_ArrVal_4468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4468))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4469 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4469) |#memory_$Pointer$.base|)))") ("65033#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4519 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4519))) (exists ((v_ArrVal_4518 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4518) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65037#(and (exists ((v_ArrVal_4521 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4521))) (exists ((v_ArrVal_4520 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4520) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65368#(and (exists ((v_ArrVal_5028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5028) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5029) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65372#(and (exists ((v_ArrVal_5031 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5031))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5030 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5030) |#memory_$Pointer$.base|)))") ("65432#(and (exists ((v_ArrVal_5061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5061) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5060 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5060) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65436#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5063 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5063) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5062 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5062) |#memory_$Pointer$.offset|)))") ("64896#(and (exists ((v_ArrVal_4449 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4449) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4448) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64900#(and (exists ((v_ArrVal_4451 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4451) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4450 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4450) |#memory_$Pointer$.offset|)))") ("64956#(and (exists ((v_ArrVal_4479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4479))) (exists ((v_ArrVal_4478 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4478) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64960#(and (exists ((v_ArrVal_4481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4481) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4480 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4480))))") ("65344#(and (exists ((v_ArrVal_5016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5016))) (exists ((v_ArrVal_5017 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5017) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65348#(and (exists ((v_ArrVal_5019 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5019) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5018))))") ("64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "assume 1bv1 == #valid[#ptr.base];assume (~bvule32(~bvadd32(#amount, #ptr.offset), #length[#ptr.base]) && ~bvule32(#ptr.offset, ~bvadd32(#amount, #ptr.offset))) && ~bvule32(0bv32, #ptr.offset);" "64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") ("64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "#t~loopctr273 := 0bv32;" "64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") ("64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64888#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4445 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4445) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4444 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4444) |#memory_$Pointer$.base|)))") ("64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65292#(and (exists ((v_ArrVal_4991 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4991) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4990 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4990) |#memory_$Pointer$.base|)))") ("65324#(and (exists ((v_ArrVal_5006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5006) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5007))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65328#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5009 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5009) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5008 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5008) |#memory_$Pointer$.offset|)))") ("65400#(and (exists ((v_ArrVal_5044 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5044) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5045 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5045) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65404#(and (exists ((v_ArrVal_5047 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5047) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5046 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5046) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65444#(and (exists ((v_ArrVal_5067 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5067))) (exists ((v_ArrVal_5066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5066) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65448#(and (exists ((v_ArrVal_5069 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5069) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5068 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5068) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65380#(and (exists ((v_ArrVal_5035 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5035))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5034 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5034) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65384#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5036) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5037 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5037) |#memory_$Pointer$.base|)))") ("64994#(and (exists ((v_ArrVal_4499 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4499))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4498 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4498) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64998#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4500 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4500) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4501 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4501) |#memory_$Pointer$.offset|)))") ("65440#(and (exists ((v_ArrVal_5065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5065) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5064))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65444#(and (exists ((v_ArrVal_5067 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5067))) (exists ((v_ArrVal_5066 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5066) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65428#(and (exists ((v_ArrVal_5059 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5059) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5058 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5058))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65432#(and (exists ((v_ArrVal_5061 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5061) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5060 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5060) |#memory_$Pointer$.base|)))") ("65416#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5052 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5052) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5053 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5053) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65420#(and (exists ((v_ArrVal_5054 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5054))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5055 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5055) |#memory_$Pointer$.base|)))") ("65304#(and (exists ((v_ArrVal_4996 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4996))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4997 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4997) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65308#(and (exists ((v_ArrVal_4998 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4998) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4999 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4999) |#memory_$Pointer$.base|)))") ("65052#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4528 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4528))) (exists ((v_ArrVal_4529 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4529))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65056#(and (exists ((v_ArrVal_4531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4531))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4530 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4530) |#memory_$Pointer$.base|)))") ("65452#(and (exists ((v_ArrVal_5070 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5070) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5071 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5071))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65456#(and (exists ((v_ArrVal_5072 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5072) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5073 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5073))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65336#(and (exists ((v_ArrVal_5012 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5012) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5013 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5013))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65340#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5015 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5015) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5014 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5014) |#memory_$Pointer$.base|)))") ("65308#(and (exists ((v_ArrVal_4998 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4998) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4999 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4999) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65312#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5001 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5001) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5000 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5000) |#memory_$Pointer$.base|)))") ("64857#(and (not (= |ULTIMATE.start_main_~user~0#1.base| |ULTIMATE.start_main_#t~malloc31#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc31#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~malloc31#1.offset| (_ bv0 32)))" "SUMMARY for call write~$Pointer$(main_#t~malloc31#1.base, main_#t~malloc31#1.offset, main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-93" "64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("64944#(and (exists ((v_ArrVal_4472 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4472) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4473))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64948#(and (exists ((v_ArrVal_4475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4475) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4474 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4474) |#memory_$Pointer$.base|)))") ("65300#(and (exists ((v_ArrVal_4994 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4994) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4995 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4995) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65304#(and (exists ((v_ArrVal_4996 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4996))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4997 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4997) |#memory_$Pointer$.base|)))") ("65376#(and (exists ((v_ArrVal_5032 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5032) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5033 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5033))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65380#(and (exists ((v_ArrVal_5035 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5035))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5034 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5034) |#memory_$Pointer$.base|)))") ("65082#(and (= (select |#length| |ULTIMATE.start_main_#t~mem36#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.offset| (_ bv0 32)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset)), #length[main_#t~mem36#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem36#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset)));" "64699#false") ("64952#(and (exists ((v_ArrVal_4477 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4477) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4476 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4476) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64956#(and (exists ((v_ArrVal_4479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4479))) (exists ((v_ArrVal_4478 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4478) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65037#(and (exists ((v_ArrVal_4521 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4521))) (exists ((v_ArrVal_4520 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4520) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65320#(and (exists ((v_ArrVal_5005 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5005))) (exists ((v_ArrVal_5004 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5004) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65324#(and (exists ((v_ArrVal_5006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5006) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5007))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("64936#(and (exists ((v_ArrVal_4468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4468))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4469 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4469) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64940#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4471 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4471) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4470) |#memory_$Pointer$.base|)))") ("65356#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5023) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5022 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5022) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65360#(and (exists ((v_ArrVal_5024 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5024))) (exists ((v_ArrVal_5025 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5025) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("64892#(and (exists ((v_ArrVal_4446 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4446) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4447 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4447) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64896#(and (exists ((v_ArrVal_4449 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4449) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4448) |#memory_$Pointer$.base|)))") ("65292#(and (exists ((v_ArrVal_4991 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4991) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4990 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4990) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65296#(and (exists ((v_ArrVal_4992 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4992) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4993 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4993))))") ("65340#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5015 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5015) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5014 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5014) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65344#(and (exists ((v_ArrVal_5016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5016))) (exists ((v_ArrVal_5017 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5017) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("64920#(and (exists ((v_ArrVal_4461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4461))) (exists ((v_ArrVal_4460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4460) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64924#(and (exists ((v_ArrVal_4462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4462))) (exists ((v_ArrVal_4463 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4463) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65002#(and (exists ((v_ArrVal_4502 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4502) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4503) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65006#(and (exists ((v_ArrVal_4504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4504) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4505) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65316#(and (exists ((v_ArrVal_5002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5002))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5003) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65320#(and (exists ((v_ArrVal_5005 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5005))) (exists ((v_ArrVal_5004 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5004) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65021#(and (exists ((v_ArrVal_4513 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4513) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4512 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4512))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65025#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4514) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4515 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4515) |#memory_$Pointer$.offset|)))") ("64928#(and (exists ((v_ArrVal_4465 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4465) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4464) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64932#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4467) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4466 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4466) |#memory_$Pointer$.base|)))") ("64990#(and (exists ((v_ArrVal_4497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4497) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4496) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64994#(and (exists ((v_ArrVal_4499 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4499))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4498 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4498) |#memory_$Pointer$.base|)))") ("65048#(and (exists ((v_ArrVal_4526 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4526) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4527 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4527))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65052#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4528 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4528))) (exists ((v_ArrVal_4529 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4529))))") ("65072#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem35#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem35#1.base, ~bvadd32(16bv32, main_#t~mem35#1.offset), 4bv32); srcloc: L758-102" "64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("65013#(and (exists ((v_ArrVal_4509 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4509) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4508) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65017#(and (exists ((v_ArrVal_4510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4510))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4511 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4511) |#memory_$Pointer$.base|)))") ("65017#(and (exists ((v_ArrVal_4510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4510))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4511 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4511) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65021#(and (exists ((v_ArrVal_4513 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4513) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4512 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4512))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65384#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5036) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5037 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5037) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65388#(and (exists ((v_ArrVal_5038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5038) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5039))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65412#(and (exists ((v_ArrVal_5051 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5051) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5050 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5050) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65416#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5052 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5052) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5053 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5053) |#memory_$Pointer$.offset|)))") ("65352#(and (exists ((v_ArrVal_5021 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5021) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5020 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5020) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65356#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5023 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5023) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5022 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5022) |#memory_$Pointer$.base|)))") ("65006#(and (exists ((v_ArrVal_4504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4504) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4505 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4505) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65424#(and (exists ((v_ArrVal_5057 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5057))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5056 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5056) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65428#(and (exists ((v_ArrVal_5059 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5059) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5058 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5058))))") ("65372#(and (exists ((v_ArrVal_5031 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5031))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5030 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5030) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65376#(and (exists ((v_ArrVal_5032 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5032) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5033 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5033))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("64888#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4445 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4445) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4444 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4444) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64892#(and (exists ((v_ArrVal_4446 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4446) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4447 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4447) |#memory_$Pointer$.base|)))") ("65360#(and (exists ((v_ArrVal_5024 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5024))) (exists ((v_ArrVal_5025 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5025) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65364#(and (exists ((v_ArrVal_5026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5026) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5027 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5027))))") ("64924#(and (exists ((v_ArrVal_4462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4462))) (exists ((v_ArrVal_4463 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4463) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64928#(and (exists ((v_ArrVal_4465 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4465) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4464) |#memory_$Pointer$.offset|)))") ("64971#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4487 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4487) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4486 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4486) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65332#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5011 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5011) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5010 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5010) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65336#(and (exists ((v_ArrVal_5012 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5012) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5013 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5013))))") ("64912#(and (exists ((v_ArrVal_4457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4457) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4456 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4456) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64916#(and (exists ((v_ArrVal_4458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4458) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4459 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4459) |#memory_$Pointer$.base|)))") ("65408#(and (exists ((v_ArrVal_5049 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5049) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5048 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5048) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65412#(and (exists ((v_ArrVal_5051 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5051) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5050 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5050) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65456#(and (exists ((v_ArrVal_5072 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5072) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5073 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5073))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65460#(and (exists ((v_ArrVal_5075 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5075) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5074 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5074) |#memory_$Pointer$.base|)))") ("65312#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5001 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5001) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5000 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5000) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65316#(and (exists ((v_ArrVal_5002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5002))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5003) |#memory_$Pointer$.base|)))") ("65328#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5009 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5009) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5008 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5008) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65332#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5011 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5011) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5010 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5010) |#memory_$Pointer$.base|)))") ("65404#(and (exists ((v_ArrVal_5047 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5047) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5046 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5046) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65408#(and (exists ((v_ArrVal_5049 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5049) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5048 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5048) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65056#(and (exists ((v_ArrVal_4531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4531))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4530 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4530) |#memory_$Pointer$.base|)))" "assume !~bvult32(#t~loopctr273, #amount);" "65056#(and (exists ((v_ArrVal_4531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4531))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4530 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4530) |#memory_$Pointer$.base|)))") ("65056#(and (exists ((v_ArrVal_4531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4531))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4530 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4530) |#memory_$Pointer$.base|)))" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "65056#(and (exists ((v_ArrVal_4531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4531))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4530 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4530) |#memory_$Pointer$.base|)))") ("65364#(and (exists ((v_ArrVal_5026 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5026) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5027 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5027))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65368#(and (exists ((v_ArrVal_5028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5028) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5029 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5029) |#memory_$Pointer$.offset|)))") ("65420#(and (exists ((v_ArrVal_5054 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5054))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5055 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5055) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65424#(and (exists ((v_ArrVal_5057 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5057))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5056 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5056) |#memory_$Pointer$.base|)))") ("65436#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5063 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5063) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5062 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5062) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65440#(and (exists ((v_ArrVal_5065 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5065) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5064 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5064))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64978#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4491 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4491) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4490))))") ("64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64912#(and (exists ((v_ArrVal_4457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4457) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4456 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4456) |#memory_$Pointer$.offset|)))") ("64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65013#(and (exists ((v_ArrVal_4509 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4509) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4508) |#memory_$Pointer$.offset|)))") ("64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64971#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4487 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4487) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4486 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4486) |#memory_$Pointer$.offset|)))") ("64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65044#(and (exists ((v_ArrVal_4525 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4525) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4524 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4524))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65029#(and (exists ((v_ArrVal_4517 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4517))) (exists ((v_ArrVal_4516 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4516) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65033#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4519 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4519))) (exists ((v_ArrVal_4518 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4518) |#memory_$Pointer$.base|)))") ("65044#(and (exists ((v_ArrVal_4525 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4525) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4524 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4524))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65048#(and (exists ((v_ArrVal_4526 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4526) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4527 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4527))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("64978#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4491 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4491) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4490))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64982#(and (exists ((v_ArrVal_4492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4492) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4493))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65296#(and (exists ((v_ArrVal_4992 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4992) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4993 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4993))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65300#(and (exists ((v_ArrVal_4994 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4994) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4995 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4995) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("64904#(and (exists ((v_ArrVal_4452 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4452))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4453 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4453) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "havoc main_#t~mem35#1.base, main_#t~mem35#1.offset;" "64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call main_#t~mem36#1.base, main_#t~mem36#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-104" "65082#(and (= (select |#length| |ULTIMATE.start_main_#t~mem36#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.offset| (_ bv0 32)))") ("64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "assume !(main_#t~mem32#1.base == 0bv32 && main_#t~mem32#1.offset == 0bv32);havoc main_#t~mem32#1.base, main_#t~mem32#1.offset;" "64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call main_#t~mem33#1.base, main_#t~mem33#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-98" "64874#(and (= |ULTIMATE.start_main_#t~mem33#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "havoc main_#t~mem33#1.base, main_#t~mem33#1.offset;havoc main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset;" "64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "havoc main_#t~malloc31#1.base, main_#t~malloc31#1.offset;" "64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call main_#t~mem35#1.base, main_#t~mem35#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-101" "65072#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem35#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))))") ("64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call main_#t~mem32#1.base, main_#t~mem32#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-95" "64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("65464#(and (exists ((v_ArrVal_5077 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5077) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5076 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5076) |#memory_$Pointer$.base|)))" "assume !~bvult32(#t~loopctr273, #amount);" "65464#(and (exists ((v_ArrVal_5077 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5077) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5076 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5076) |#memory_$Pointer$.base|)))") ("65464#(and (exists ((v_ArrVal_5077 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5077) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5076 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5076) |#memory_$Pointer$.base|)))" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "65464#(and (exists ((v_ArrVal_5077 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5077) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5076 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5076) |#memory_$Pointer$.base|)))") ("65460#(and (exists ((v_ArrVal_5075 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5075) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5074 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5074) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65464#(and (exists ((v_ArrVal_5077 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5077) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5076 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5076) |#memory_$Pointer$.base|)))") ("64998#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4500 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4500) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4501 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4501) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65002#(and (exists ((v_ArrVal_4502 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4502) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4503) |#memory_$Pointer$.base|)))") ("65025#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4514) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4515 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4515) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65029#(and (exists ((v_ArrVal_4517 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4517))) (exists ((v_ArrVal_4516 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4516) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65396#(and (exists ((v_ArrVal_5043 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5043) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5042 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5042))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65400#(and (exists ((v_ArrVal_5044 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5044) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5045 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5045) |#memory_$Pointer$.offset|)))") ("64964#(and (exists ((v_ArrVal_4483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4483) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4482) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("64982#(and (exists ((v_ArrVal_4492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4492) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4493))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64986#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4495 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4495))) (exists ((v_ArrVal_4494 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4494) |#memory_$Pointer$.base|)))") }, returnTransitions = { ("65056#(and (exists ((v_ArrVal_4531 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4531))) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4530 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4530) |#memory_$Pointer$.base|)))" "64874#(and (= |ULTIMATE.start_main_#t~mem33#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "#1875#return;" "64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("65464#(and (exists ((v_ArrVal_5077 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5077) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_5076 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5076) |#memory_$Pointer$.base|)))" "64874#(and (= |ULTIMATE.start_main_#t~mem33#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "#1875#return;" "64861#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") } ); [2022-11-18 21:06:11,699 FATAL L591 BasicCegarLoop]: enhanced automaton: [2022-11-18 21:06:11,715 FATAL L592 BasicCegarLoop]: NestedWordAutomaton nwa = ( callAlphabet = {"call __VERIFIER_assert((if 1bv32 == test_int_int_~a#1 && 1bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 2bv32 == test_int_int_~a#1 && 4bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 3bv32 == test_int_int_~a#1 && 9bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 4bv32 == test_int_int_~a#1 && 16bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 5bv32 == test_int_int_~a#1 && 25bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 6bv32 == test_int_int_~a#1 && 36bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 7bv32 == test_int_int_~a#1 && 49bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 8bv32 == test_int_int_~a#1 && 64bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call __VERIFIER_assert((if 9bv32 == test_int_int_~a#1 && 81bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "call main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset := #Ultimate.C_memset(main_#t~mem33#1.base, main_#t~mem33#1.offset, 0bv32, 44bv32);" "call main_#t~memset~res47#1.base, main_#t~memset~res47#1.offset := #Ultimate.C_memset(main_#t~mem46#1.base, main_#t~mem46#1.offset, 0bv32, 384bv32);" "call main_#t~memset~res80#1.base, main_#t~memset~res80#1.offset := #Ultimate.C_memset(main_#t~mem77#1.base, main_#t~mem77#1.offset, 0bv32, ~bvmul32(24bv32, main_#t~mem79#1));" "call main_#t~memset~res165#1.base, main_#t~memset~res165#1.offset := #Ultimate.C_memset(main_#t~mem164#1.base, main_#t~mem164#1.offset, 0bv32, 44bv32);" "call main_#t~memset~res178#1.base, main_#t~memset~res178#1.offset := #Ultimate.C_memset(main_#t~mem177#1.base, main_#t~mem177#1.offset, 0bv32, 384bv32);" "call main_#t~memset~res211#1.base, main_#t~memset~res211#1.offset := #Ultimate.C_memset(main_#t~mem208#1.base, main_#t~mem208#1.offset, 0bv32, ~bvmul32(24bv32, main_#t~mem210#1));" "call __VERIFIER_assert((if 0bv32 == test_int_int_~a#1 && 0bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" }, internalAlphabet = {"assume 1bv1 == #valid[#ptr.base];assume (~bvule32(~bvadd32(#amount, #ptr.offset), #length[#ptr.base]) && ~bvule32(#ptr.offset, ~bvadd32(#amount, #ptr.offset))) && ~bvule32(0bv32, #ptr.offset);" "#t~loopctr273 := 0bv32;" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "assume !~bvult32(#t~loopctr273, #amount);" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0bv32, 0bv32;assume 0bv1 == #valid[0bv32];assume ~bvult32(0bv32, #StackHeapBarrier);currentRoundingMode := ~roundNearestTiesToEven;call #Ultimate.allocInit(2bv32, 1bv32);call write~init~intINTTYPE1(48bv8, 1bv32, 0bv32, 1bv32);call write~init~intINTTYPE1(0bv8, 1bv32, 1bv32, 1bv32);call #Ultimate.allocInit(21bv32, 2bv32);~count_int_int~0 := 0bv32;" "assume { :end_inline_ULTIMATE.init } true;main_old_#valid#1 := #valid;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset, main_#t~mem8#1, main_#t~mem7#1, main_#t~mem9#1, main_#t~mem10#1, main_#t~mem12#1, main_#t~mem11#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~mem16#1, main_#t~mem15#1, main_#t~mem17#1, main_#t~mem18#1, main_#t~switch19#1, main_#t~mem20#1, main_#t~mem21#1, main_#t~mem22#1, main_#t~mem23#1, main_#t~mem24#1, main_#t~mem25#1, main_#t~mem26#1, main_#t~mem27#1, main_#t~mem28#1, main_#t~mem29#1, main_#t~mem30#1, main_~_hj_i~0#1, main_~_hj_j~0#1, main_~_hj_k~0#1, main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, main_#t~malloc31#1.base, main_#t~malloc31#1.offset, main_#t~mem32#1.base, main_#t~mem32#1.offset, main_#t~mem33#1.base, main_#t~mem33#1.offset, main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset, main_#t~mem35#1.base, main_#t~mem35#1.offset, main_#t~mem36#1.base, main_#t~mem36#1.offset, main_#t~mem37#1.base, main_#t~mem37#1.offset, main_#t~mem38#1.base, main_#t~mem38#1.offset, main_#t~mem39#1.base, main_#t~mem39#1.offset, main_#t~malloc40#1.base, main_#t~malloc40#1.offset, main_#t~mem41#1.base, main_#t~mem41#1.offset, main_#t~mem42#1.base, main_#t~mem42#1.offset, main_#t~mem43#1.base, main_#t~mem43#1.offset, main_#t~mem44#1.base, main_#t~mem44#1.offset, main_#t~mem45#1.base, main_#t~mem45#1.offset, main_#t~mem46#1.base, main_#t~mem46#1.offset, main_#t~memset~res47#1.base, main_#t~memset~res47#1.offset, main_#t~mem48#1.base, main_#t~mem48#1.offset, main_#t~mem49#1.base, main_#t~mem49#1.offset, main_#t~mem50#1.base, main_#t~mem50#1.offset, main_#t~mem51#1.base, main_#t~mem51#1.offset, main_#t~mem52#1, main_#t~mem53#1.base, main_#t~mem53#1.offset, main_#t~mem54#1.base, main_#t~mem54#1.offset, main_#t~mem55#1.base, main_#t~mem55#1.offset, main_#t~mem56#1.base, main_#t~mem56#1.offset, main_#t~mem57#1, main_#t~post58#1, main_#t~mem59#1.base, main_#t~mem59#1.offset, main_#t~mem60#1, main_#t~mem61#1.base, main_#t~mem61#1.offset, main_#t~mem62#1.base, main_#t~mem62#1.offset, main_#t~mem63#1, main_#t~post64#1, main_#t~mem65#1.base, main_#t~mem65#1.offset, main_#t~mem66#1.base, main_#t~mem66#1.offset, main_#t~mem67#1.base, main_#t~mem67#1.offset, main_#t~mem69#1, main_#t~mem68#1, main_#t~mem70#1.base, main_#t~mem70#1.offset, main_#t~mem71#1, main_#t~short72#1, main_#t~mem73#1.base, main_#t~mem73#1.offset, main_#t~mem74#1, main_#t~malloc75#1.base, main_#t~malloc75#1.offset, main_#t~mem76#1.base, main_#t~mem76#1.offset, main_#t~mem77#1.base, main_#t~mem77#1.offset, main_#t~mem78#1.base, main_#t~mem78#1.offset, main_#t~mem79#1, main_#t~memset~res80#1.base, main_#t~memset~res80#1.offset, main_#t~mem81#1.base, main_#t~mem81#1.offset, main_#t~mem82#1.base, main_#t~mem82#1.offset, main_#t~mem85#1, main_#t~mem83#1.base, main_#t~mem83#1.offset, main_#t~mem84#1, main_#t~mem86#1.base, main_#t~mem86#1.offset, main_#t~mem89#1, main_#t~mem87#1.base, main_#t~mem87#1.offset, main_#t~mem88#1, main_#t~mem90#1.base, main_#t~mem90#1.offset, main_#t~mem94#1.base, main_#t~mem94#1.offset, main_#t~mem95#1.base, main_#t~mem95#1.offset, main_#t~mem96#1.base, main_#t~mem96#1.offset, main_#t~mem97#1.base, main_#t~mem97#1.offset, main_#t~mem100#1, main_#t~mem98#1.base, main_#t~mem98#1.offset, main_#t~mem99#1, main_#t~mem101#1.base, main_#t~mem101#1.offset, main_#t~mem102#1, main_#t~pre103#1, main_#t~mem104#1.base, main_#t~mem104#1.offset, main_#t~mem105#1, main_#t~mem106#1.base, main_#t~mem106#1.offset, main_#t~mem107#1, main_#t~post108#1, main_#t~mem112#1, main_#t~mem110#1, main_#t~mem109#1.base, main_#t~mem109#1.offset, main_#t~mem111#1, main_#t~mem113#1, main_#t~post114#1, main_#t~mem115#1.base, main_#t~mem115#1.offset, main_#t~mem116#1.base, main_#t~mem116#1.offset, main_#t~mem117#1.base, main_#t~mem117#1.offset, main_#t~post91#1, main_#t~mem92#1.base, main_#t~mem92#1.offset, main_#t~mem93#1, main_#t~mem118#1.base, main_#t~mem118#1.offset, main_#t~mem119#1.base, main_#t~mem119#1.offset, main_#t~mem120#1.base, main_#t~mem120#1.offset, main_#t~mem121#1, main_#t~mem122#1.base, main_#t~mem122#1.offset, main_#t~mem123#1, main_#t~post124#1, main_#t~mem125#1.base, main_#t~mem125#1.offset, main_#t~mem126#1.base, main_#t~mem126#1.offset, main_#t~mem127#1.base, main_#t~mem127#1.offset, main_#t~mem128#1.base, main_#t~mem128#1.offset, main_#t~mem131#1, main_#t~mem129#1.base, main_#t~mem129#1.offset, main_#t~mem130#1, main_#t~ite134#1, main_#t~mem132#1.base, main_#t~mem132#1.offset, main_#t~mem133#1, main_#t~mem135#1.base, main_#t~mem135#1.offset, main_#t~mem136#1, main_#t~mem137#1.base, main_#t~mem137#1.offset, main_~_he_bkt~0#1, main_~_he_bkt_i~0#1, main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset, main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, main_~_ha_bkt~0#1, main_~_ha_hashv~0#1, main_#t~mem139#1, main_#t~mem138#1, main_#t~mem140#1, main_#t~mem141#1, main_#t~mem143#1, main_#t~mem142#1, main_#t~mem144#1, main_#t~mem145#1, main_#t~mem147#1, main_#t~mem146#1, main_#t~mem148#1, main_#t~mem149#1, main_#t~switch150#1, main_#t~mem151#1, main_#t~mem152#1, main_#t~mem153#1, main_#t~mem154#1, main_#t~mem155#1, main_#t~mem156#1, main_#t~mem157#1, main_#t~mem158#1, main_#t~mem159#1, main_#t~mem160#1, main_#t~mem161#1, main_~_hj_i~1#1, main_~_hj_j~1#1, main_~_hj_k~1#1, main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, main_#t~malloc162#1.base, main_#t~malloc162#1.offset, main_#t~mem163#1.base, main_#t~mem163#1.offset, main_#t~mem164#1.base, main_#t~mem164#1.offset, main_#t~memset~res165#1.base, main_#t~memset~res165#1.offset, main_#t~mem166#1.base, main_#t~mem166#1.offset, main_#t~mem167#1.base, main_#t~mem167#1.offset, main_#t~mem168#1.base, main_#t~mem168#1.offset, main_#t~mem169#1.base, main_#t~mem169#1.offset, main_#t~mem170#1.base, main_#t~mem170#1.offset, main_#t~malloc171#1.base, main_#t~malloc171#1.offset, main_#t~mem172#1.base, main_#t~mem172#1.offset, main_#t~mem173#1.base, main_#t~mem173#1.offset, main_#t~mem174#1.base, main_#t~mem174#1.offset, main_#t~mem175#1.base, main_#t~mem175#1.offset, main_#t~mem176#1.base, main_#t~mem176#1.offset, main_#t~mem177#1.base, main_#t~mem177#1.offset, main_#t~memset~res178#1.base, main_#t~memset~res178#1.offset, main_#t~mem179#1.base, main_#t~mem179#1.offset, main_#t~mem180#1.base, main_#t~mem180#1.offset, main_#t~mem181#1.base, main_#t~mem181#1.offset, main_#t~mem182#1.base, main_#t~mem182#1.offset, main_#t~mem183#1, main_#t~mem184#1.base, main_#t~mem184#1.offset, main_#t~mem185#1.base, main_#t~mem185#1.offset, main_#t~mem186#1.base, main_#t~mem186#1.offset, main_#t~mem187#1.base, main_#t~mem187#1.offset, main_#t~mem188#1, main_#t~post189#1, main_#t~mem190#1.base, main_#t~mem190#1.offset, main_#t~mem191#1, main_#t~mem192#1.base, main_#t~mem192#1.offset, main_#t~mem193#1.base, main_#t~mem193#1.offset, main_#t~mem194#1, main_#t~post195#1, main_#t~mem196#1.base, main_#t~mem196#1.offset, main_#t~mem197#1.base, main_#t~mem197#1.offset, main_#t~mem198#1.base, main_#t~mem198#1.offset, main_#t~mem200#1, main_#t~mem199#1, main_#t~mem201#1.base, main_#t~mem201#1.offset, main_#t~mem202#1, main_#t~short203#1, main_#t~mem204#1.base, main_#t~mem204#1.offset, main_#t~mem205#1, main_#t~malloc206#1.base, main_#t~malloc206#1.offset, main_#t~mem207#1.base, main_#t~mem207#1.offset, main_#t~mem208#1.base, main_#t~mem208#1.offset, main_#t~mem209#1.base, main_#t~mem209#1.offset, main_#t~mem210#1, main_#t~memset~res211#1.base, main_#t~memset~res211#1.offset, main_#t~mem212#1.base, main_#t~mem212#1.offset, main_#t~mem213#1.base, main_#t~mem213#1.offset, main_#t~mem216#1, main_#t~mem214#1.base, main_#t~mem214#1.offset, main_#t~mem215#1, main_#t~mem217#1.base, main_#t~mem217#1.offset, main_#t~mem220#1, main_#t~mem218#1.base, main_#t~mem218#1.offset, main_#t~mem219#1, main_#t~mem221#1.base, main_#t~mem221#1.offset, main_#t~mem225#1.base, main_#t~mem225#1.offset, main_#t~mem226#1.base, main_#t~mem226#1.offset, main_#t~mem227#1.base, main_#t~mem227#1.offset, main_#t~mem228#1.base, main_#t~mem228#1.offset, main_#t~mem231#1, main_#t~mem229#1.base, main_#t~mem229#1.offset, main_#t~mem230#1, main_#t~mem232#1.base, main_#t~mem232#1.offset, main_#t~mem233#1, main_#t~pre234#1, main_#t~mem235#1.base, main_#t~mem235#1.offset, main_#t~mem236#1, main_#t~mem237#1.base, main_#t~mem237#1.offset, main_#t~mem238#1, main_#t~post239#1, main_#t~mem243#1, main_#t~mem241#1, main_#t~mem240#1.base, main_#t~mem240#1.offset, main_#t~mem242#1, main_#t~mem244#1, main_#t~post245#1, main_#t~mem246#1.base, main_#t~mem246#1.offset, main_#t~mem247#1.base, main_#t~mem247#1.offset, main_#t~mem248#1.base, main_#t~mem248#1.offset, main_#t~post222#1, main_#t~mem223#1.base, main_#t~mem223#1.offset, main_#t~mem224#1, main_#t~mem249#1.base, main_#t~mem249#1.offset, main_#t~mem250#1.base, main_#t~mem250#1.offset, main_#t~mem251#1.base, main_#t~mem251#1.offset, main_#t~mem252#1, main_#t~mem253#1.base, main_#t~mem253#1.offset, main_#t~mem254#1, main_#t~post255#1, main_#t~mem256#1.base, main_#t~mem256#1.offset, main_#t~mem257#1.base, main_#t~mem257#1.offset, main_#t~mem258#1.base, main_#t~mem258#1.offset, main_#t~mem259#1.base, main_#t~mem259#1.offset, main_#t~mem262#1, main_#t~mem260#1.base, main_#t~mem260#1.offset, main_#t~mem261#1, main_#t~ite265#1, main_#t~mem263#1.base, main_#t~mem263#1.offset, main_#t~mem264#1, main_#t~mem266#1.base, main_#t~mem266#1.offset, main_#t~mem267#1, main_#t~mem268#1.base, main_#t~mem268#1.offset, main_~_he_bkt~1#1, main_~_he_bkt_i~1#1, main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset, main_~_he_hh_nxt~1#1.base, main_~_he_hh_nxt~1#1.offset, main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, main_~_ha_bkt~1#1, main_~_ha_hashv~1#1, main_#t~post5#1, main_#t~mem270#1, main_#t~mem271#1, main_#t~mem269#1.base, main_#t~mem269#1.offset, main_~i~0#1, main_~user~0#1.base, main_~user~0#1.offset, main_~users~0#1.base, main_~users~0#1.offset, main_~altusers~0#1.base, main_~altusers~0#1.offset;havoc main_~i~0#1;havoc main_~user~0#1.base, main_~user~0#1.offset;main_~users~0#1.base, main_~users~0#1.offset := 0bv32, 0bv32;main_~altusers~0#1.base, main_~altusers~0#1.offset := 0bv32, 0bv32;main_~i~0#1 := 0bv32;" "assume !~bvslt32(main_~i~0#1, 10bv32);" "assume !!~bvslt32(main_~i~0#1, 10bv32);call main_#t~malloc6#1.base, main_#t~malloc6#1.offset := #Ultimate.allocOnHeap(72bv32);main_~user~0#1.base, main_~user~0#1.offset := main_#t~malloc6#1.base, main_#t~malloc6#1.offset;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset;" "assume main_~user~0#1.base == 0bv32 && main_~user~0#1.offset == 0bv32;assume false;" "assume !(main_~user~0#1.base == 0bv32 && main_~user~0#1.offset == 0bv32);" "SUMMARY for call write~intINTTYPE4(main_~i~0#1, main_~user~0#1.base, main_~user~0#1.offset, 4bv32); srcloc: L753-2" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~user~0#1.offset), #length[main_~user~0#1.base]) && ~bvule32(main_~user~0#1.offset, ~bvadd32(4bv32, main_~user~0#1.offset))) && ~bvule32(0bv32, main_~user~0#1.offset));" "SUMMARY for call write~intINTTYPE4(~bvmul32(main_~i~0#1, main_~i~0#1), main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset), 4bv32); srcloc: L756" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~user~0#1.offset)));" "havoc main_~_ha_hashv~0#1;" "goto;" "havoc main_~_hj_i~0#1;havoc main_~_hj_j~0#1;havoc main_~_hj_k~0#1;main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;main_~_ha_hashv~0#1 := 4276993775bv32;main_~_hj_j~0#1 := 2654435769bv32;main_~_hj_i~0#1 := main_~_hj_j~0#1;main_~_hj_k~0#1 := 4bv32;" "assume !~bvuge32(main_~_hj_k~0#1, 12bv32);" "assume !!~bvuge32(main_~_hj_k~0#1, 12bv32);" "SUMMARY for call main_#t~mem8#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, 1bv32); srcloc: L758-3" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~0#1.offset), #length[main_~_hj_key~0#1.base]) && ~bvule32(main_~_hj_key~0#1.offset, ~bvadd32(1bv32, main_~_hj_key~0#1.offset))) && ~bvule32(0bv32, main_~_hj_key~0#1.offset));" "SUMMARY for call main_#t~mem7#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(1bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-4" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem9#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(2bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-5" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem10#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(3bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-6" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem8#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem7#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem9#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem10#1), 24bv32)));havoc main_#t~mem8#1;havoc main_#t~mem7#1;havoc main_#t~mem9#1;havoc main_#t~mem10#1;" "SUMMARY for call main_#t~mem12#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(4bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-8" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem11#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(5bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-9" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem13#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(6bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-10" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem14#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(7bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-11" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem12#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem11#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem13#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem14#1), 24bv32)));havoc main_#t~mem12#1;havoc main_#t~mem11#1;havoc main_#t~mem13#1;havoc main_#t~mem14#1;" "SUMMARY for call main_#t~mem16#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(8bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-13" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem15#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(9bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-14" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem17#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(10bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-15" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem18#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(11bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-16" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(11bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(11bv32, main_~_hj_key~0#1.offset)));" "main_~_ha_hashv~0#1 := ~bvadd32(main_~_ha_hashv~0#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem16#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem15#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem17#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem18#1), 24bv32)));havoc main_#t~mem16#1;havoc main_#t~mem15#1;havoc main_#t~mem17#1;havoc main_#t~mem18#1;" "main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 13bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 8bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 13bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 12bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 16bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 5bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 3bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 10bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 15bv32));" "goto;" "assume !true;" "assume !true;" "main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset := main_~_hj_key~0#1.base, ~bvadd32(12bv32, main_~_hj_key~0#1.offset);main_~_hj_k~0#1 := ~bvsub32(main_~_hj_k~0#1, 12bv32);" "assume !true;" "main_~_ha_hashv~0#1 := ~bvadd32(4bv32, main_~_ha_hashv~0#1);main_#t~switch19#1 := 11bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem20#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(10bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-25" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)));" "main_~_ha_hashv~0#1 := ~bvadd32(main_~_ha_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem20#1), 24bv32));havoc main_#t~mem20#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 10bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem21#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(9bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-30" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)));" "main_~_ha_hashv~0#1 := ~bvadd32(main_~_ha_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem21#1), 16bv32));havoc main_#t~mem21#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 9bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem22#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(8bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-35" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)));" "main_~_ha_hashv~0#1 := ~bvadd32(main_~_ha_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem22#1), 8bv32));havoc main_#t~mem22#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 8bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem23#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(7bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-40" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem23#1), 24bv32));havoc main_#t~mem23#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 7bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem24#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(6bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-45" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem24#1), 16bv32));havoc main_#t~mem24#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 6bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem25#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(5bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-50" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem25#1), 8bv32));havoc main_#t~mem25#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 5bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem26#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(4bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-55" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~zero_extendFrom8To32(main_#t~mem26#1));havoc main_#t~mem26#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 4bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem27#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(3bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-60" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem27#1), 24bv32));havoc main_#t~mem27#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 3bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem28#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(2bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-65" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem28#1), 16bv32));havoc main_#t~mem28#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 2bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem29#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(1bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-70" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem29#1), 8bv32));havoc main_#t~mem29#1;" "assume !main_#t~switch19#1;" "main_#t~switch19#1 := main_#t~switch19#1 || 1bv32 == main_~_hj_k~0#1;" "assume main_#t~switch19#1;" "SUMMARY for call main_#t~mem30#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, 1bv32); srcloc: L758-75" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~0#1.offset), #length[main_~_hj_key~0#1.base]) && ~bvule32(main_~_hj_key~0#1.offset, ~bvadd32(1bv32, main_~_hj_key~0#1.offset))) && ~bvule32(0bv32, main_~_hj_key~0#1.offset));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~zero_extendFrom8To32(main_#t~mem30#1));havoc main_#t~mem30#1;" "assume !main_#t~switch19#1;" "havoc main_#t~switch19#1;" "main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 13bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 8bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 13bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 12bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 16bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 5bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 3bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 10bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 15bv32));" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call write~intINTTYPE4(main_~_ha_hashv~0#1, main_~user~0#1.base, ~bvadd32(36bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-324" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(36bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_~user~0#1.base, ~bvadd32(28bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-87" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(4bv32, main_~user~0#1.base, ~bvadd32(32bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-88" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(32bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_~user~0#1.offset)));" "assume main_~users~0#1.base == 0bv32 && main_~users~0#1.offset == 0bv32;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(16bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-90" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(12bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-91" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~user~0#1.offset)));" "call main_#t~malloc31#1.base, main_#t~malloc31#1.offset := #Ultimate.allocOnHeap(44bv32);" "SUMMARY for call write~$Pointer$(main_#t~malloc31#1.base, main_#t~malloc31#1.offset, main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-93" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "havoc main_#t~malloc31#1.base, main_#t~malloc31#1.offset;" "SUMMARY for call main_#t~mem32#1.base, main_#t~mem32#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-95" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "assume main_#t~mem32#1.base == 0bv32 && main_#t~mem32#1.offset == 0bv32;havoc main_#t~mem32#1.base, main_#t~mem32#1.offset;assume false;" "assume !(main_#t~mem32#1.base == 0bv32 && main_#t~mem32#1.offset == 0bv32);havoc main_#t~mem32#1.base, main_#t~mem32#1.offset;" "SUMMARY for call main_#t~mem33#1.base, main_#t~mem33#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-98" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset := #Ultimate.C_memset(main_#t~mem33#1.base, main_#t~mem33#1.offset, 0bv32, 44bv32); srcloc: L758-99" "assume !(1bv1 == #valid[main_#t~mem33#1.base]);" "assume !((~bvule32(~bvadd32(44bv32, main_#t~mem33#1.offset), #length[main_#t~mem33#1.base]) && ~bvule32(main_#t~mem33#1.offset, ~bvadd32(44bv32, main_#t~mem33#1.offset))) && ~bvule32(0bv32, main_#t~mem33#1.offset));" "havoc main_#t~mem33#1.base, main_#t~mem33#1.offset;havoc main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset;" "SUMMARY for call main_#t~mem35#1.base, main_#t~mem35#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-101" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem35#1.base, ~bvadd32(16bv32, main_#t~mem35#1.offset), 4bv32); srcloc: L758-102" "assume !(1bv1 == #valid[main_#t~mem35#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem35#1.offset)), #length[main_#t~mem35#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem35#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem35#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem35#1.offset)));" "havoc main_#t~mem35#1.base, main_#t~mem35#1.offset;" "SUMMARY for call main_#t~mem36#1.base, main_#t~mem36#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-104" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(32bv32, main_#t~mem36#1.base, ~bvadd32(4bv32, main_#t~mem36#1.offset), 4bv32); srcloc: L758-105" "assume !(1bv1 == #valid[main_#t~mem36#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset)), #length[main_#t~mem36#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem36#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset)));" "havoc main_#t~mem36#1.base, main_#t~mem36#1.offset;" "SUMMARY for call main_#t~mem37#1.base, main_#t~mem37#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-107" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(5bv32, main_#t~mem37#1.base, ~bvadd32(8bv32, main_#t~mem37#1.offset), 4bv32); srcloc: L758-108" "assume !(1bv1 == #valid[main_#t~mem37#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem37#1.offset)), #length[main_#t~mem37#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem37#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem37#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem37#1.offset)));" "havoc main_#t~mem37#1.base, main_#t~mem37#1.offset;" "SUMMARY for call main_#t~mem38#1.base, main_#t~mem38#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-110" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvsub32(~bvadd32(8bv32, main_~user~0#1.offset), main_~user~0#1.offset), main_#t~mem38#1.base, ~bvadd32(20bv32, main_#t~mem38#1.offset), 4bv32); srcloc: L758-111" "assume !(1bv1 == #valid[main_#t~mem38#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem38#1.offset)), #length[main_#t~mem38#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem38#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem38#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem38#1.offset)));" "havoc main_#t~mem38#1.base, main_#t~mem38#1.offset;" "SUMMARY for call main_#t~mem39#1.base, main_#t~mem39#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-113" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "call main_#t~malloc40#1.base, main_#t~malloc40#1.offset := #Ultimate.allocOnHeap(384bv32);" "SUMMARY for call write~$Pointer$(main_#t~malloc40#1.base, main_#t~malloc40#1.offset, main_#t~mem39#1.base, main_#t~mem39#1.offset, 4bv32); srcloc: L758-115" "assume !(1bv1 == #valid[main_#t~mem39#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem39#1.offset), #length[main_#t~mem39#1.base]) && ~bvule32(main_#t~mem39#1.offset, ~bvadd32(4bv32, main_#t~mem39#1.offset))) && ~bvule32(0bv32, main_#t~mem39#1.offset));" "havoc main_#t~mem39#1.base, main_#t~mem39#1.offset;havoc main_#t~malloc40#1.base, main_#t~malloc40#1.offset;" "SUMMARY for call main_#t~mem41#1.base, main_#t~mem41#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-117" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(2685476833bv32, main_#t~mem41#1.base, ~bvadd32(40bv32, main_#t~mem41#1.offset), 4bv32); srcloc: L758-118" "assume !(1bv1 == #valid[main_#t~mem41#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem41#1.offset)), #length[main_#t~mem41#1.base]) && ~bvule32(~bvadd32(40bv32, main_#t~mem41#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem41#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_#t~mem41#1.offset)));" "havoc main_#t~mem41#1.base, main_#t~mem41#1.offset;" "SUMMARY for call main_#t~mem42#1.base, main_#t~mem42#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-120" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem43#1.base, main_#t~mem43#1.offset := read~$Pointer$(main_#t~mem42#1.base, main_#t~mem42#1.offset, 4bv32); srcloc: L758-121" "assume !(1bv1 == #valid[main_#t~mem42#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem42#1.offset), #length[main_#t~mem42#1.base]) && ~bvule32(main_#t~mem42#1.offset, ~bvadd32(4bv32, main_#t~mem42#1.offset))) && ~bvule32(0bv32, main_#t~mem42#1.offset));" "assume main_#t~mem43#1.base == 0bv32 && main_#t~mem43#1.offset == 0bv32;havoc main_#t~mem42#1.base, main_#t~mem42#1.offset;havoc main_#t~mem43#1.base, main_#t~mem43#1.offset;assume false;" "SUMMARY for call main_#t~mem44#1.base, main_#t~mem44#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-123" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "assume !(0bv32 == main_#t~mem44#1.offset);" "assume 0bv32 == main_#t~mem44#1.offset;" "assume !~bvult32(main_#t~mem44#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem44#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem44#1.base || 1bv1 == #valid[main_#t~mem44#1.base]);" "assume 0bv32 == main_#t~mem44#1.base || 1bv1 == #valid[main_#t~mem44#1.base];call ULTIMATE.dealloc(main_#t~mem44#1.base, main_#t~mem44#1.offset);havoc main_#t~mem44#1.base, main_#t~mem44#1.offset;" "assume !(main_#t~mem43#1.base == 0bv32 && main_#t~mem43#1.offset == 0bv32);havoc main_#t~mem42#1.base, main_#t~mem42#1.offset;havoc main_#t~mem43#1.base, main_#t~mem43#1.offset;" "SUMMARY for call main_#t~mem45#1.base, main_#t~mem45#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-128" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem46#1.base, main_#t~mem46#1.offset := read~$Pointer$(main_#t~mem45#1.base, main_#t~mem45#1.offset, 4bv32); srcloc: L758-129" "assume !(1bv1 == #valid[main_#t~mem45#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem45#1.offset), #length[main_#t~mem45#1.base]) && ~bvule32(main_#t~mem45#1.offset, ~bvadd32(4bv32, main_#t~mem45#1.offset))) && ~bvule32(0bv32, main_#t~mem45#1.offset));" "SUMMARY for call main_#t~memset~res47#1.base, main_#t~memset~res47#1.offset := #Ultimate.C_memset(main_#t~mem46#1.base, main_#t~mem46#1.offset, 0bv32, 384bv32); srcloc: L758-130" "assume !(1bv1 == #valid[main_#t~mem46#1.base]);" "assume !((~bvule32(~bvadd32(384bv32, main_#t~mem46#1.offset), #length[main_#t~mem46#1.base]) && ~bvule32(main_#t~mem46#1.offset, ~bvadd32(384bv32, main_#t~mem46#1.offset))) && ~bvule32(0bv32, main_#t~mem46#1.offset));" "havoc main_#t~mem45#1.base, main_#t~mem45#1.offset;havoc main_#t~mem46#1.base, main_#t~mem46#1.offset;havoc main_#t~memset~res47#1.base, main_#t~memset~res47#1.offset;" "goto;" "assume !true;" "assume !true;" "main_~users~0#1.base, main_~users~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;" "assume !(main_~users~0#1.base == 0bv32 && main_~users~0#1.offset == 0bv32);" "SUMMARY for call main_#t~mem48#1.base, main_#t~mem48#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-136" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem48#1.base, main_#t~mem48#1.offset, main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-137" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "havoc main_#t~mem48#1.base, main_#t~mem48#1.offset;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(16bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-154" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem49#1.base, main_#t~mem49#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-140" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem50#1.base, main_#t~mem50#1.offset := read~$Pointer$(main_#t~mem49#1.base, ~bvadd32(16bv32, main_#t~mem49#1.offset), 4bv32); srcloc: L758-141" "assume !(1bv1 == #valid[main_#t~mem49#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem49#1.offset)), #length[main_#t~mem49#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem49#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem49#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem49#1.offset)));" "SUMMARY for call main_#t~mem51#1.base, main_#t~mem51#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-142" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem52#1 := read~intINTTYPE4(main_#t~mem51#1.base, ~bvadd32(20bv32, main_#t~mem51#1.offset), 4bv32); srcloc: L758-143" "assume !(1bv1 == #valid[main_#t~mem51#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem51#1.offset)), #length[main_#t~mem51#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem51#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem51#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem51#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem50#1.base, ~bvsub32(main_#t~mem50#1.offset, main_#t~mem52#1), main_~user~0#1.base, ~bvadd32(12bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-144" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~user~0#1.offset)));" "havoc main_#t~mem49#1.base, main_#t~mem49#1.offset;havoc main_#t~mem50#1.base, main_#t~mem50#1.offset;havoc main_#t~mem51#1.base, main_#t~mem51#1.offset;havoc main_#t~mem52#1;" "SUMMARY for call main_#t~mem53#1.base, main_#t~mem53#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-146" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem54#1.base, main_#t~mem54#1.offset := read~$Pointer$(main_#t~mem53#1.base, ~bvadd32(16bv32, main_#t~mem53#1.offset), 4bv32); srcloc: L758-147" "assume !(1bv1 == #valid[main_#t~mem53#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem53#1.offset)), #length[main_#t~mem53#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem53#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem53#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem53#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_#t~mem54#1.base, ~bvadd32(8bv32, main_#t~mem54#1.offset), 4bv32); srcloc: L758-148" "assume !(1bv1 == #valid[main_#t~mem54#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem54#1.offset)), #length[main_#t~mem54#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem54#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem54#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem54#1.offset)));" "havoc main_#t~mem53#1.base, main_#t~mem53#1.offset;havoc main_#t~mem54#1.base, main_#t~mem54#1.offset;" "SUMMARY for call main_#t~mem55#1.base, main_#t~mem55#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-150" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem55#1.base, ~bvadd32(16bv32, main_#t~mem55#1.offset), 4bv32); srcloc: L758-151" "assume !(1bv1 == #valid[main_#t~mem55#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem55#1.offset)), #length[main_#t~mem55#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem55#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem55#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem55#1.offset)));" "havoc main_#t~mem55#1.base, main_#t~mem55#1.offset;" "goto;" "assume !true;" "assume !true;" "havoc main_~_ha_bkt~0#1;" "SUMMARY for call main_#t~mem56#1.base, main_#t~mem56#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-156" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem57#1 := read~intINTTYPE4(main_#t~mem56#1.base, ~bvadd32(12bv32, main_#t~mem56#1.offset), 4bv32); srcloc: L758-157" "assume !(1bv1 == #valid[main_#t~mem56#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)), #length[main_#t~mem56#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem56#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)));" "main_#t~post58#1 := main_#t~mem57#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post58#1), main_#t~mem56#1.base, ~bvadd32(12bv32, main_#t~mem56#1.offset), 4bv32); srcloc: L758-159" "assume !(1bv1 == #valid[main_#t~mem56#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)), #length[main_#t~mem56#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem56#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)));" "havoc main_#t~mem56#1.base, main_#t~mem56#1.offset;havoc main_#t~mem57#1;havoc main_#t~post58#1;" "SUMMARY for call main_#t~mem59#1.base, main_#t~mem59#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-165" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem60#1 := read~intINTTYPE4(main_#t~mem59#1.base, ~bvadd32(4bv32, main_#t~mem59#1.offset), 4bv32); srcloc: L758-162" "assume !(1bv1 == #valid[main_#t~mem59#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem59#1.offset)), #length[main_#t~mem59#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem59#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem59#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem59#1.offset)));" "main_~_ha_bkt~0#1 := ~bvand32(main_~_ha_hashv~0#1, ~bvsub32(main_#t~mem60#1, 1bv32));havoc main_#t~mem59#1.base, main_#t~mem59#1.offset;havoc main_#t~mem60#1;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem61#1.base, main_#t~mem61#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-320" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem62#1.base, main_#t~mem62#1.offset := read~$Pointer$(main_#t~mem61#1.base, main_#t~mem61#1.offset, 4bv32); srcloc: L758-167" "assume !(1bv1 == #valid[main_#t~mem61#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem61#1.offset), #length[main_#t~mem61#1.base]) && ~bvule32(main_#t~mem61#1.offset, ~bvadd32(4bv32, main_#t~mem61#1.offset))) && ~bvule32(0bv32, main_#t~mem61#1.offset));" "main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset := main_#t~mem62#1.base, ~bvadd32(main_#t~mem62#1.offset, ~bvmul32(12bv32, main_~_ha_bkt~0#1));havoc main_#t~mem61#1.base, main_#t~mem61#1.offset;havoc main_#t~mem62#1.base, main_#t~mem62#1.offset;" "SUMMARY for call main_#t~mem63#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L758-169" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "main_#t~post64#1 := main_#t~mem63#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post64#1), main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L758-171" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "havoc main_#t~mem63#1;havoc main_#t~post64#1;" "SUMMARY for call main_#t~mem65#1.base, main_#t~mem65#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L758-173" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem65#1.base, main_#t~mem65#1.offset, main_~user~0#1.base, ~bvadd32(24bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-174" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(24bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_~user~0#1.offset)));" "havoc main_#t~mem65#1.base, main_#t~mem65#1.offset;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(20bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-176" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(20bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem66#1.base, main_#t~mem66#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L758-177" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "assume main_#t~mem66#1.base != 0bv32 || main_#t~mem66#1.offset != 0bv32;havoc main_#t~mem66#1.base, main_#t~mem66#1.offset;" "SUMMARY for call main_#t~mem67#1.base, main_#t~mem67#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L758-179" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem67#1.base, ~bvadd32(12bv32, main_#t~mem67#1.offset), 4bv32); srcloc: L758-180" "assume !(1bv1 == #valid[main_#t~mem67#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem67#1.offset)), #length[main_#t~mem67#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem67#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem67#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem67#1.offset)));" "havoc main_#t~mem67#1.base, main_#t~mem67#1.offset;" "assume !(main_#t~mem66#1.base != 0bv32 || main_#t~mem66#1.offset != 0bv32);havoc main_#t~mem66#1.base, main_#t~mem66#1.offset;" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L758-183" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "SUMMARY for call main_#t~mem69#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L758-184" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "SUMMARY for call main_#t~mem68#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(8bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L758-185" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)));" "main_#t~short72#1 := ~bvuge32(main_#t~mem69#1, ~bvmul32(10bv32, ~bvadd32(1bv32, main_#t~mem68#1)));" "assume main_#t~short72#1;" "SUMMARY for call main_#t~mem70#1.base, main_#t~mem70#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-188" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem71#1 := read~intINTTYPE4(main_#t~mem70#1.base, ~bvadd32(36bv32, main_#t~mem70#1.offset), 4bv32); srcloc: L758-189" "assume !(1bv1 == #valid[main_#t~mem70#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem70#1.offset)), #length[main_#t~mem70#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem70#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem70#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem70#1.offset)));" "main_#t~short72#1 := 0bv32 == main_#t~mem71#1;" "assume !main_#t~short72#1;" "assume main_#t~short72#1;havoc main_#t~mem69#1;havoc main_#t~mem68#1;havoc main_#t~mem70#1.base, main_#t~mem70#1.offset;havoc main_#t~mem71#1;havoc main_#t~short72#1;" "havoc main_~_he_bkt~0#1;havoc main_~_he_bkt_i~0#1;havoc main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset;havoc main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset;call main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset := #Ultimate.allocOnStack(4bv32);havoc main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset;" "SUMMARY for call main_#t~mem73#1.base, main_#t~mem73#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-194" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem74#1 := read~intINTTYPE4(main_#t~mem73#1.base, ~bvadd32(4bv32, main_#t~mem73#1.offset), 4bv32); srcloc: L758-195" "assume !(1bv1 == #valid[main_#t~mem73#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem73#1.offset)), #length[main_#t~mem73#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem73#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem73#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem73#1.offset)));" "call main_#t~malloc75#1.base, main_#t~malloc75#1.offset := #Ultimate.allocOnHeap(~bvmul32(24bv32, main_#t~mem74#1));" "SUMMARY for call write~$Pointer$(main_#t~malloc75#1.base, main_#t~malloc75#1.offset, main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-197" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "havoc main_#t~mem73#1.base, main_#t~mem73#1.offset;havoc main_#t~mem74#1;havoc main_#t~malloc75#1.base, main_#t~malloc75#1.offset;" "SUMMARY for call main_#t~mem76#1.base, main_#t~mem76#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-199" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "assume main_#t~mem76#1.base == 0bv32 && main_#t~mem76#1.offset == 0bv32;havoc main_#t~mem76#1.base, main_#t~mem76#1.offset;assume false;" "assume !(main_#t~mem76#1.base == 0bv32 && main_#t~mem76#1.offset == 0bv32);havoc main_#t~mem76#1.base, main_#t~mem76#1.offset;" "SUMMARY for call main_#t~mem77#1.base, main_#t~mem77#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-202" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "SUMMARY for call main_#t~mem78#1.base, main_#t~mem78#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-203" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem79#1 := read~intINTTYPE4(main_#t~mem78#1.base, ~bvadd32(4bv32, main_#t~mem78#1.offset), 4bv32); srcloc: L758-204" "assume !(1bv1 == #valid[main_#t~mem78#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem78#1.offset)), #length[main_#t~mem78#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem78#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem78#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem78#1.offset)));" "SUMMARY for call main_#t~memset~res80#1.base, main_#t~memset~res80#1.offset := #Ultimate.C_memset(main_#t~mem77#1.base, main_#t~mem77#1.offset, 0bv32, ~bvmul32(24bv32, main_#t~mem79#1)); srcloc: L758-205" "assume !(1bv1 == #valid[main_#t~mem77#1.base]);" "assume !((~bvule32(~bvadd32(~bvmul32(24bv32, main_#t~mem79#1), main_#t~mem77#1.offset), #length[main_#t~mem77#1.base]) && ~bvule32(main_#t~mem77#1.offset, ~bvadd32(~bvmul32(24bv32, main_#t~mem79#1), main_#t~mem77#1.offset))) && ~bvule32(0bv32, main_#t~mem77#1.offset));" "havoc main_#t~mem77#1.base, main_#t~mem77#1.offset;havoc main_#t~mem78#1.base, main_#t~mem78#1.offset;havoc main_#t~mem79#1;havoc main_#t~memset~res80#1.base, main_#t~memset~res80#1.offset;" "SUMMARY for call main_#t~mem81#1.base, main_#t~mem81#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-207" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem82#1.base, main_#t~mem82#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-208" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem85#1 := read~intINTTYPE4(main_#t~mem82#1.base, ~bvadd32(12bv32, main_#t~mem82#1.offset), 4bv32); srcloc: L758-209" "assume !(1bv1 == #valid[main_#t~mem82#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem82#1.offset)), #length[main_#t~mem82#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem82#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem82#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem82#1.offset)));" "SUMMARY for call main_#t~mem83#1.base, main_#t~mem83#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-210" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem84#1 := read~intINTTYPE4(main_#t~mem83#1.base, ~bvadd32(8bv32, main_#t~mem83#1.offset), 4bv32); srcloc: L758-211" "assume !(1bv1 == #valid[main_#t~mem83#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem83#1.offset)), #length[main_#t~mem83#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem83#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem83#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem83#1.offset)));" "SUMMARY for call main_#t~mem86#1.base, main_#t~mem86#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-212" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem89#1 := read~intINTTYPE4(main_#t~mem86#1.base, ~bvadd32(12bv32, main_#t~mem86#1.offset), 4bv32); srcloc: L758-213" "assume !(1bv1 == #valid[main_#t~mem86#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem86#1.offset)), #length[main_#t~mem86#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem86#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem86#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem86#1.offset)));" "SUMMARY for call main_#t~mem87#1.base, main_#t~mem87#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-214" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem88#1 := read~intINTTYPE4(main_#t~mem87#1.base, ~bvadd32(4bv32, main_#t~mem87#1.offset), 4bv32); srcloc: L758-215" "assume !(1bv1 == #valid[main_#t~mem87#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem87#1.offset)), #length[main_#t~mem87#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem87#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem87#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem87#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvadd32(~bvlshr32(main_#t~mem85#1, ~bvadd32(1bv32, main_#t~mem84#1)), (if 0bv32 != ~bvand32(main_#t~mem89#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem88#1), 1bv32)) then 1bv32 else 0bv32)), main_#t~mem81#1.base, ~bvadd32(24bv32, main_#t~mem81#1.offset), 4bv32); srcloc: L758-216" "assume !(1bv1 == #valid[main_#t~mem81#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem81#1.offset)), #length[main_#t~mem81#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem81#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem81#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem81#1.offset)));" "havoc main_#t~mem81#1.base, main_#t~mem81#1.offset;havoc main_#t~mem82#1.base, main_#t~mem82#1.offset;havoc main_#t~mem85#1;havoc main_#t~mem83#1.base, main_#t~mem83#1.offset;havoc main_#t~mem84#1;havoc main_#t~mem86#1.base, main_#t~mem86#1.offset;havoc main_#t~mem89#1;havoc main_#t~mem87#1.base, main_#t~mem87#1.offset;havoc main_#t~mem88#1;" "SUMMARY for call main_#t~mem90#1.base, main_#t~mem90#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-218" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(0bv32, main_#t~mem90#1.base, ~bvadd32(28bv32, main_#t~mem90#1.offset), 4bv32); srcloc: L758-219" "assume !(1bv1 == #valid[main_#t~mem90#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem90#1.offset)), #length[main_#t~mem90#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem90#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem90#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem90#1.offset)));" "havoc main_#t~mem90#1.base, main_#t~mem90#1.offset;main_~_he_bkt_i~0#1 := 0bv32;" "SUMMARY for call main_#t~mem92#1.base, main_#t~mem92#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-277" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem93#1 := read~intINTTYPE4(main_#t~mem92#1.base, ~bvadd32(4bv32, main_#t~mem92#1.offset), 4bv32); srcloc: L758-222" "assume !(1bv1 == #valid[main_#t~mem92#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem92#1.offset)), #length[main_#t~mem92#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem92#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem92#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem92#1.offset)));" "assume !~bvult32(main_~_he_bkt_i~0#1, main_#t~mem93#1);havoc main_#t~mem92#1.base, main_#t~mem92#1.offset;havoc main_#t~mem93#1;" "assume !!~bvult32(main_~_he_bkt_i~0#1, main_#t~mem93#1);havoc main_#t~mem92#1.base, main_#t~mem92#1.offset;havoc main_#t~mem93#1;" "SUMMARY for call main_#t~mem94#1.base, main_#t~mem94#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-225" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem95#1.base, main_#t~mem95#1.offset := read~$Pointer$(main_#t~mem94#1.base, main_#t~mem94#1.offset, 4bv32); srcloc: L758-226" "assume !(1bv1 == #valid[main_#t~mem94#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem94#1.offset), #length[main_#t~mem94#1.base]) && ~bvule32(main_#t~mem94#1.offset, ~bvadd32(4bv32, main_#t~mem94#1.offset))) && ~bvule32(0bv32, main_#t~mem94#1.offset));" "SUMMARY for call main_#t~mem96#1.base, main_#t~mem96#1.offset := read~$Pointer$(main_#t~mem95#1.base, ~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1)), 4bv32); srcloc: L758-227" "assume !(1bv1 == #valid[main_#t~mem95#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))), #length[main_#t~mem95#1.base]) && ~bvule32(~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1)), ~bvadd32(4bv32, ~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))))) && ~bvule32(0bv32, ~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))));" "main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset := main_#t~mem96#1.base, main_#t~mem96#1.offset;havoc main_#t~mem94#1.base, main_#t~mem94#1.offset;havoc main_#t~mem95#1.base, main_#t~mem95#1.offset;havoc main_#t~mem96#1.base, main_#t~mem96#1.offset;" "assume !(main_~_he_thh~0#1.base != 0bv32 || main_~_he_thh~0#1.offset != 0bv32);" "assume !!(main_~_he_thh~0#1.base != 0bv32 || main_~_he_thh~0#1.offset != 0bv32);" "SUMMARY for call main_#t~mem97#1.base, main_#t~mem97#1.offset := read~$Pointer$(main_~_he_thh~0#1.base, ~bvadd32(16bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L758-231" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)));" "main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset := main_#t~mem97#1.base, main_#t~mem97#1.offset;havoc main_#t~mem97#1.base, main_#t~mem97#1.offset;" "SUMMARY for call main_#t~mem100#1 := read~intINTTYPE4(main_~_he_thh~0#1.base, ~bvadd32(28bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L758-238" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)));" "SUMMARY for call main_#t~mem98#1.base, main_#t~mem98#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-234" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem99#1 := read~intINTTYPE4(main_#t~mem98#1.base, ~bvadd32(4bv32, main_#t~mem98#1.offset), 4bv32); srcloc: L758-235" "assume !(1bv1 == #valid[main_#t~mem98#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem98#1.offset)), #length[main_#t~mem98#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem98#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem98#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem98#1.offset)));" "main_~_he_bkt~0#1 := ~bvand32(main_#t~mem100#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem99#1), 1bv32));havoc main_#t~mem100#1;havoc main_#t~mem98#1.base, main_#t~mem98#1.offset;havoc main_#t~mem99#1;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem101#1.base, main_#t~mem101#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-239" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset := main_#t~mem101#1.base, ~bvadd32(main_#t~mem101#1.offset, ~bvmul32(12bv32, main_~_he_bkt~0#1));havoc main_#t~mem101#1.base, main_#t~mem101#1.offset;" "SUMMARY for call main_#t~mem102#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-241" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "main_#t~pre103#1 := ~bvadd32(1bv32, main_#t~mem102#1);" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~mem102#1), main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-243" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "SUMMARY for call main_#t~mem104#1.base, main_#t~mem104#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-244" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem105#1 := read~intINTTYPE4(main_#t~mem104#1.base, ~bvadd32(24bv32, main_#t~mem104#1.offset), 4bv32); srcloc: L758-245" "assume !(1bv1 == #valid[main_#t~mem104#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem104#1.offset)), #length[main_#t~mem104#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem104#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem104#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem104#1.offset)));" "assume ~bvugt32(main_#t~pre103#1, main_#t~mem105#1);havoc main_#t~mem102#1;havoc main_#t~pre103#1;havoc main_#t~mem104#1.base, main_#t~mem104#1.offset;havoc main_#t~mem105#1;" "SUMMARY for call main_#t~mem106#1.base, main_#t~mem106#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-247" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem107#1 := read~intINTTYPE4(main_#t~mem106#1.base, ~bvadd32(28bv32, main_#t~mem106#1.offset), 4bv32); srcloc: L758-248" "assume !(1bv1 == #valid[main_#t~mem106#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)), #length[main_#t~mem106#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem106#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)));" "main_#t~post108#1 := main_#t~mem107#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post108#1), main_#t~mem106#1.base, ~bvadd32(28bv32, main_#t~mem106#1.offset), 4bv32); srcloc: L758-250" "assume !(1bv1 == #valid[main_#t~mem106#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)), #length[main_#t~mem106#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem106#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)));" "havoc main_#t~mem106#1.base, main_#t~mem106#1.offset;havoc main_#t~mem107#1;havoc main_#t~post108#1;" "SUMMARY for call main_#t~mem112#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-252" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "SUMMARY for call main_#t~mem110#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-253" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "SUMMARY for call main_#t~mem109#1.base, main_#t~mem109#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-254" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem111#1 := read~intINTTYPE4(main_#t~mem109#1.base, ~bvadd32(24bv32, main_#t~mem109#1.offset), 4bv32); srcloc: L758-255" "assume !(1bv1 == #valid[main_#t~mem109#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem109#1.offset)), #length[main_#t~mem109#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem109#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem109#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem109#1.offset)));" "assume ~bvugt32(main_#t~mem112#1, ~bvmul32(main_#t~mem110#1, main_#t~mem111#1));havoc main_#t~mem112#1;havoc main_#t~mem110#1;havoc main_#t~mem109#1.base, main_#t~mem109#1.offset;havoc main_#t~mem111#1;" "SUMMARY for call main_#t~mem113#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-257" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "main_#t~post114#1 := main_#t~mem113#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post114#1), main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-259" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "havoc main_#t~mem113#1;havoc main_#t~post114#1;" "assume !~bvugt32(main_#t~mem112#1, ~bvmul32(main_#t~mem110#1, main_#t~mem111#1));havoc main_#t~mem112#1;havoc main_#t~mem110#1;havoc main_#t~mem109#1.base, main_#t~mem109#1.offset;havoc main_#t~mem111#1;" "assume !~bvugt32(main_#t~pre103#1, main_#t~mem105#1);havoc main_#t~mem102#1;havoc main_#t~pre103#1;havoc main_#t~mem104#1.base, main_#t~mem104#1.offset;havoc main_#t~mem105#1;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~_he_thh~0#1.base, ~bvadd32(12bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L758-263" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)));" "SUMMARY for call main_#t~mem115#1.base, main_#t~mem115#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L758-264" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem115#1.base, main_#t~mem115#1.offset, main_~_he_thh~0#1.base, ~bvadd32(16bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L758-265" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)));" "havoc main_#t~mem115#1.base, main_#t~mem115#1.offset;" "SUMMARY for call main_#t~mem116#1.base, main_#t~mem116#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L758-267" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "assume main_#t~mem116#1.base != 0bv32 || main_#t~mem116#1.offset != 0bv32;havoc main_#t~mem116#1.base, main_#t~mem116#1.offset;" "SUMMARY for call main_#t~mem117#1.base, main_#t~mem117#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L758-269" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "SUMMARY for call write~$Pointer$(main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_#t~mem117#1.base, ~bvadd32(12bv32, main_#t~mem117#1.offset), 4bv32); srcloc: L758-270" "assume !(1bv1 == #valid[main_#t~mem117#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem117#1.offset)), #length[main_#t~mem117#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem117#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem117#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem117#1.offset)));" "havoc main_#t~mem117#1.base, main_#t~mem117#1.offset;" "assume !(main_#t~mem116#1.base != 0bv32 || main_#t~mem116#1.offset != 0bv32);havoc main_#t~mem116#1.base, main_#t~mem116#1.offset;" "SUMMARY for call write~$Pointer$(main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L758-273" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset := main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset;" "assume !true;" "main_#t~post91#1 := main_~_he_bkt_i~0#1;main_~_he_bkt_i~0#1 := ~bvadd32(1bv32, main_#t~post91#1);havoc main_#t~post91#1;" "assume !true;" "SUMMARY for call main_#t~mem118#1.base, main_#t~mem118#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-278" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem119#1.base, main_#t~mem119#1.offset := read~$Pointer$(main_#t~mem118#1.base, main_#t~mem118#1.offset, 4bv32); srcloc: L758-279" "assume !(1bv1 == #valid[main_#t~mem118#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem118#1.offset), #length[main_#t~mem118#1.base]) && ~bvule32(main_#t~mem118#1.offset, ~bvadd32(4bv32, main_#t~mem118#1.offset))) && ~bvule32(0bv32, main_#t~mem118#1.offset));" "assume !(0bv32 == main_#t~mem119#1.offset);" "assume 0bv32 == main_#t~mem119#1.offset;" "assume !~bvult32(main_#t~mem119#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem119#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem119#1.base || 1bv1 == #valid[main_#t~mem119#1.base]);" "assume 0bv32 == main_#t~mem119#1.base || 1bv1 == #valid[main_#t~mem119#1.base];call ULTIMATE.dealloc(main_#t~mem119#1.base, main_#t~mem119#1.offset);havoc main_#t~mem118#1.base, main_#t~mem118#1.offset;havoc main_#t~mem119#1.base, main_#t~mem119#1.offset;" "SUMMARY for call main_#t~mem120#1.base, main_#t~mem120#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-283" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem121#1 := read~intINTTYPE4(main_#t~mem120#1.base, ~bvadd32(4bv32, main_#t~mem120#1.offset), 4bv32); srcloc: L758-284" "assume !(1bv1 == #valid[main_#t~mem120#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)), #length[main_#t~mem120#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem120#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvmul32(2bv32, main_#t~mem121#1), main_#t~mem120#1.base, ~bvadd32(4bv32, main_#t~mem120#1.offset), 4bv32); srcloc: L758-285" "assume !(1bv1 == #valid[main_#t~mem120#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)), #length[main_#t~mem120#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem120#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)));" "havoc main_#t~mem120#1.base, main_#t~mem120#1.offset;havoc main_#t~mem121#1;" "SUMMARY for call main_#t~mem122#1.base, main_#t~mem122#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-287" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem123#1 := read~intINTTYPE4(main_#t~mem122#1.base, ~bvadd32(8bv32, main_#t~mem122#1.offset), 4bv32); srcloc: L758-288" "assume !(1bv1 == #valid[main_#t~mem122#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)), #length[main_#t~mem122#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem122#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)));" "main_#t~post124#1 := main_#t~mem123#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post124#1), main_#t~mem122#1.base, ~bvadd32(8bv32, main_#t~mem122#1.offset), 4bv32); srcloc: L758-290" "assume !(1bv1 == #valid[main_#t~mem122#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)), #length[main_#t~mem122#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem122#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)));" "havoc main_#t~mem122#1.base, main_#t~mem122#1.offset;havoc main_#t~mem123#1;havoc main_#t~post124#1;" "SUMMARY for call main_#t~mem125#1.base, main_#t~mem125#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-292" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem126#1.base, main_#t~mem126#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-293" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem126#1.base, main_#t~mem126#1.offset, main_#t~mem125#1.base, main_#t~mem125#1.offset, 4bv32); srcloc: L758-294" "assume !(1bv1 == #valid[main_#t~mem125#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem125#1.offset), #length[main_#t~mem125#1.base]) && ~bvule32(main_#t~mem125#1.offset, ~bvadd32(4bv32, main_#t~mem125#1.offset))) && ~bvule32(0bv32, main_#t~mem125#1.offset));" "havoc main_#t~mem125#1.base, main_#t~mem125#1.offset;havoc main_#t~mem126#1.base, main_#t~mem126#1.offset;" "SUMMARY for call main_#t~mem127#1.base, main_#t~mem127#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-296" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem128#1.base, main_#t~mem128#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-297" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem131#1 := read~intINTTYPE4(main_#t~mem128#1.base, ~bvadd32(28bv32, main_#t~mem128#1.offset), 4bv32); srcloc: L758-298" "assume !(1bv1 == #valid[main_#t~mem128#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem128#1.offset)), #length[main_#t~mem128#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem128#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem128#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem128#1.offset)));" "SUMMARY for call main_#t~mem129#1.base, main_#t~mem129#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-299" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem130#1 := read~intINTTYPE4(main_#t~mem129#1.base, ~bvadd32(12bv32, main_#t~mem129#1.offset), 4bv32); srcloc: L758-300" "assume !(1bv1 == #valid[main_#t~mem129#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem129#1.offset)), #length[main_#t~mem129#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem129#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem129#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem129#1.offset)));" "assume ~bvugt32(main_#t~mem131#1, ~bvlshr32(main_#t~mem130#1, 1bv32));" "SUMMARY for call main_#t~mem132#1.base, main_#t~mem132#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-302" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem133#1 := read~intINTTYPE4(main_#t~mem132#1.base, ~bvadd32(32bv32, main_#t~mem132#1.offset), 4bv32); srcloc: L758-303" "assume !(1bv1 == #valid[main_#t~mem132#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem132#1.offset)), #length[main_#t~mem132#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem132#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem132#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem132#1.offset)));" "main_#t~ite134#1 := ~bvadd32(1bv32, main_#t~mem133#1);" "assume !~bvugt32(main_#t~mem131#1, ~bvlshr32(main_#t~mem130#1, 1bv32));main_#t~ite134#1 := 0bv32;" "SUMMARY for call write~intINTTYPE4(main_#t~ite134#1, main_#t~mem127#1.base, ~bvadd32(32bv32, main_#t~mem127#1.offset), 4bv32); srcloc: L758-306" "assume !(1bv1 == #valid[main_#t~mem127#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem127#1.offset)), #length[main_#t~mem127#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem127#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem127#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem127#1.offset)));" "havoc main_#t~mem127#1.base, main_#t~mem127#1.offset;havoc main_#t~mem128#1.base, main_#t~mem128#1.offset;havoc main_#t~mem131#1;havoc main_#t~mem129#1.base, main_#t~mem129#1.offset;havoc main_#t~mem130#1;havoc main_#t~ite134#1;havoc main_#t~mem132#1.base, main_#t~mem132#1.offset;havoc main_#t~mem133#1;" "SUMMARY for call main_#t~mem135#1.base, main_#t~mem135#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-308" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem136#1 := read~intINTTYPE4(main_#t~mem135#1.base, ~bvadd32(32bv32, main_#t~mem135#1.offset), 4bv32); srcloc: L758-309" "assume !(1bv1 == #valid[main_#t~mem135#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)), #length[main_#t~mem135#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem135#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)));" "assume ~bvugt32(main_#t~mem136#1, 1bv32);havoc main_#t~mem135#1.base, main_#t~mem135#1.offset;havoc main_#t~mem136#1;" "SUMMARY for call main_#t~mem137#1.base, main_#t~mem137#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-311" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(1bv32, main_#t~mem137#1.base, ~bvadd32(36bv32, main_#t~mem137#1.offset), 4bv32); srcloc: L758-312" "assume !(1bv1 == #valid[main_#t~mem137#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem137#1.offset)), #length[main_#t~mem137#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem137#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem137#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem137#1.offset)));" "havoc main_#t~mem137#1.base, main_#t~mem137#1.offset;" "assume !~bvugt32(main_#t~mem136#1, 1bv32);havoc main_#t~mem135#1.base, main_#t~mem135#1.offset;havoc main_#t~mem136#1;" "call ULTIMATE.dealloc(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset);havoc main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset;" "goto;" "assume !true;" "assume !true;" "assume !main_#t~short72#1;havoc main_#t~mem69#1;havoc main_#t~mem68#1;havoc main_#t~mem70#1.base, main_#t~mem70#1.offset;havoc main_#t~mem71#1;havoc main_#t~short72#1;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "havoc main_~_ha_hashv~1#1;" "goto;" "havoc main_~_hj_i~1#1;havoc main_~_hj_j~1#1;havoc main_~_hj_k~1#1;main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset := main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset);main_~_ha_hashv~1#1 := 4276993775bv32;main_~_hj_j~1#1 := 2654435769bv32;main_~_hj_i~1#1 := main_~_hj_j~1#1;main_~_hj_k~1#1 := 4bv32;" "assume !~bvuge32(main_~_hj_k~1#1, 12bv32);" "assume !!~bvuge32(main_~_hj_k~1#1, 12bv32);" "SUMMARY for call main_#t~mem139#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, 1bv32); srcloc: L759-3" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), #length[main_~_hj_key~1#1.base]) && ~bvule32(main_~_hj_key~1#1.offset, ~bvadd32(1bv32, main_~_hj_key~1#1.offset))) && ~bvule32(0bv32, main_~_hj_key~1#1.offset));" "SUMMARY for call main_#t~mem138#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(1bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-4" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem140#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(2bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-5" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem141#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(3bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-6" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem139#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem138#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem140#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem141#1), 24bv32)));havoc main_#t~mem139#1;havoc main_#t~mem138#1;havoc main_#t~mem140#1;havoc main_#t~mem141#1;" "SUMMARY for call main_#t~mem143#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(4bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-8" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem142#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(5bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-9" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem144#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(6bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-10" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem145#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(7bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-11" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem143#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem142#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem144#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem145#1), 24bv32)));havoc main_#t~mem143#1;havoc main_#t~mem142#1;havoc main_#t~mem144#1;havoc main_#t~mem145#1;" "SUMMARY for call main_#t~mem147#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(8bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-13" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem146#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(9bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-14" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem148#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(10bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-15" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem149#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(11bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-16" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(11bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)));" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem147#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem146#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem148#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem149#1), 24bv32)));havoc main_#t~mem147#1;havoc main_#t~mem146#1;havoc main_#t~mem148#1;havoc main_#t~mem149#1;" "main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 13bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 8bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 13bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 12bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 16bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 5bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 3bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 10bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 15bv32));" "goto;" "assume !true;" "assume !true;" "main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset := main_~_hj_key~1#1.base, ~bvadd32(12bv32, main_~_hj_key~1#1.offset);main_~_hj_k~1#1 := ~bvsub32(main_~_hj_k~1#1, 12bv32);" "assume !true;" "main_~_ha_hashv~1#1 := ~bvadd32(4bv32, main_~_ha_hashv~1#1);main_#t~switch150#1 := 11bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem151#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(10bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-25" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)));" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem151#1), 24bv32));havoc main_#t~mem151#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 10bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem152#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(9bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-30" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)));" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem152#1), 16bv32));havoc main_#t~mem152#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 9bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem153#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(8bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-35" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)));" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem153#1), 8bv32));havoc main_#t~mem153#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 8bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem154#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(7bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-40" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem154#1), 24bv32));havoc main_#t~mem154#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 7bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem155#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(6bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-45" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem155#1), 16bv32));havoc main_#t~mem155#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 6bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem156#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(5bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-50" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem156#1), 8bv32));havoc main_#t~mem156#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 5bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem157#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(4bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-55" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~zero_extendFrom8To32(main_#t~mem157#1));havoc main_#t~mem157#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 4bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem158#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(3bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-60" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem158#1), 24bv32));havoc main_#t~mem158#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 3bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem159#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(2bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-65" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem159#1), 16bv32));havoc main_#t~mem159#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 2bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem160#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(1bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-70" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem160#1), 8bv32));havoc main_#t~mem160#1;" "assume !main_#t~switch150#1;" "main_#t~switch150#1 := main_#t~switch150#1 || 1bv32 == main_~_hj_k~1#1;" "assume main_#t~switch150#1;" "SUMMARY for call main_#t~mem161#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, 1bv32); srcloc: L759-75" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), #length[main_~_hj_key~1#1.base]) && ~bvule32(main_~_hj_key~1#1.offset, ~bvadd32(1bv32, main_~_hj_key~1#1.offset))) && ~bvule32(0bv32, main_~_hj_key~1#1.offset));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~zero_extendFrom8To32(main_#t~mem161#1));havoc main_#t~mem161#1;" "assume !main_#t~switch150#1;" "havoc main_#t~switch150#1;" "main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 13bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 8bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 13bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 12bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 16bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 5bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 3bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 10bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 15bv32));" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call write~intINTTYPE4(main_~_ha_hashv~1#1, main_~user~0#1.base, ~bvadd32(68bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-324" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(68bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(68bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(68bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(68bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset), main_~user~0#1.base, ~bvadd32(60bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-87" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(60bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(60bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(60bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(60bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(4bv32, main_~user~0#1.base, ~bvadd32(64bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-88" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(64bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(64bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(64bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(64bv32, main_~user~0#1.offset)));" "assume main_~altusers~0#1.base == 0bv32 && main_~altusers~0#1.offset == 0bv32;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(48bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-90" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(48bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(48bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(48bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(48bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(44bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-91" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(44bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(44bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(44bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(44bv32, main_~user~0#1.offset)));" "call main_#t~malloc162#1.base, main_#t~malloc162#1.offset := #Ultimate.allocOnHeap(44bv32);" "SUMMARY for call write~$Pointer$(main_#t~malloc162#1.base, main_#t~malloc162#1.offset, main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-93" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "havoc main_#t~malloc162#1.base, main_#t~malloc162#1.offset;" "SUMMARY for call main_#t~mem163#1.base, main_#t~mem163#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-95" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "assume main_#t~mem163#1.base == 0bv32 && main_#t~mem163#1.offset == 0bv32;havoc main_#t~mem163#1.base, main_#t~mem163#1.offset;assume false;" "assume !(main_#t~mem163#1.base == 0bv32 && main_#t~mem163#1.offset == 0bv32);havoc main_#t~mem163#1.base, main_#t~mem163#1.offset;" "SUMMARY for call main_#t~mem164#1.base, main_#t~mem164#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-98" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~memset~res165#1.base, main_#t~memset~res165#1.offset := #Ultimate.C_memset(main_#t~mem164#1.base, main_#t~mem164#1.offset, 0bv32, 44bv32); srcloc: L759-99" "assume !(1bv1 == #valid[main_#t~mem164#1.base]);" "assume !((~bvule32(~bvadd32(44bv32, main_#t~mem164#1.offset), #length[main_#t~mem164#1.base]) && ~bvule32(main_#t~mem164#1.offset, ~bvadd32(44bv32, main_#t~mem164#1.offset))) && ~bvule32(0bv32, main_#t~mem164#1.offset));" "havoc main_#t~mem164#1.base, main_#t~mem164#1.offset;havoc main_#t~memset~res165#1.base, main_#t~memset~res165#1.offset;" "SUMMARY for call main_#t~mem166#1.base, main_#t~mem166#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-101" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), main_#t~mem166#1.base, ~bvadd32(16bv32, main_#t~mem166#1.offset), 4bv32); srcloc: L759-102" "assume !(1bv1 == #valid[main_#t~mem166#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem166#1.offset)), #length[main_#t~mem166#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem166#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem166#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem166#1.offset)));" "havoc main_#t~mem166#1.base, main_#t~mem166#1.offset;" "SUMMARY for call main_#t~mem167#1.base, main_#t~mem167#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-104" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(32bv32, main_#t~mem167#1.base, ~bvadd32(4bv32, main_#t~mem167#1.offset), 4bv32); srcloc: L759-105" "assume !(1bv1 == #valid[main_#t~mem167#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem167#1.offset)), #length[main_#t~mem167#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem167#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem167#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem167#1.offset)));" "havoc main_#t~mem167#1.base, main_#t~mem167#1.offset;" "SUMMARY for call main_#t~mem168#1.base, main_#t~mem168#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-107" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(5bv32, main_#t~mem168#1.base, ~bvadd32(8bv32, main_#t~mem168#1.offset), 4bv32); srcloc: L759-108" "assume !(1bv1 == #valid[main_#t~mem168#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem168#1.offset)), #length[main_#t~mem168#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem168#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem168#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem168#1.offset)));" "havoc main_#t~mem168#1.base, main_#t~mem168#1.offset;" "SUMMARY for call main_#t~mem169#1.base, main_#t~mem169#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-110" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvsub32(~bvadd32(40bv32, main_~user~0#1.offset), main_~user~0#1.offset), main_#t~mem169#1.base, ~bvadd32(20bv32, main_#t~mem169#1.offset), 4bv32); srcloc: L759-111" "assume !(1bv1 == #valid[main_#t~mem169#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem169#1.offset)), #length[main_#t~mem169#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem169#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem169#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem169#1.offset)));" "havoc main_#t~mem169#1.base, main_#t~mem169#1.offset;" "SUMMARY for call main_#t~mem170#1.base, main_#t~mem170#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-113" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "call main_#t~malloc171#1.base, main_#t~malloc171#1.offset := #Ultimate.allocOnHeap(384bv32);" "SUMMARY for call write~$Pointer$(main_#t~malloc171#1.base, main_#t~malloc171#1.offset, main_#t~mem170#1.base, main_#t~mem170#1.offset, 4bv32); srcloc: L759-115" "assume !(1bv1 == #valid[main_#t~mem170#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem170#1.offset), #length[main_#t~mem170#1.base]) && ~bvule32(main_#t~mem170#1.offset, ~bvadd32(4bv32, main_#t~mem170#1.offset))) && ~bvule32(0bv32, main_#t~mem170#1.offset));" "havoc main_#t~mem170#1.base, main_#t~mem170#1.offset;havoc main_#t~malloc171#1.base, main_#t~malloc171#1.offset;" "SUMMARY for call main_#t~mem172#1.base, main_#t~mem172#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-117" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(2685476833bv32, main_#t~mem172#1.base, ~bvadd32(40bv32, main_#t~mem172#1.offset), 4bv32); srcloc: L759-118" "assume !(1bv1 == #valid[main_#t~mem172#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem172#1.offset)), #length[main_#t~mem172#1.base]) && ~bvule32(~bvadd32(40bv32, main_#t~mem172#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem172#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_#t~mem172#1.offset)));" "havoc main_#t~mem172#1.base, main_#t~mem172#1.offset;" "SUMMARY for call main_#t~mem173#1.base, main_#t~mem173#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-120" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem174#1.base, main_#t~mem174#1.offset := read~$Pointer$(main_#t~mem173#1.base, main_#t~mem173#1.offset, 4bv32); srcloc: L759-121" "assume !(1bv1 == #valid[main_#t~mem173#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem173#1.offset), #length[main_#t~mem173#1.base]) && ~bvule32(main_#t~mem173#1.offset, ~bvadd32(4bv32, main_#t~mem173#1.offset))) && ~bvule32(0bv32, main_#t~mem173#1.offset));" "assume main_#t~mem174#1.base == 0bv32 && main_#t~mem174#1.offset == 0bv32;havoc main_#t~mem173#1.base, main_#t~mem173#1.offset;havoc main_#t~mem174#1.base, main_#t~mem174#1.offset;assume false;" "SUMMARY for call main_#t~mem175#1.base, main_#t~mem175#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-123" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "assume !(0bv32 == main_#t~mem175#1.offset);" "assume 0bv32 == main_#t~mem175#1.offset;" "assume !~bvult32(main_#t~mem175#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem175#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem175#1.base || 1bv1 == #valid[main_#t~mem175#1.base]);" "assume 0bv32 == main_#t~mem175#1.base || 1bv1 == #valid[main_#t~mem175#1.base];call ULTIMATE.dealloc(main_#t~mem175#1.base, main_#t~mem175#1.offset);havoc main_#t~mem175#1.base, main_#t~mem175#1.offset;" "assume !(main_#t~mem174#1.base == 0bv32 && main_#t~mem174#1.offset == 0bv32);havoc main_#t~mem173#1.base, main_#t~mem173#1.offset;havoc main_#t~mem174#1.base, main_#t~mem174#1.offset;" "SUMMARY for call main_#t~mem176#1.base, main_#t~mem176#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-128" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem177#1.base, main_#t~mem177#1.offset := read~$Pointer$(main_#t~mem176#1.base, main_#t~mem176#1.offset, 4bv32); srcloc: L759-129" "assume !(1bv1 == #valid[main_#t~mem176#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem176#1.offset), #length[main_#t~mem176#1.base]) && ~bvule32(main_#t~mem176#1.offset, ~bvadd32(4bv32, main_#t~mem176#1.offset))) && ~bvule32(0bv32, main_#t~mem176#1.offset));" "SUMMARY for call main_#t~memset~res178#1.base, main_#t~memset~res178#1.offset := #Ultimate.C_memset(main_#t~mem177#1.base, main_#t~mem177#1.offset, 0bv32, 384bv32); srcloc: L759-130" "assume !(1bv1 == #valid[main_#t~mem177#1.base]);" "assume !((~bvule32(~bvadd32(384bv32, main_#t~mem177#1.offset), #length[main_#t~mem177#1.base]) && ~bvule32(main_#t~mem177#1.offset, ~bvadd32(384bv32, main_#t~mem177#1.offset))) && ~bvule32(0bv32, main_#t~mem177#1.offset));" "havoc main_#t~mem176#1.base, main_#t~mem176#1.offset;havoc main_#t~mem177#1.base, main_#t~mem177#1.offset;havoc main_#t~memset~res178#1.base, main_#t~memset~res178#1.offset;" "goto;" "assume !true;" "assume !true;" "main_~altusers~0#1.base, main_~altusers~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;" "assume !(main_~altusers~0#1.base == 0bv32 && main_~altusers~0#1.offset == 0bv32);" "SUMMARY for call main_#t~mem179#1.base, main_#t~mem179#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-136" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem179#1.base, main_#t~mem179#1.offset, main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-137" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "havoc main_#t~mem179#1.base, main_#t~mem179#1.offset;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(48bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-154" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(48bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(48bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(48bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(48bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem180#1.base, main_#t~mem180#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-140" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call main_#t~mem181#1.base, main_#t~mem181#1.offset := read~$Pointer$(main_#t~mem180#1.base, ~bvadd32(16bv32, main_#t~mem180#1.offset), 4bv32); srcloc: L759-141" "assume !(1bv1 == #valid[main_#t~mem180#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem180#1.offset)), #length[main_#t~mem180#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem180#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem180#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem180#1.offset)));" "SUMMARY for call main_#t~mem182#1.base, main_#t~mem182#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-142" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call main_#t~mem183#1 := read~intINTTYPE4(main_#t~mem182#1.base, ~bvadd32(20bv32, main_#t~mem182#1.offset), 4bv32); srcloc: L759-143" "assume !(1bv1 == #valid[main_#t~mem182#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem182#1.offset)), #length[main_#t~mem182#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem182#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem182#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem182#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem181#1.base, ~bvsub32(main_#t~mem181#1.offset, main_#t~mem183#1), main_~user~0#1.base, ~bvadd32(44bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-144" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(44bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(44bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(44bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(44bv32, main_~user~0#1.offset)));" "havoc main_#t~mem180#1.base, main_#t~mem180#1.offset;havoc main_#t~mem181#1.base, main_#t~mem181#1.offset;havoc main_#t~mem182#1.base, main_#t~mem182#1.offset;havoc main_#t~mem183#1;" "SUMMARY for call main_#t~mem184#1.base, main_#t~mem184#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-146" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call main_#t~mem185#1.base, main_#t~mem185#1.offset := read~$Pointer$(main_#t~mem184#1.base, ~bvadd32(16bv32, main_#t~mem184#1.offset), 4bv32); srcloc: L759-147" "assume !(1bv1 == #valid[main_#t~mem184#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem184#1.offset)), #length[main_#t~mem184#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem184#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem184#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem184#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_#t~mem185#1.base, ~bvadd32(8bv32, main_#t~mem185#1.offset), 4bv32); srcloc: L759-148" "assume !(1bv1 == #valid[main_#t~mem185#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem185#1.offset)), #length[main_#t~mem185#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem185#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem185#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem185#1.offset)));" "havoc main_#t~mem184#1.base, main_#t~mem184#1.offset;havoc main_#t~mem185#1.base, main_#t~mem185#1.offset;" "SUMMARY for call main_#t~mem186#1.base, main_#t~mem186#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-150" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), main_#t~mem186#1.base, ~bvadd32(16bv32, main_#t~mem186#1.offset), 4bv32); srcloc: L759-151" "assume !(1bv1 == #valid[main_#t~mem186#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem186#1.offset)), #length[main_#t~mem186#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem186#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem186#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem186#1.offset)));" "havoc main_#t~mem186#1.base, main_#t~mem186#1.offset;" "goto;" "assume !true;" "assume !true;" "havoc main_~_ha_bkt~1#1;" "SUMMARY for call main_#t~mem187#1.base, main_#t~mem187#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-156" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call main_#t~mem188#1 := read~intINTTYPE4(main_#t~mem187#1.base, ~bvadd32(12bv32, main_#t~mem187#1.offset), 4bv32); srcloc: L759-157" "assume !(1bv1 == #valid[main_#t~mem187#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)), #length[main_#t~mem187#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem187#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)));" "main_#t~post189#1 := main_#t~mem188#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post189#1), main_#t~mem187#1.base, ~bvadd32(12bv32, main_#t~mem187#1.offset), 4bv32); srcloc: L759-159" "assume !(1bv1 == #valid[main_#t~mem187#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)), #length[main_#t~mem187#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem187#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)));" "havoc main_#t~mem187#1.base, main_#t~mem187#1.offset;havoc main_#t~mem188#1;havoc main_#t~post189#1;" "SUMMARY for call main_#t~mem190#1.base, main_#t~mem190#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-165" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call main_#t~mem191#1 := read~intINTTYPE4(main_#t~mem190#1.base, ~bvadd32(4bv32, main_#t~mem190#1.offset), 4bv32); srcloc: L759-162" "assume !(1bv1 == #valid[main_#t~mem190#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem190#1.offset)), #length[main_#t~mem190#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem190#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem190#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem190#1.offset)));" "main_~_ha_bkt~1#1 := ~bvand32(main_~_ha_hashv~1#1, ~bvsub32(main_#t~mem191#1, 1bv32));havoc main_#t~mem190#1.base, main_#t~mem190#1.offset;havoc main_#t~mem191#1;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem192#1.base, main_#t~mem192#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-320" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "SUMMARY for call main_#t~mem193#1.base, main_#t~mem193#1.offset := read~$Pointer$(main_#t~mem192#1.base, main_#t~mem192#1.offset, 4bv32); srcloc: L759-167" "assume !(1bv1 == #valid[main_#t~mem192#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem192#1.offset), #length[main_#t~mem192#1.base]) && ~bvule32(main_#t~mem192#1.offset, ~bvadd32(4bv32, main_#t~mem192#1.offset))) && ~bvule32(0bv32, main_#t~mem192#1.offset));" "main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset := main_#t~mem193#1.base, ~bvadd32(main_#t~mem193#1.offset, ~bvmul32(12bv32, main_~_ha_bkt~1#1));havoc main_#t~mem192#1.base, main_#t~mem192#1.offset;havoc main_#t~mem193#1.base, main_#t~mem193#1.offset;" "SUMMARY for call main_#t~mem194#1 := read~intINTTYPE4(main_~_ha_head~1#1.base, ~bvadd32(4bv32, main_~_ha_head~1#1.offset), 4bv32); srcloc: L759-169" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)), #length[main_~_ha_head~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)));" "main_#t~post195#1 := main_#t~mem194#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post195#1), main_~_ha_head~1#1.base, ~bvadd32(4bv32, main_~_ha_head~1#1.offset), 4bv32); srcloc: L759-171" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)), #length[main_~_ha_head~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)));" "havoc main_#t~mem194#1;havoc main_#t~post195#1;" "SUMMARY for call main_#t~mem196#1.base, main_#t~mem196#1.offset := read~$Pointer$(main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, 4bv32); srcloc: L759-173" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), #length[main_~_ha_head~1#1.base]) && ~bvule32(main_~_ha_head~1#1.offset, ~bvadd32(4bv32, main_~_ha_head~1#1.offset))) && ~bvule32(0bv32, main_~_ha_head~1#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem196#1.base, main_#t~mem196#1.offset, main_~user~0#1.base, ~bvadd32(56bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-174" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(56bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(56bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(56bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(56bv32, main_~user~0#1.offset)));" "havoc main_#t~mem196#1.base, main_#t~mem196#1.offset;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(52bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-176" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(52bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(52bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(52bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(52bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem197#1.base, main_#t~mem197#1.offset := read~$Pointer$(main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, 4bv32); srcloc: L759-177" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), #length[main_~_ha_head~1#1.base]) && ~bvule32(main_~_ha_head~1#1.offset, ~bvadd32(4bv32, main_~_ha_head~1#1.offset))) && ~bvule32(0bv32, main_~_ha_head~1#1.offset));" "assume main_#t~mem197#1.base != 0bv32 || main_#t~mem197#1.offset != 0bv32;havoc main_#t~mem197#1.base, main_#t~mem197#1.offset;" "SUMMARY for call main_#t~mem198#1.base, main_#t~mem198#1.offset := read~$Pointer$(main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, 4bv32); srcloc: L759-179" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), #length[main_~_ha_head~1#1.base]) && ~bvule32(main_~_ha_head~1#1.offset, ~bvadd32(4bv32, main_~_ha_head~1#1.offset))) && ~bvule32(0bv32, main_~_ha_head~1#1.offset));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), main_#t~mem198#1.base, ~bvadd32(12bv32, main_#t~mem198#1.offset), 4bv32); srcloc: L759-180" "assume !(1bv1 == #valid[main_#t~mem198#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem198#1.offset)), #length[main_#t~mem198#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem198#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem198#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem198#1.offset)));" "havoc main_#t~mem198#1.base, main_#t~mem198#1.offset;" "assume !(main_#t~mem197#1.base != 0bv32 || main_#t~mem197#1.offset != 0bv32);havoc main_#t~mem197#1.base, main_#t~mem197#1.offset;" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, 4bv32); srcloc: L759-183" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), #length[main_~_ha_head~1#1.base]) && ~bvule32(main_~_ha_head~1#1.offset, ~bvadd32(4bv32, main_~_ha_head~1#1.offset))) && ~bvule32(0bv32, main_~_ha_head~1#1.offset));" "SUMMARY for call main_#t~mem200#1 := read~intINTTYPE4(main_~_ha_head~1#1.base, ~bvadd32(4bv32, main_~_ha_head~1#1.offset), 4bv32); srcloc: L759-184" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)), #length[main_~_ha_head~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)));" "SUMMARY for call main_#t~mem199#1 := read~intINTTYPE4(main_~_ha_head~1#1.base, ~bvadd32(8bv32, main_~_ha_head~1#1.offset), 4bv32); srcloc: L759-185" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~1#1.offset)), #length[main_~_ha_head~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_ha_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_ha_head~1#1.offset)));" "main_#t~short203#1 := ~bvuge32(main_#t~mem200#1, ~bvmul32(10bv32, ~bvadd32(1bv32, main_#t~mem199#1)));" "assume main_#t~short203#1;" "SUMMARY for call main_#t~mem201#1.base, main_#t~mem201#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-188" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem202#1 := read~intINTTYPE4(main_#t~mem201#1.base, ~bvadd32(36bv32, main_#t~mem201#1.offset), 4bv32); srcloc: L759-189" "assume !(1bv1 == #valid[main_#t~mem201#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem201#1.offset)), #length[main_#t~mem201#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem201#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem201#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem201#1.offset)));" "main_#t~short203#1 := 0bv32 == main_#t~mem202#1;" "assume !main_#t~short203#1;" "assume main_#t~short203#1;havoc main_#t~mem200#1;havoc main_#t~mem199#1;havoc main_#t~mem201#1.base, main_#t~mem201#1.offset;havoc main_#t~mem202#1;havoc main_#t~short203#1;" "havoc main_~_he_bkt~1#1;havoc main_~_he_bkt_i~1#1;havoc main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset;havoc main_~_he_hh_nxt~1#1.base, main_~_he_hh_nxt~1#1.offset;call main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset := #Ultimate.allocOnStack(4bv32);havoc main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset;" "SUMMARY for call main_#t~mem204#1.base, main_#t~mem204#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-194" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem205#1 := read~intINTTYPE4(main_#t~mem204#1.base, ~bvadd32(4bv32, main_#t~mem204#1.offset), 4bv32); srcloc: L759-195" "assume !(1bv1 == #valid[main_#t~mem204#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem204#1.offset)), #length[main_#t~mem204#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem204#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem204#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem204#1.offset)));" "call main_#t~malloc206#1.base, main_#t~malloc206#1.offset := #Ultimate.allocOnHeap(~bvmul32(24bv32, main_#t~mem205#1));" "SUMMARY for call write~$Pointer$(main_#t~malloc206#1.base, main_#t~malloc206#1.offset, main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-197" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "havoc main_#t~mem204#1.base, main_#t~mem204#1.offset;havoc main_#t~mem205#1;havoc main_#t~malloc206#1.base, main_#t~malloc206#1.offset;" "SUMMARY for call main_#t~mem207#1.base, main_#t~mem207#1.offset := read~$Pointer$(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-199" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "assume main_#t~mem207#1.base == 0bv32 && main_#t~mem207#1.offset == 0bv32;havoc main_#t~mem207#1.base, main_#t~mem207#1.offset;assume false;" "assume !(main_#t~mem207#1.base == 0bv32 && main_#t~mem207#1.offset == 0bv32);havoc main_#t~mem207#1.base, main_#t~mem207#1.offset;" "SUMMARY for call main_#t~mem208#1.base, main_#t~mem208#1.offset := read~$Pointer$(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-202" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "SUMMARY for call main_#t~mem209#1.base, main_#t~mem209#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-203" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem210#1 := read~intINTTYPE4(main_#t~mem209#1.base, ~bvadd32(4bv32, main_#t~mem209#1.offset), 4bv32); srcloc: L759-204" "assume !(1bv1 == #valid[main_#t~mem209#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem209#1.offset)), #length[main_#t~mem209#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem209#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem209#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem209#1.offset)));" "SUMMARY for call main_#t~memset~res211#1.base, main_#t~memset~res211#1.offset := #Ultimate.C_memset(main_#t~mem208#1.base, main_#t~mem208#1.offset, 0bv32, ~bvmul32(24bv32, main_#t~mem210#1)); srcloc: L759-205" "assume !(1bv1 == #valid[main_#t~mem208#1.base]);" "assume !((~bvule32(~bvadd32(~bvmul32(24bv32, main_#t~mem210#1), main_#t~mem208#1.offset), #length[main_#t~mem208#1.base]) && ~bvule32(main_#t~mem208#1.offset, ~bvadd32(~bvmul32(24bv32, main_#t~mem210#1), main_#t~mem208#1.offset))) && ~bvule32(0bv32, main_#t~mem208#1.offset));" "havoc main_#t~mem208#1.base, main_#t~mem208#1.offset;havoc main_#t~mem209#1.base, main_#t~mem209#1.offset;havoc main_#t~mem210#1;havoc main_#t~memset~res211#1.base, main_#t~memset~res211#1.offset;" "SUMMARY for call main_#t~mem212#1.base, main_#t~mem212#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-207" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem213#1.base, main_#t~mem213#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-208" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem216#1 := read~intINTTYPE4(main_#t~mem213#1.base, ~bvadd32(12bv32, main_#t~mem213#1.offset), 4bv32); srcloc: L759-209" "assume !(1bv1 == #valid[main_#t~mem213#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem213#1.offset)), #length[main_#t~mem213#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem213#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem213#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem213#1.offset)));" "SUMMARY for call main_#t~mem214#1.base, main_#t~mem214#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-210" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem215#1 := read~intINTTYPE4(main_#t~mem214#1.base, ~bvadd32(8bv32, main_#t~mem214#1.offset), 4bv32); srcloc: L759-211" "assume !(1bv1 == #valid[main_#t~mem214#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem214#1.offset)), #length[main_#t~mem214#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem214#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem214#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem214#1.offset)));" "SUMMARY for call main_#t~mem217#1.base, main_#t~mem217#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-212" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem220#1 := read~intINTTYPE4(main_#t~mem217#1.base, ~bvadd32(12bv32, main_#t~mem217#1.offset), 4bv32); srcloc: L759-213" "assume !(1bv1 == #valid[main_#t~mem217#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem217#1.offset)), #length[main_#t~mem217#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem217#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem217#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem217#1.offset)));" "SUMMARY for call main_#t~mem218#1.base, main_#t~mem218#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-214" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem219#1 := read~intINTTYPE4(main_#t~mem218#1.base, ~bvadd32(4bv32, main_#t~mem218#1.offset), 4bv32); srcloc: L759-215" "assume !(1bv1 == #valid[main_#t~mem218#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem218#1.offset)), #length[main_#t~mem218#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem218#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem218#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem218#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvadd32(~bvlshr32(main_#t~mem216#1, ~bvadd32(1bv32, main_#t~mem215#1)), (if 0bv32 != ~bvand32(main_#t~mem220#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem219#1), 1bv32)) then 1bv32 else 0bv32)), main_#t~mem212#1.base, ~bvadd32(24bv32, main_#t~mem212#1.offset), 4bv32); srcloc: L759-216" "assume !(1bv1 == #valid[main_#t~mem212#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem212#1.offset)), #length[main_#t~mem212#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem212#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem212#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem212#1.offset)));" "havoc main_#t~mem212#1.base, main_#t~mem212#1.offset;havoc main_#t~mem213#1.base, main_#t~mem213#1.offset;havoc main_#t~mem216#1;havoc main_#t~mem214#1.base, main_#t~mem214#1.offset;havoc main_#t~mem215#1;havoc main_#t~mem217#1.base, main_#t~mem217#1.offset;havoc main_#t~mem220#1;havoc main_#t~mem218#1.base, main_#t~mem218#1.offset;havoc main_#t~mem219#1;" "SUMMARY for call main_#t~mem221#1.base, main_#t~mem221#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-218" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(0bv32, main_#t~mem221#1.base, ~bvadd32(28bv32, main_#t~mem221#1.offset), 4bv32); srcloc: L759-219" "assume !(1bv1 == #valid[main_#t~mem221#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem221#1.offset)), #length[main_#t~mem221#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem221#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem221#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem221#1.offset)));" "havoc main_#t~mem221#1.base, main_#t~mem221#1.offset;main_~_he_bkt_i~1#1 := 0bv32;" "SUMMARY for call main_#t~mem223#1.base, main_#t~mem223#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-277" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem224#1 := read~intINTTYPE4(main_#t~mem223#1.base, ~bvadd32(4bv32, main_#t~mem223#1.offset), 4bv32); srcloc: L759-222" "assume !(1bv1 == #valid[main_#t~mem223#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem223#1.offset)), #length[main_#t~mem223#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem223#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem223#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem223#1.offset)));" "assume !~bvult32(main_~_he_bkt_i~1#1, main_#t~mem224#1);havoc main_#t~mem223#1.base, main_#t~mem223#1.offset;havoc main_#t~mem224#1;" "assume !!~bvult32(main_~_he_bkt_i~1#1, main_#t~mem224#1);havoc main_#t~mem223#1.base, main_#t~mem223#1.offset;havoc main_#t~mem224#1;" "SUMMARY for call main_#t~mem225#1.base, main_#t~mem225#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-225" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem226#1.base, main_#t~mem226#1.offset := read~$Pointer$(main_#t~mem225#1.base, main_#t~mem225#1.offset, 4bv32); srcloc: L759-226" "assume !(1bv1 == #valid[main_#t~mem225#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem225#1.offset), #length[main_#t~mem225#1.base]) && ~bvule32(main_#t~mem225#1.offset, ~bvadd32(4bv32, main_#t~mem225#1.offset))) && ~bvule32(0bv32, main_#t~mem225#1.offset));" "SUMMARY for call main_#t~mem227#1.base, main_#t~mem227#1.offset := read~$Pointer$(main_#t~mem226#1.base, ~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1)), 4bv32); srcloc: L759-227" "assume !(1bv1 == #valid[main_#t~mem226#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1))), #length[main_#t~mem226#1.base]) && ~bvule32(~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1)), ~bvadd32(4bv32, ~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1))))) && ~bvule32(0bv32, ~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1))));" "main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset := main_#t~mem227#1.base, main_#t~mem227#1.offset;havoc main_#t~mem225#1.base, main_#t~mem225#1.offset;havoc main_#t~mem226#1.base, main_#t~mem226#1.offset;havoc main_#t~mem227#1.base, main_#t~mem227#1.offset;" "assume !(main_~_he_thh~1#1.base != 0bv32 || main_~_he_thh~1#1.offset != 0bv32);" "assume !!(main_~_he_thh~1#1.base != 0bv32 || main_~_he_thh~1#1.offset != 0bv32);" "SUMMARY for call main_#t~mem228#1.base, main_#t~mem228#1.offset := read~$Pointer$(main_~_he_thh~1#1.base, ~bvadd32(16bv32, main_~_he_thh~1#1.offset), 4bv32); srcloc: L759-231" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)), #length[main_~_he_thh~1#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~1#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)));" "main_~_he_hh_nxt~1#1.base, main_~_he_hh_nxt~1#1.offset := main_#t~mem228#1.base, main_#t~mem228#1.offset;havoc main_#t~mem228#1.base, main_#t~mem228#1.offset;" "SUMMARY for call main_#t~mem231#1 := read~intINTTYPE4(main_~_he_thh~1#1.base, ~bvadd32(28bv32, main_~_he_thh~1#1.offset), 4bv32); srcloc: L759-238" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~1#1.offset)), #length[main_~_he_thh~1#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_he_thh~1#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_he_thh~1#1.offset)));" "SUMMARY for call main_#t~mem229#1.base, main_#t~mem229#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-234" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem230#1 := read~intINTTYPE4(main_#t~mem229#1.base, ~bvadd32(4bv32, main_#t~mem229#1.offset), 4bv32); srcloc: L759-235" "assume !(1bv1 == #valid[main_#t~mem229#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem229#1.offset)), #length[main_#t~mem229#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem229#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem229#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem229#1.offset)));" "main_~_he_bkt~1#1 := ~bvand32(main_#t~mem231#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem230#1), 1bv32));havoc main_#t~mem231#1;havoc main_#t~mem229#1.base, main_#t~mem229#1.offset;havoc main_#t~mem230#1;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem232#1.base, main_#t~mem232#1.offset := read~$Pointer$(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-239" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset := main_#t~mem232#1.base, ~bvadd32(main_#t~mem232#1.offset, ~bvmul32(12bv32, main_~_he_bkt~1#1));havoc main_#t~mem232#1.base, main_#t~mem232#1.offset;" "SUMMARY for call main_#t~mem233#1 := read~intINTTYPE4(main_~_he_newbkt~1#1.base, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-241" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)));" "main_#t~pre234#1 := ~bvadd32(1bv32, main_#t~mem233#1);" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~mem233#1), main_~_he_newbkt~1#1.base, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-243" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)));" "SUMMARY for call main_#t~mem235#1.base, main_#t~mem235#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-244" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem236#1 := read~intINTTYPE4(main_#t~mem235#1.base, ~bvadd32(24bv32, main_#t~mem235#1.offset), 4bv32); srcloc: L759-245" "assume !(1bv1 == #valid[main_#t~mem235#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem235#1.offset)), #length[main_#t~mem235#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem235#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem235#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem235#1.offset)));" "assume ~bvugt32(main_#t~pre234#1, main_#t~mem236#1);havoc main_#t~mem233#1;havoc main_#t~pre234#1;havoc main_#t~mem235#1.base, main_#t~mem235#1.offset;havoc main_#t~mem236#1;" "SUMMARY for call main_#t~mem237#1.base, main_#t~mem237#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-247" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem238#1 := read~intINTTYPE4(main_#t~mem237#1.base, ~bvadd32(28bv32, main_#t~mem237#1.offset), 4bv32); srcloc: L759-248" "assume !(1bv1 == #valid[main_#t~mem237#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)), #length[main_#t~mem237#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem237#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)));" "main_#t~post239#1 := main_#t~mem238#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post239#1), main_#t~mem237#1.base, ~bvadd32(28bv32, main_#t~mem237#1.offset), 4bv32); srcloc: L759-250" "assume !(1bv1 == #valid[main_#t~mem237#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)), #length[main_#t~mem237#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem237#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)));" "havoc main_#t~mem237#1.base, main_#t~mem237#1.offset;havoc main_#t~mem238#1;havoc main_#t~post239#1;" "SUMMARY for call main_#t~mem243#1 := read~intINTTYPE4(main_~_he_newbkt~1#1.base, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-252" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)));" "SUMMARY for call main_#t~mem241#1 := read~intINTTYPE4(main_~_he_newbkt~1#1.base, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-253" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)));" "SUMMARY for call main_#t~mem240#1.base, main_#t~mem240#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-254" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem242#1 := read~intINTTYPE4(main_#t~mem240#1.base, ~bvadd32(24bv32, main_#t~mem240#1.offset), 4bv32); srcloc: L759-255" "assume !(1bv1 == #valid[main_#t~mem240#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem240#1.offset)), #length[main_#t~mem240#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem240#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem240#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem240#1.offset)));" "assume ~bvugt32(main_#t~mem243#1, ~bvmul32(main_#t~mem241#1, main_#t~mem242#1));havoc main_#t~mem243#1;havoc main_#t~mem241#1;havoc main_#t~mem240#1.base, main_#t~mem240#1.offset;havoc main_#t~mem242#1;" "SUMMARY for call main_#t~mem244#1 := read~intINTTYPE4(main_~_he_newbkt~1#1.base, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-257" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)));" "main_#t~post245#1 := main_#t~mem244#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post245#1), main_~_he_newbkt~1#1.base, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-259" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)));" "havoc main_#t~mem244#1;havoc main_#t~post245#1;" "assume !~bvugt32(main_#t~mem243#1, ~bvmul32(main_#t~mem241#1, main_#t~mem242#1));havoc main_#t~mem243#1;havoc main_#t~mem241#1;havoc main_#t~mem240#1.base, main_#t~mem240#1.offset;havoc main_#t~mem242#1;" "assume !~bvugt32(main_#t~pre234#1, main_#t~mem236#1);havoc main_#t~mem233#1;havoc main_#t~pre234#1;havoc main_#t~mem235#1.base, main_#t~mem235#1.offset;havoc main_#t~mem236#1;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~_he_thh~1#1.base, ~bvadd32(12bv32, main_~_he_thh~1#1.offset), 4bv32); srcloc: L759-263" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~1#1.offset)), #length[main_~_he_thh~1#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_he_thh~1#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_he_thh~1#1.offset)));" "SUMMARY for call main_#t~mem246#1.base, main_#t~mem246#1.offset := read~$Pointer$(main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, 4bv32); srcloc: L759-264" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(main_~_he_newbkt~1#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~1#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem246#1.base, main_#t~mem246#1.offset, main_~_he_thh~1#1.base, ~bvadd32(16bv32, main_~_he_thh~1#1.offset), 4bv32); srcloc: L759-265" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)), #length[main_~_he_thh~1#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~1#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)));" "havoc main_#t~mem246#1.base, main_#t~mem246#1.offset;" "SUMMARY for call main_#t~mem247#1.base, main_#t~mem247#1.offset := read~$Pointer$(main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, 4bv32); srcloc: L759-267" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(main_~_he_newbkt~1#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~1#1.offset));" "assume main_#t~mem247#1.base != 0bv32 || main_#t~mem247#1.offset != 0bv32;havoc main_#t~mem247#1.base, main_#t~mem247#1.offset;" "SUMMARY for call main_#t~mem248#1.base, main_#t~mem248#1.offset := read~$Pointer$(main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, 4bv32); srcloc: L759-269" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(main_~_he_newbkt~1#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~1#1.offset));" "SUMMARY for call write~$Pointer$(main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset, main_#t~mem248#1.base, ~bvadd32(12bv32, main_#t~mem248#1.offset), 4bv32); srcloc: L759-270" "assume !(1bv1 == #valid[main_#t~mem248#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem248#1.offset)), #length[main_#t~mem248#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem248#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem248#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem248#1.offset)));" "havoc main_#t~mem248#1.base, main_#t~mem248#1.offset;" "assume !(main_#t~mem247#1.base != 0bv32 || main_#t~mem247#1.offset != 0bv32);havoc main_#t~mem247#1.base, main_#t~mem247#1.offset;" "SUMMARY for call write~$Pointer$(main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset, main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, 4bv32); srcloc: L759-273" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(main_~_he_newbkt~1#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~1#1.offset));" "main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset := main_~_he_hh_nxt~1#1.base, main_~_he_hh_nxt~1#1.offset;" "assume !true;" "main_#t~post222#1 := main_~_he_bkt_i~1#1;main_~_he_bkt_i~1#1 := ~bvadd32(1bv32, main_#t~post222#1);havoc main_#t~post222#1;" "assume !true;" "SUMMARY for call main_#t~mem249#1.base, main_#t~mem249#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-278" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem250#1.base, main_#t~mem250#1.offset := read~$Pointer$(main_#t~mem249#1.base, main_#t~mem249#1.offset, 4bv32); srcloc: L759-279" "assume !(1bv1 == #valid[main_#t~mem249#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem249#1.offset), #length[main_#t~mem249#1.base]) && ~bvule32(main_#t~mem249#1.offset, ~bvadd32(4bv32, main_#t~mem249#1.offset))) && ~bvule32(0bv32, main_#t~mem249#1.offset));" "assume !(0bv32 == main_#t~mem250#1.offset);" "assume 0bv32 == main_#t~mem250#1.offset;" "assume !~bvult32(main_#t~mem250#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem250#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem250#1.base || 1bv1 == #valid[main_#t~mem250#1.base]);" "assume 0bv32 == main_#t~mem250#1.base || 1bv1 == #valid[main_#t~mem250#1.base];call ULTIMATE.dealloc(main_#t~mem250#1.base, main_#t~mem250#1.offset);havoc main_#t~mem249#1.base, main_#t~mem249#1.offset;havoc main_#t~mem250#1.base, main_#t~mem250#1.offset;" "SUMMARY for call main_#t~mem251#1.base, main_#t~mem251#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-283" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem252#1 := read~intINTTYPE4(main_#t~mem251#1.base, ~bvadd32(4bv32, main_#t~mem251#1.offset), 4bv32); srcloc: L759-284" "assume !(1bv1 == #valid[main_#t~mem251#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)), #length[main_#t~mem251#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem251#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvmul32(2bv32, main_#t~mem252#1), main_#t~mem251#1.base, ~bvadd32(4bv32, main_#t~mem251#1.offset), 4bv32); srcloc: L759-285" "assume !(1bv1 == #valid[main_#t~mem251#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)), #length[main_#t~mem251#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem251#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)));" "havoc main_#t~mem251#1.base, main_#t~mem251#1.offset;havoc main_#t~mem252#1;" "SUMMARY for call main_#t~mem253#1.base, main_#t~mem253#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-287" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem254#1 := read~intINTTYPE4(main_#t~mem253#1.base, ~bvadd32(8bv32, main_#t~mem253#1.offset), 4bv32); srcloc: L759-288" "assume !(1bv1 == #valid[main_#t~mem253#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)), #length[main_#t~mem253#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem253#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)));" "main_#t~post255#1 := main_#t~mem254#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post255#1), main_#t~mem253#1.base, ~bvadd32(8bv32, main_#t~mem253#1.offset), 4bv32); srcloc: L759-290" "assume !(1bv1 == #valid[main_#t~mem253#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)), #length[main_#t~mem253#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem253#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)));" "havoc main_#t~mem253#1.base, main_#t~mem253#1.offset;havoc main_#t~mem254#1;havoc main_#t~post255#1;" "SUMMARY for call main_#t~mem256#1.base, main_#t~mem256#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-292" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem257#1.base, main_#t~mem257#1.offset := read~$Pointer$(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-293" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem257#1.base, main_#t~mem257#1.offset, main_#t~mem256#1.base, main_#t~mem256#1.offset, 4bv32); srcloc: L759-294" "assume !(1bv1 == #valid[main_#t~mem256#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem256#1.offset), #length[main_#t~mem256#1.base]) && ~bvule32(main_#t~mem256#1.offset, ~bvadd32(4bv32, main_#t~mem256#1.offset))) && ~bvule32(0bv32, main_#t~mem256#1.offset));" "havoc main_#t~mem256#1.base, main_#t~mem256#1.offset;havoc main_#t~mem257#1.base, main_#t~mem257#1.offset;" "SUMMARY for call main_#t~mem258#1.base, main_#t~mem258#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-296" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem259#1.base, main_#t~mem259#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-297" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem262#1 := read~intINTTYPE4(main_#t~mem259#1.base, ~bvadd32(28bv32, main_#t~mem259#1.offset), 4bv32); srcloc: L759-298" "assume !(1bv1 == #valid[main_#t~mem259#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem259#1.offset)), #length[main_#t~mem259#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem259#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem259#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem259#1.offset)));" "SUMMARY for call main_#t~mem260#1.base, main_#t~mem260#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-299" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem261#1 := read~intINTTYPE4(main_#t~mem260#1.base, ~bvadd32(12bv32, main_#t~mem260#1.offset), 4bv32); srcloc: L759-300" "assume !(1bv1 == #valid[main_#t~mem260#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem260#1.offset)), #length[main_#t~mem260#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem260#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem260#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem260#1.offset)));" "assume ~bvugt32(main_#t~mem262#1, ~bvlshr32(main_#t~mem261#1, 1bv32));" "SUMMARY for call main_#t~mem263#1.base, main_#t~mem263#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-302" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem264#1 := read~intINTTYPE4(main_#t~mem263#1.base, ~bvadd32(32bv32, main_#t~mem263#1.offset), 4bv32); srcloc: L759-303" "assume !(1bv1 == #valid[main_#t~mem263#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem263#1.offset)), #length[main_#t~mem263#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem263#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem263#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem263#1.offset)));" "main_#t~ite265#1 := ~bvadd32(1bv32, main_#t~mem264#1);" "assume !~bvugt32(main_#t~mem262#1, ~bvlshr32(main_#t~mem261#1, 1bv32));main_#t~ite265#1 := 0bv32;" "SUMMARY for call write~intINTTYPE4(main_#t~ite265#1, main_#t~mem258#1.base, ~bvadd32(32bv32, main_#t~mem258#1.offset), 4bv32); srcloc: L759-306" "assume !(1bv1 == #valid[main_#t~mem258#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem258#1.offset)), #length[main_#t~mem258#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem258#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem258#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem258#1.offset)));" "havoc main_#t~mem258#1.base, main_#t~mem258#1.offset;havoc main_#t~mem259#1.base, main_#t~mem259#1.offset;havoc main_#t~mem262#1;havoc main_#t~mem260#1.base, main_#t~mem260#1.offset;havoc main_#t~mem261#1;havoc main_#t~ite265#1;havoc main_#t~mem263#1.base, main_#t~mem263#1.offset;havoc main_#t~mem264#1;" "SUMMARY for call main_#t~mem266#1.base, main_#t~mem266#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-308" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem267#1 := read~intINTTYPE4(main_#t~mem266#1.base, ~bvadd32(32bv32, main_#t~mem266#1.offset), 4bv32); srcloc: L759-309" "assume !(1bv1 == #valid[main_#t~mem266#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem266#1.offset)), #length[main_#t~mem266#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem266#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem266#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem266#1.offset)));" "assume ~bvugt32(main_#t~mem267#1, 1bv32);havoc main_#t~mem266#1.base, main_#t~mem266#1.offset;havoc main_#t~mem267#1;" "SUMMARY for call main_#t~mem268#1.base, main_#t~mem268#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-311" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(1bv32, main_#t~mem268#1.base, ~bvadd32(36bv32, main_#t~mem268#1.offset), 4bv32); srcloc: L759-312" "assume !(1bv1 == #valid[main_#t~mem268#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem268#1.offset)), #length[main_#t~mem268#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem268#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem268#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem268#1.offset)));" "havoc main_#t~mem268#1.base, main_#t~mem268#1.offset;" "assume !~bvugt32(main_#t~mem267#1, 1bv32);havoc main_#t~mem266#1.base, main_#t~mem266#1.offset;havoc main_#t~mem267#1;" "call ULTIMATE.dealloc(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset);havoc main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset;" "goto;" "assume !true;" "assume !true;" "assume !main_#t~short203#1;havoc main_#t~mem200#1;havoc main_#t~mem199#1;havoc main_#t~mem201#1.base, main_#t~mem201#1.offset;havoc main_#t~mem202#1;havoc main_#t~short203#1;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "main_#t~post5#1 := main_~i~0#1;main_~i~0#1 := ~bvadd32(1bv32, main_#t~post5#1);havoc main_#t~post5#1;" "assume !true;" "main_~user~0#1.base, main_~user~0#1.offset := main_~altusers~0#1.base, main_~altusers~0#1.offset;" "assume !(main_~user~0#1.base != 0bv32 || main_~user~0#1.offset != 0bv32);" "assume !!(main_~user~0#1.base != 0bv32 || main_~user~0#1.offset != 0bv32);" "SUMMARY for call main_#t~mem270#1 := read~intINTTYPE4(main_~user~0#1.base, main_~user~0#1.offset, 4bv32); srcloc: L762" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~user~0#1.offset), #length[main_~user~0#1.base]) && ~bvule32(main_~user~0#1.offset, ~bvadd32(4bv32, main_~user~0#1.offset))) && ~bvule32(0bv32, main_~user~0#1.offset));" "SUMMARY for call main_#t~mem271#1 := read~intINTTYPE4(main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset), 4bv32); srcloc: L762-1" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~user~0#1.offset)));" "assume { :begin_inline_test_int_int } true;test_int_int_#in~a#1, test_int_int_#in~b#1 := main_#t~mem270#1, main_#t~mem271#1;havoc test_int_int_#t~post3#1, test_int_int_#t~switch4#1, test_int_int_~a#1, test_int_int_~b#1;test_int_int_~a#1 := test_int_int_#in~a#1;test_int_int_~b#1 := test_int_int_#in~b#1;test_int_int_#t~post3#1 := ~count_int_int~0;~count_int_int~0 := ~bvadd32(1bv32, test_int_int_#t~post3#1);test_int_int_#t~switch4#1 := 0bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 0bv32 == test_int_int_~a#1 && 0bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L710" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 1bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 1bv32 == test_int_int_~a#1 && 1bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L713" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 2bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 2bv32 == test_int_int_~a#1 && 4bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L716" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 3bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 3bv32 == test_int_int_~a#1 && 9bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L719" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 4bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 4bv32 == test_int_int_~a#1 && 16bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L722" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 5bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 5bv32 == test_int_int_~a#1 && 25bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L725" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 6bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 6bv32 == test_int_int_~a#1 && 36bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L728" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 7bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 7bv32 == test_int_int_~a#1 && 49bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L731" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 8bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 8bv32 == test_int_int_~a#1 && 64bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L734" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 9bv32 == test_int_int_#t~post3#1;" "assume test_int_int_#t~switch4#1;" "SUMMARY for call __VERIFIER_assert((if 9bv32 == test_int_int_~a#1 && 81bv32 == test_int_int_~b#1 then 1bv32 else 0bv32)); srcloc: L737" "assume !test_int_int_#t~switch4#1;" "havoc test_int_int_#t~post3#1;havoc test_int_int_#t~switch4#1;" "assume { :end_inline_test_int_int } true;havoc main_#t~mem270#1;havoc main_#t~mem271#1;" "SUMMARY for call main_#t~mem269#1.base, main_#t~mem269#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(48bv32, main_~user~0#1.offset), 4bv32); srcloc: L761-2" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(48bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(48bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(48bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(48bv32, main_~user~0#1.offset)));" "main_~user~0#1.base, main_~user~0#1.offset := main_#t~mem269#1.base, main_#t~mem269#1.offset;havoc main_#t~mem269#1.base, main_#t~mem269#1.offset;" "assume !true;" "main_#res#1 := 0bv32;" "assume !(#valid == main_old_#valid#1);" "assume #valid == main_old_#valid#1;assume #valid == main_old_#valid#1;#t~ret272#1 := main_#res#1;assume { :end_inline_main } true;" "assume true;" "~cond := #in~cond;" "assume 0bv32 == ~cond;" "assume !false;" "assume false;" "assume !(0bv32 == ~cond);" "assume true;" }, returnAlphabet = {"#1889#return;" "#1891#return;" "#1893#return;" "#1895#return;" "#1897#return;" "#1899#return;" "#1901#return;" "#1903#return;" "#1905#return;" "#1875#return;" "#1877#return;" "#1879#return;" "#1881#return;" "#1883#return;" "#1885#return;" "#1887#return;" }, states = {"65577#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (= |ULTIMATE.start_main_#t~mem33#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "65572#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "65583#(and (exists ((v_ArrVal_4991 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4991) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4445 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4445) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4990 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4990) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4444 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4444) |#memory_$Pointer$.base|)))" "64698#true" "65569#(and (not (= |ULTIMATE.start_main_~user~0#1.base| |ULTIMATE.start_main_#t~malloc31#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc31#1.base|) (_ bv44 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (= |ULTIMATE.start_main_#t~malloc31#1.offset| (_ bv0 32)) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "65586#(and (exists ((v_ArrVal_4446 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4446) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4992 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4992) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4993 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4993))) (exists ((v_ArrVal_4447 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4447) |#memory_$Pointer$.base|)))" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "65589#(and (exists ((v_ArrVal_4449 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4449) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4994 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4994) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4995 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4995) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4448) |#memory_$Pointer$.base|)))" "65566#(and (not (= |ULTIMATE.start_main_~user~0#1.base| |ULTIMATE.start_main_#t~malloc31#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc31#1.base|) (_ bv44 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (= |ULTIMATE.start_main_#t~malloc31#1.offset| (_ bv0 32)))" "64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" }, initialStates = {"64698#true" }, finalStates = {}, callTransitions = { ("65577#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (= |ULTIMATE.start_main_#t~mem33#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "call main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset := #Ultimate.C_memset(main_#t~mem33#1.base, main_#t~mem33#1.offset, 0bv32, 44bv32);" "64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call __VERIFIER_assert((if 1bv32 == test_int_int_~a#1 && 1bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call __VERIFIER_assert((if 2bv32 == test_int_int_~a#1 && 4bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call __VERIFIER_assert((if 3bv32 == test_int_int_~a#1 && 9bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call __VERIFIER_assert((if 4bv32 == test_int_int_~a#1 && 16bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call __VERIFIER_assert((if 5bv32 == test_int_int_~a#1 && 25bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call __VERIFIER_assert((if 6bv32 == test_int_int_~a#1 && 36bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call __VERIFIER_assert((if 7bv32 == test_int_int_~a#1 && 49bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call __VERIFIER_assert((if 8bv32 == test_int_int_~a#1 && 64bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call __VERIFIER_assert((if 9bv32 == test_int_int_~a#1 && 81bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~memset~res47#1.base, main_#t~memset~res47#1.offset := #Ultimate.C_memset(main_#t~mem46#1.base, main_#t~mem46#1.offset, 0bv32, 384bv32);" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~memset~res80#1.base, main_#t~memset~res80#1.offset := #Ultimate.C_memset(main_#t~mem77#1.base, main_#t~mem77#1.offset, 0bv32, ~bvmul32(24bv32, main_#t~mem79#1));" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~memset~res165#1.base, main_#t~memset~res165#1.offset := #Ultimate.C_memset(main_#t~mem164#1.base, main_#t~mem164#1.offset, 0bv32, 44bv32);" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~memset~res178#1.base, main_#t~memset~res178#1.offset := #Ultimate.C_memset(main_#t~mem177#1.base, main_#t~mem177#1.offset, 0bv32, 384bv32);" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~memset~res211#1.base, main_#t~memset~res211#1.offset := #Ultimate.C_memset(main_#t~mem208#1.base, main_#t~mem208#1.offset, 0bv32, ~bvmul32(24bv32, main_#t~mem210#1));" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call __VERIFIER_assert((if 0bv32 == test_int_int_~a#1 && 0bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "64698#true") }, internalTransitions = { ("65572#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "assume !(main_#t~mem32#1.base == 0bv32 && main_#t~mem32#1.offset == 0bv32);havoc main_#t~mem32#1.base, main_#t~mem32#1.offset;" "65572#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("65572#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call main_#t~mem33#1.base, main_#t~mem33#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-98" "65577#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (= |ULTIMATE.start_main_#t~mem33#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("65572#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call main_#t~mem32#1.base, main_#t~mem32#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-95" "65572#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "assume 1bv1 == #valid[#ptr.base];assume (~bvule32(~bvadd32(#amount, #ptr.offset), #length[#ptr.base]) && ~bvule32(#ptr.offset, ~bvadd32(#amount, #ptr.offset))) && ~bvule32(0bv32, #ptr.offset);" "64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") ("64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "#t~loopctr273 := 0bv32;" "64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") ("64878#(and (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65583#(and (exists ((v_ArrVal_4991 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4991) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4445 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4445) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4990 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4990) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4444 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4444) |#memory_$Pointer$.base|)))") ("65583#(and (exists ((v_ArrVal_4991 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4991) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4445 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4445) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4990 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4990) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4444 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4444) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65586#(and (exists ((v_ArrVal_4446 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4446) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4992 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4992) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4993 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4993))) (exists ((v_ArrVal_4447 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4447) |#memory_$Pointer$.base|)))") ("64698#true" "assume 1bv1 == #valid[#ptr.base];assume (~bvule32(~bvadd32(#amount, #ptr.offset), #length[#ptr.base]) && ~bvule32(#ptr.offset, ~bvadd32(#amount, #ptr.offset))) && ~bvule32(0bv32, #ptr.offset);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "#t~loopctr273 := 0bv32;" "64698#true") ("64698#true" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem155#1), 16bv32));havoc main_#t~mem155#1;" "64698#true") ("64698#true" "assume !main_#t~switch150#1;" "64698#true") ("64698#true" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64698#true") ("64698#true" "main_#t~switch150#1 := main_#t~switch150#1 || 6bv32 == main_~_hj_k~1#1;" "64698#true") ("64698#true" "assume !~bvult32(#t~loopctr273, #amount);" "64698#true") ("64698#true" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "64698#true") ("64698#true" "assume main_#t~switch150#1;" "64698#true") ("64698#true" "assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0bv32, 0bv32;assume 0bv1 == #valid[0bv32];assume ~bvult32(0bv32, #StackHeapBarrier);currentRoundingMode := ~roundNearestTiesToEven;call #Ultimate.allocInit(2bv32, 1bv32);call write~init~intINTTYPE1(48bv8, 1bv32, 0bv32, 1bv32);call write~init~intINTTYPE1(0bv8, 1bv32, 1bv32, 1bv32);call #Ultimate.allocInit(21bv32, 2bv32);~count_int_int~0 := 0bv32;" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem156#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(5bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-50" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem120#1.base, main_#t~mem120#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-283" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume { :end_inline_ULTIMATE.init } true;main_old_#valid#1 := #valid;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset, main_#t~mem8#1, main_#t~mem7#1, main_#t~mem9#1, main_#t~mem10#1, main_#t~mem12#1, main_#t~mem11#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~mem16#1, main_#t~mem15#1, main_#t~mem17#1, main_#t~mem18#1, main_#t~switch19#1, main_#t~mem20#1, main_#t~mem21#1, main_#t~mem22#1, main_#t~mem23#1, main_#t~mem24#1, main_#t~mem25#1, main_#t~mem26#1, main_#t~mem27#1, main_#t~mem28#1, main_#t~mem29#1, main_#t~mem30#1, main_~_hj_i~0#1, main_~_hj_j~0#1, main_~_hj_k~0#1, main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, main_#t~malloc31#1.base, main_#t~malloc31#1.offset, main_#t~mem32#1.base, main_#t~mem32#1.offset, main_#t~mem33#1.base, main_#t~mem33#1.offset, main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset, main_#t~mem35#1.base, main_#t~mem35#1.offset, main_#t~mem36#1.base, main_#t~mem36#1.offset, main_#t~mem37#1.base, main_#t~mem37#1.offset, main_#t~mem38#1.base, main_#t~mem38#1.offset, main_#t~mem39#1.base, main_#t~mem39#1.offset, main_#t~malloc40#1.base, main_#t~malloc40#1.offset, main_#t~mem41#1.base, main_#t~mem41#1.offset, main_#t~mem42#1.base, main_#t~mem42#1.offset, main_#t~mem43#1.base, main_#t~mem43#1.offset, main_#t~mem44#1.base, main_#t~mem44#1.offset, main_#t~mem45#1.base, main_#t~mem45#1.offset, main_#t~mem46#1.base, main_#t~mem46#1.offset, main_#t~memset~res47#1.base, main_#t~memset~res47#1.offset, main_#t~mem48#1.base, main_#t~mem48#1.offset, main_#t~mem49#1.base, main_#t~mem49#1.offset, main_#t~mem50#1.base, main_#t~mem50#1.offset, main_#t~mem51#1.base, main_#t~mem51#1.offset, main_#t~mem52#1, main_#t~mem53#1.base, main_#t~mem53#1.offset, main_#t~mem54#1.base, main_#t~mem54#1.offset, main_#t~mem55#1.base, main_#t~mem55#1.offset, main_#t~mem56#1.base, main_#t~mem56#1.offset, main_#t~mem57#1, main_#t~post58#1, main_#t~mem59#1.base, main_#t~mem59#1.offset, main_#t~mem60#1, main_#t~mem61#1.base, main_#t~mem61#1.offset, main_#t~mem62#1.base, main_#t~mem62#1.offset, main_#t~mem63#1, main_#t~post64#1, main_#t~mem65#1.base, main_#t~mem65#1.offset, main_#t~mem66#1.base, main_#t~mem66#1.offset, main_#t~mem67#1.base, main_#t~mem67#1.offset, main_#t~mem69#1, main_#t~mem68#1, main_#t~mem70#1.base, main_#t~mem70#1.offset, main_#t~mem71#1, main_#t~short72#1, main_#t~mem73#1.base, main_#t~mem73#1.offset, main_#t~mem74#1, main_#t~malloc75#1.base, main_#t~malloc75#1.offset, main_#t~mem76#1.base, main_#t~mem76#1.offset, main_#t~mem77#1.base, main_#t~mem77#1.offset, main_#t~mem78#1.base, main_#t~mem78#1.offset, main_#t~mem79#1, main_#t~memset~res80#1.base, main_#t~memset~res80#1.offset, main_#t~mem81#1.base, main_#t~mem81#1.offset, main_#t~mem82#1.base, main_#t~mem82#1.offset, main_#t~mem85#1, main_#t~mem83#1.base, main_#t~mem83#1.offset, main_#t~mem84#1, main_#t~mem86#1.base, main_#t~mem86#1.offset, main_#t~mem89#1, main_#t~mem87#1.base, main_#t~mem87#1.offset, main_#t~mem88#1, main_#t~mem90#1.base, main_#t~mem90#1.offset, main_#t~mem94#1.base, main_#t~mem94#1.offset, main_#t~mem95#1.base, main_#t~mem95#1.offset, main_#t~mem96#1.base, main_#t~mem96#1.offset, main_#t~mem97#1.base, main_#t~mem97#1.offset, main_#t~mem100#1, main_#t~mem98#1.base, main_#t~mem98#1.offset, main_#t~mem99#1, main_#t~mem101#1.base, main_#t~mem101#1.offset, main_#t~mem102#1, main_#t~pre103#1, main_#t~mem104#1.base, main_#t~mem104#1.offset, main_#t~mem105#1, main_#t~mem106#1.base, main_#t~mem106#1.offset, main_#t~mem107#1, main_#t~post108#1, main_#t~mem112#1, main_#t~mem110#1, main_#t~mem109#1.base, main_#t~mem109#1.offset, main_#t~mem111#1, main_#t~mem113#1, main_#t~post114#1, main_#t~mem115#1.base, main_#t~mem115#1.offset, main_#t~mem116#1.base, main_#t~mem116#1.offset, main_#t~mem117#1.base, main_#t~mem117#1.offset, main_#t~post91#1, main_#t~mem92#1.base, main_#t~mem92#1.offset, main_#t~mem93#1, main_#t~mem118#1.base, main_#t~mem118#1.offset, main_#t~mem119#1.base, main_#t~mem119#1.offset, main_#t~mem120#1.base, main_#t~mem120#1.offset, main_#t~mem121#1, main_#t~mem122#1.base, main_#t~mem122#1.offset, main_#t~mem123#1, main_#t~post124#1, main_#t~mem125#1.base, main_#t~mem125#1.offset, main_#t~mem126#1.base, main_#t~mem126#1.offset, main_#t~mem127#1.base, main_#t~mem127#1.offset, main_#t~mem128#1.base, main_#t~mem128#1.offset, main_#t~mem131#1, main_#t~mem129#1.base, main_#t~mem129#1.offset, main_#t~mem130#1, main_#t~ite134#1, main_#t~mem132#1.base, main_#t~mem132#1.offset, main_#t~mem133#1, main_#t~mem135#1.base, main_#t~mem135#1.offset, main_#t~mem136#1, main_#t~mem137#1.base, main_#t~mem137#1.offset, main_~_he_bkt~0#1, main_~_he_bkt_i~0#1, main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset, main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, main_~_ha_bkt~0#1, main_~_ha_hashv~0#1, main_#t~mem139#1, main_#t~mem138#1, main_#t~mem140#1, main_#t~mem141#1, main_#t~mem143#1, main_#t~mem142#1, main_#t~mem144#1, main_#t~mem145#1, main_#t~mem147#1, main_#t~mem146#1, main_#t~mem148#1, main_#t~mem149#1, main_#t~switch150#1, main_#t~mem151#1, main_#t~mem152#1, main_#t~mem153#1, main_#t~mem154#1, main_#t~mem155#1, main_#t~mem156#1, main_#t~mem157#1, main_#t~mem158#1, main_#t~mem159#1, main_#t~mem160#1, main_#t~mem161#1, main_~_hj_i~1#1, main_~_hj_j~1#1, main_~_hj_k~1#1, main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, main_#t~malloc162#1.base, main_#t~malloc162#1.offset, main_#t~mem163#1.base, main_#t~mem163#1.offset, main_#t~mem164#1.base, main_#t~mem164#1.offset, main_#t~memset~res165#1.base, main_#t~memset~res165#1.offset, main_#t~mem166#1.base, main_#t~mem166#1.offset, main_#t~mem167#1.base, main_#t~mem167#1.offset, main_#t~mem168#1.base, main_#t~mem168#1.offset, main_#t~mem169#1.base, main_#t~mem169#1.offset, main_#t~mem170#1.base, main_#t~mem170#1.offset, main_#t~malloc171#1.base, main_#t~malloc171#1.offset, main_#t~mem172#1.base, main_#t~mem172#1.offset, main_#t~mem173#1.base, main_#t~mem173#1.offset, main_#t~mem174#1.base, main_#t~mem174#1.offset, main_#t~mem175#1.base, main_#t~mem175#1.offset, main_#t~mem176#1.base, main_#t~mem176#1.offset, main_#t~mem177#1.base, main_#t~mem177#1.offset, main_#t~memset~res178#1.base, main_#t~memset~res178#1.offset, main_#t~mem179#1.base, main_#t~mem179#1.offset, main_#t~mem180#1.base, main_#t~mem180#1.offset, main_#t~mem181#1.base, main_#t~mem181#1.offset, main_#t~mem182#1.base, main_#t~mem182#1.offset, main_#t~mem183#1, main_#t~mem184#1.base, main_#t~mem184#1.offset, main_#t~mem185#1.base, main_#t~mem185#1.offset, main_#t~mem186#1.base, main_#t~mem186#1.offset, main_#t~mem187#1.base, main_#t~mem187#1.offset, main_#t~mem188#1, main_#t~post189#1, main_#t~mem190#1.base, main_#t~mem190#1.offset, main_#t~mem191#1, main_#t~mem192#1.base, main_#t~mem192#1.offset, main_#t~mem193#1.base, main_#t~mem193#1.offset, main_#t~mem194#1, main_#t~post195#1, main_#t~mem196#1.base, main_#t~mem196#1.offset, main_#t~mem197#1.base, main_#t~mem197#1.offset, main_#t~mem198#1.base, main_#t~mem198#1.offset, main_#t~mem200#1, main_#t~mem199#1, main_#t~mem201#1.base, main_#t~mem201#1.offset, main_#t~mem202#1, main_#t~short203#1, main_#t~mem204#1.base, main_#t~mem204#1.offset, main_#t~mem205#1, main_#t~malloc206#1.base, main_#t~malloc206#1.offset, main_#t~mem207#1.base, main_#t~mem207#1.offset, main_#t~mem208#1.base, main_#t~mem208#1.offset, main_#t~mem209#1.base, main_#t~mem209#1.offset, main_#t~mem210#1, main_#t~memset~res211#1.base, main_#t~memset~res211#1.offset, main_#t~mem212#1.base, main_#t~mem212#1.offset, main_#t~mem213#1.base, main_#t~mem213#1.offset, main_#t~mem216#1, main_#t~mem214#1.base, main_#t~mem214#1.offset, main_#t~mem215#1, main_#t~mem217#1.base, main_#t~mem217#1.offset, main_#t~mem220#1, main_#t~mem218#1.base, main_#t~mem218#1.offset, main_#t~mem219#1, main_#t~mem221#1.base, main_#t~mem221#1.offset, main_#t~mem225#1.base, main_#t~mem225#1.offset, main_#t~mem226#1.base, main_#t~mem226#1.offset, main_#t~mem227#1.base, main_#t~mem227#1.offset, main_#t~mem228#1.base, main_#t~mem228#1.offset, main_#t~mem231#1, main_#t~mem229#1.base, main_#t~mem229#1.offset, main_#t~mem230#1, main_#t~mem232#1.base, main_#t~mem232#1.offset, main_#t~mem233#1, main_#t~pre234#1, main_#t~mem235#1.base, main_#t~mem235#1.offset, main_#t~mem236#1, main_#t~mem237#1.base, main_#t~mem237#1.offset, main_#t~mem238#1, main_#t~post239#1, main_#t~mem243#1, main_#t~mem241#1, main_#t~mem240#1.base, main_#t~mem240#1.offset, main_#t~mem242#1, main_#t~mem244#1, main_#t~post245#1, main_#t~mem246#1.base, main_#t~mem246#1.offset, main_#t~mem247#1.base, main_#t~mem247#1.offset, main_#t~mem248#1.base, main_#t~mem248#1.offset, main_#t~post222#1, main_#t~mem223#1.base, main_#t~mem223#1.offset, main_#t~mem224#1, main_#t~mem249#1.base, main_#t~mem249#1.offset, main_#t~mem250#1.base, main_#t~mem250#1.offset, main_#t~mem251#1.base, main_#t~mem251#1.offset, main_#t~mem252#1, main_#t~mem253#1.base, main_#t~mem253#1.offset, main_#t~mem254#1, main_#t~post255#1, main_#t~mem256#1.base, main_#t~mem256#1.offset, main_#t~mem257#1.base, main_#t~mem257#1.offset, main_#t~mem258#1.base, main_#t~mem258#1.offset, main_#t~mem259#1.base, main_#t~mem259#1.offset, main_#t~mem262#1, main_#t~mem260#1.base, main_#t~mem260#1.offset, main_#t~mem261#1, main_#t~ite265#1, main_#t~mem263#1.base, main_#t~mem263#1.offset, main_#t~mem264#1, main_#t~mem266#1.base, main_#t~mem266#1.offset, main_#t~mem267#1, main_#t~mem268#1.base, main_#t~mem268#1.offset, main_~_he_bkt~1#1, main_~_he_bkt_i~1#1, main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset, main_~_he_hh_nxt~1#1.base, main_~_he_hh_nxt~1#1.offset, main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, main_~_ha_bkt~1#1, main_~_ha_hashv~1#1, main_#t~post5#1, main_#t~mem270#1, main_#t~mem271#1, main_#t~mem269#1.base, main_#t~mem269#1.offset, main_~i~0#1, main_~user~0#1.base, main_~user~0#1.offset, main_~users~0#1.base, main_~users~0#1.offset, main_~altusers~0#1.base, main_~altusers~0#1.offset;havoc main_~i~0#1;havoc main_~user~0#1.base, main_~user~0#1.offset;main_~users~0#1.base, main_~users~0#1.offset := 0bv32, 0bv32;main_~altusers~0#1.base, main_~altusers~0#1.offset := 0bv32, 0bv32;main_~i~0#1 := 0bv32;" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem156#1), 8bv32));havoc main_#t~mem156#1;" "64698#true") ("64698#true" "assume !main_#t~switch150#1;" "64698#true") ("64698#true" "main_#t~switch150#1 := main_#t~switch150#1 || 5bv32 == main_~_hj_k~1#1;" "64698#true") ("64698#true" "assume !~bvslt32(main_~i~0#1, 10bv32);" "64698#true") ("64698#true" "assume !!~bvslt32(main_~i~0#1, 10bv32);call main_#t~malloc6#1.base, main_#t~malloc6#1.offset := #Ultimate.allocOnHeap(72bv32);main_~user~0#1.base, main_~user~0#1.offset := main_#t~malloc6#1.base, main_#t~malloc6#1.offset;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "assume main_#t~switch150#1;" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem157#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(4bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-55" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~zero_extendFrom8To32(main_#t~mem157#1));havoc main_#t~mem157#1;" "64698#true") ("64698#true" "assume !main_#t~switch150#1;" "64698#true") ("64698#true" "main_#t~switch150#1 := main_#t~switch150#1 || 4bv32 == main_~_hj_k~1#1;" "64698#true") ("64698#true" "assume main_#t~switch150#1;" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem158#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(3bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-60" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem158#1), 24bv32));havoc main_#t~mem158#1;" "64698#true") ("64698#true" "assume !main_#t~switch150#1;" "64698#true") ("64698#true" "main_#t~switch150#1 := main_#t~switch150#1 || 3bv32 == main_~_hj_k~1#1;" "64698#true") ("64698#true" "assume main_#t~switch150#1;" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem159#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(2bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-65" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem159#1), 16bv32));havoc main_#t~mem159#1;" "64698#true") ("64698#true" "assume !main_#t~switch150#1;" "64698#true") ("64698#true" "main_#t~switch150#1 := main_#t~switch150#1 || 2bv32 == main_~_hj_k~1#1;" "64698#true") ("64698#true" "assume main_#t~switch150#1;" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem160#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(1bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-70" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem160#1), 8bv32));havoc main_#t~mem160#1;" "64698#true") ("64698#true" "assume !main_#t~switch150#1;" "64698#true") ("64698#true" "main_#t~switch150#1 := main_#t~switch150#1 || 1bv32 == main_~_hj_k~1#1;" "64698#true") ("64698#true" "assume main_#t~switch150#1;" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem161#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, 1bv32); srcloc: L759-75" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), #length[main_~_hj_key~1#1.base]) && ~bvule32(main_~_hj_key~1#1.offset, ~bvadd32(1bv32, main_~_hj_key~1#1.offset))) && ~bvule32(0bv32, main_~_hj_key~1#1.offset));" "64698#true") ("64698#true" "main_#res#1 := 0bv32;" "64698#true") ("64698#true" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~zero_extendFrom8To32(main_#t~mem161#1));havoc main_#t~mem161#1;" "64698#true") ("64698#true" "assume !(#valid == main_old_#valid#1);" "64698#true") ("64698#true" "assume !main_#t~switch150#1;" "64698#true") ("64698#true" "havoc main_#t~switch150#1;" "64698#true") ("64698#true" "~cond := #in~cond;" "64698#true") ("64698#true" "assume 0bv32 == ~cond;" "64698#true") ("64698#true" "main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 13bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 8bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 13bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 12bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 16bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 5bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 3bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 10bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 15bv32));" "64698#true") ("64698#true" "assume !false;" "64698#true") ("64698#true" "assume !(0bv32 == ~cond);" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "assume true;" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "SUMMARY for call write~intINTTYPE4(main_~_ha_hashv~1#1, main_~user~0#1.base, ~bvadd32(68bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-324" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem251#1.base, main_#t~mem251#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-283" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "havoc main_~_ha_hashv~1#1;" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "havoc main_~_hj_i~1#1;havoc main_~_hj_j~1#1;havoc main_~_hj_k~1#1;main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset := main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset);main_~_ha_hashv~1#1 := 4276993775bv32;main_~_hj_j~1#1 := 2654435769bv32;main_~_hj_i~1#1 := main_~_hj_j~1#1;main_~_hj_k~1#1 := 4bv32;" "64698#true") ("64698#true" "assume !~bvuge32(main_~_hj_k~1#1, 12bv32);" "64698#true") ("64698#true" "assume !!~bvuge32(main_~_hj_k~1#1, 12bv32);" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem139#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, 1bv32); srcloc: L759-3" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), #length[main_~_hj_key~1#1.base]) && ~bvule32(main_~_hj_key~1#1.offset, ~bvadd32(1bv32, main_~_hj_key~1#1.offset))) && ~bvule32(0bv32, main_~_hj_key~1#1.offset));" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem138#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(1bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-4" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem140#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(2bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-5" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem141#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(3bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-6" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem139#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem138#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem140#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem141#1), 24bv32)));havoc main_#t~mem139#1;havoc main_#t~mem138#1;havoc main_#t~mem140#1;havoc main_#t~mem141#1;" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem143#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(4bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-8" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem142#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(5bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-9" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem144#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(6bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-10" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem145#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(7bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-11" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem143#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem142#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem144#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem145#1), 24bv32)));havoc main_#t~mem143#1;havoc main_#t~mem142#1;havoc main_#t~mem144#1;havoc main_#t~mem145#1;" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem147#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(8bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-13" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem146#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(9bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-14" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem148#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(10bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-15" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem149#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(11bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-16" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(11bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem147#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem146#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem148#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem149#1), 24bv32)));havoc main_#t~mem147#1;havoc main_#t~mem146#1;havoc main_#t~mem148#1;havoc main_#t~mem149#1;" "64698#true") ("64698#true" "main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 13bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 8bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 13bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 12bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 16bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 5bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 3bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 10bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 15bv32));" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset := main_~_hj_key~1#1.base, ~bvadd32(12bv32, main_~_hj_key~1#1.offset);main_~_hj_k~1#1 := ~bvsub32(main_~_hj_k~1#1, 12bv32);" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "main_~_ha_hashv~1#1 := ~bvadd32(4bv32, main_~_ha_hashv~1#1);main_#t~switch150#1 := 11bv32 == main_~_hj_k~1#1;" "64698#true") ("64698#true" "assume main_#t~switch150#1;" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem151#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(10bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-25" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem151#1), 24bv32));havoc main_#t~mem151#1;" "64698#true") ("64698#true" "assume !main_#t~switch150#1;" "64698#true") ("64698#true" "main_#t~switch150#1 := main_#t~switch150#1 || 10bv32 == main_~_hj_k~1#1;" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "assume main_#t~switch150#1;" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem152#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(9bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-30" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem152#1), 16bv32));havoc main_#t~mem152#1;" "64698#true") ("64698#true" "goto;" "64698#true") ("64698#true" "assume !main_#t~switch150#1;" "64698#true") ("64698#true" "main_#t~switch150#1 := main_#t~switch150#1 || 9bv32 == main_~_hj_k~1#1;" "64698#true") ("64698#true" "main_#t~post5#1 := main_~i~0#1;main_~i~0#1 := ~bvadd32(1bv32, main_#t~post5#1);havoc main_#t~post5#1;" "64698#true") ("64698#true" "assume main_#t~switch150#1;" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem153#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(8bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-35" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "main_~user~0#1.base, main_~user~0#1.offset := main_~altusers~0#1.base, main_~altusers~0#1.offset;" "64698#true") ("64698#true" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem153#1), 8bv32));havoc main_#t~mem153#1;" "64698#true") ("64698#true" "assume !main_#t~switch150#1;" "64698#true") ("64698#true" "main_#t~switch150#1 := main_#t~switch150#1 || 8bv32 == main_~_hj_k~1#1;" "64698#true") ("64698#true" "assume !(main_~user~0#1.base != 0bv32 || main_~user~0#1.offset != 0bv32);" "64698#true") ("64698#true" "assume main_#t~switch150#1;" "64698#true") ("64698#true" "assume !!(main_~user~0#1.base != 0bv32 || main_~user~0#1.offset != 0bv32);" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem154#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(7bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-40" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem270#1 := read~intINTTYPE4(main_~user~0#1.base, main_~user~0#1.offset, 4bv32); srcloc: L762" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)));" "64698#true") ("64698#true" "assume !((~bvule32(~bvadd32(4bv32, main_~user~0#1.offset), #length[main_~user~0#1.base]) && ~bvule32(main_~user~0#1.offset, ~bvadd32(4bv32, main_~user~0#1.offset))) && ~bvule32(0bv32, main_~user~0#1.offset));" "64698#true") ("64698#true" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem154#1), 24bv32));havoc main_#t~mem154#1;" "64698#true") ("64698#true" "assume !main_#t~switch150#1;" "64698#true") ("64698#true" "main_#t~switch150#1 := main_#t~switch150#1 || 7bv32 == main_~_hj_k~1#1;" "64698#true") ("64698#true" "assume main_#t~switch150#1;" "64698#true") ("64698#true" "SUMMARY for call main_#t~mem155#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(6bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-45" "64698#true") ("64698#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64698#true") ("65569#(and (not (= |ULTIMATE.start_main_~user~0#1.base| |ULTIMATE.start_main_#t~malloc31#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc31#1.base|) (_ bv44 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (= |ULTIMATE.start_main_#t~malloc31#1.offset| (_ bv0 32)) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "havoc main_#t~malloc31#1.base, main_#t~malloc31#1.offset;" "65572#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("65586#(and (exists ((v_ArrVal_4446 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4446) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4992 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4992) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4993 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4993))) (exists ((v_ArrVal_4447 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4447) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "65589#(and (exists ((v_ArrVal_4449 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4449) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4994 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4994) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4995 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4995) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4448) |#memory_$Pointer$.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvslt32(main_~i~0#1, 10bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !!~bvslt32(main_~i~0#1, 10bv32);call main_#t~malloc6#1.base, main_#t~malloc6#1.offset := #Ultimate.allocOnHeap(72bv32);main_~user~0#1.base, main_~user~0#1.offset := main_#t~malloc6#1.base, main_#t~malloc6#1.offset;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_~user~0#1.base == 0bv32 && main_~user~0#1.offset == 0bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(main_~i~0#1, main_~user~0#1.base, main_~user~0#1.offset, 4bv32); srcloc: L753-2" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvmul32(main_~i~0#1, main_~i~0#1), main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset), 4bv32); srcloc: L756" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_ha_hashv~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_hj_i~0#1;havoc main_~_hj_j~0#1;havoc main_~_hj_k~0#1;main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;main_~_ha_hashv~0#1 := 4276993775bv32;main_~_hj_j~0#1 := 2654435769bv32;main_~_hj_i~0#1 := main_~_hj_j~0#1;main_~_hj_k~0#1 := 4bv32;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvuge32(main_~_hj_k~0#1, 12bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_hashv~0#1 := ~bvadd32(4bv32, main_~_ha_hashv~0#1);main_#t~switch19#1 := 11bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 10bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 9bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 8bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 7bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 6bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 5bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 4bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem27#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(3bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-60" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem27#1), 24bv32));havoc main_#t~mem27#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 3bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem28#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(2bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-65" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem28#1), 16bv32));havoc main_#t~mem28#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 2bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem29#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(1bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L758-70" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem29#1), 8bv32));havoc main_#t~mem29#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch19#1 := main_#t~switch19#1 || 1bv32 == main_~_hj_k~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem30#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, 1bv32); srcloc: L758-75" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~zero_extendFrom8To32(main_#t~mem30#1));havoc main_#t~mem30#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~switch19#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 13bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 8bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 13bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 12bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 16bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 5bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 3bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 10bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 15bv32));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(main_~_ha_hashv~0#1, main_~user~0#1.base, ~bvadd32(36bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-324" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_~user~0#1.base, ~bvadd32(28bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-87" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(4bv32, main_~user~0#1.base, ~bvadd32(32bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-88" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_~users~0#1.base == 0bv32 && main_~users~0#1.offset == 0bv32;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(16bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-90" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(12bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-91" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~malloc31#1.base, main_#t~malloc31#1.offset := #Ultimate.allocOnHeap(44bv32);" "65566#(and (not (= |ULTIMATE.start_main_~user~0#1.base| |ULTIMATE.start_main_#t~malloc31#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc31#1.base|) (_ bv44 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (= |ULTIMATE.start_main_#t~malloc31#1.offset| (_ bv0 32)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem33#1.base, main_#t~mem33#1.offset;havoc main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem35#1.base, main_#t~mem35#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-101" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem35#1.base, ~bvadd32(16bv32, main_#t~mem35#1.offset), 4bv32); srcloc: L758-102" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem35#1.base, main_#t~mem35#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem36#1.base, main_#t~mem36#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-104" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(32bv32, main_#t~mem36#1.base, ~bvadd32(4bv32, main_#t~mem36#1.offset), 4bv32); srcloc: L758-105" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset)), #length[main_#t~mem36#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem36#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem36#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem36#1.base, main_#t~mem36#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem37#1.base, main_#t~mem37#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-107" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(5bv32, main_#t~mem37#1.base, ~bvadd32(8bv32, main_#t~mem37#1.offset), 4bv32); srcloc: L758-108" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem37#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem37#1.offset)), #length[main_#t~mem37#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem37#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem37#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem37#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem37#1.base, main_#t~mem37#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem38#1.base, main_#t~mem38#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-110" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvsub32(~bvadd32(8bv32, main_~user~0#1.offset), main_~user~0#1.offset), main_#t~mem38#1.base, ~bvadd32(20bv32, main_#t~mem38#1.offset), 4bv32); srcloc: L758-111" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem38#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem38#1.offset)), #length[main_#t~mem38#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem38#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem38#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem38#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem38#1.base, main_#t~mem38#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem39#1.base, main_#t~mem39#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-113" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~malloc40#1.base, main_#t~malloc40#1.offset := #Ultimate.allocOnHeap(384bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~malloc40#1.base, main_#t~malloc40#1.offset, main_#t~mem39#1.base, main_#t~mem39#1.offset, 4bv32); srcloc: L758-115" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem39#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem39#1.offset), #length[main_#t~mem39#1.base]) && ~bvule32(main_#t~mem39#1.offset, ~bvadd32(4bv32, main_#t~mem39#1.offset))) && ~bvule32(0bv32, main_#t~mem39#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem39#1.base, main_#t~mem39#1.offset;havoc main_#t~malloc40#1.base, main_#t~malloc40#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem41#1.base, main_#t~mem41#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-117" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(2685476833bv32, main_#t~mem41#1.base, ~bvadd32(40bv32, main_#t~mem41#1.offset), 4bv32); srcloc: L758-118" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem41#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem41#1.offset)), #length[main_#t~mem41#1.base]) && ~bvule32(~bvadd32(40bv32, main_#t~mem41#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem41#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_#t~mem41#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem41#1.base, main_#t~mem41#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem42#1.base, main_#t~mem42#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-120" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem43#1.base, main_#t~mem43#1.offset := read~$Pointer$(main_#t~mem42#1.base, main_#t~mem42#1.offset, 4bv32); srcloc: L758-121" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem42#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem42#1.offset), #length[main_#t~mem42#1.base]) && ~bvule32(main_#t~mem42#1.offset, ~bvadd32(4bv32, main_#t~mem42#1.offset))) && ~bvule32(0bv32, main_#t~mem42#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem43#1.base == 0bv32 && main_#t~mem43#1.offset == 0bv32);havoc main_#t~mem42#1.base, main_#t~mem42#1.offset;havoc main_#t~mem43#1.base, main_#t~mem43#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem45#1.base, main_#t~mem45#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-128" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem46#1.base, main_#t~mem46#1.offset := read~$Pointer$(main_#t~mem45#1.base, main_#t~mem45#1.offset, 4bv32); srcloc: L758-129" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem45#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem45#1.offset), #length[main_#t~mem45#1.base]) && ~bvule32(main_#t~mem45#1.offset, ~bvadd32(4bv32, main_#t~mem45#1.offset))) && ~bvule32(0bv32, main_#t~mem45#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem46#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(384bv32, main_#t~mem46#1.offset), #length[main_#t~mem46#1.base]) && ~bvule32(main_#t~mem46#1.offset, ~bvadd32(384bv32, main_#t~mem46#1.offset))) && ~bvule32(0bv32, main_#t~mem46#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem45#1.base, main_#t~mem45#1.offset;havoc main_#t~mem46#1.base, main_#t~mem46#1.offset;havoc main_#t~memset~res47#1.base, main_#t~memset~res47#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~users~0#1.base, main_~users~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_~users~0#1.base == 0bv32 && main_~users~0#1.offset == 0bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem48#1.base, main_#t~mem48#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-136" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem48#1.base, main_#t~mem48#1.offset, main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-137" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem48#1.base, main_#t~mem48#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(16bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-154" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem49#1.base, main_#t~mem49#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-140" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem50#1.base, main_#t~mem50#1.offset := read~$Pointer$(main_#t~mem49#1.base, ~bvadd32(16bv32, main_#t~mem49#1.offset), 4bv32); srcloc: L758-141" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem49#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem49#1.offset)), #length[main_#t~mem49#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem49#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem49#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem49#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem51#1.base, main_#t~mem51#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-142" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem52#1 := read~intINTTYPE4(main_#t~mem51#1.base, ~bvadd32(20bv32, main_#t~mem51#1.offset), 4bv32); srcloc: L758-143" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem51#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem51#1.offset)), #length[main_#t~mem51#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem51#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem51#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem51#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem50#1.base, ~bvsub32(main_#t~mem50#1.offset, main_#t~mem52#1), main_~user~0#1.base, ~bvadd32(12bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-144" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem49#1.base, main_#t~mem49#1.offset;havoc main_#t~mem50#1.base, main_#t~mem50#1.offset;havoc main_#t~mem51#1.base, main_#t~mem51#1.offset;havoc main_#t~mem52#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem53#1.base, main_#t~mem53#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-146" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem54#1.base, main_#t~mem54#1.offset := read~$Pointer$(main_#t~mem53#1.base, ~bvadd32(16bv32, main_#t~mem53#1.offset), 4bv32); srcloc: L758-147" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem53#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem53#1.offset)), #length[main_#t~mem53#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem53#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem53#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem53#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_#t~mem54#1.base, ~bvadd32(8bv32, main_#t~mem54#1.offset), 4bv32); srcloc: L758-148" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem54#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem54#1.offset)), #length[main_#t~mem54#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem54#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem54#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem54#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem53#1.base, main_#t~mem53#1.offset;havoc main_#t~mem54#1.base, main_#t~mem54#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem55#1.base, main_#t~mem55#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-150" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem55#1.base, ~bvadd32(16bv32, main_#t~mem55#1.offset), 4bv32); srcloc: L758-151" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem55#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem55#1.offset)), #length[main_#t~mem55#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem55#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem55#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem55#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem55#1.base, main_#t~mem55#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_ha_bkt~0#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem56#1.base, main_#t~mem56#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-156" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem57#1 := read~intINTTYPE4(main_#t~mem56#1.base, ~bvadd32(12bv32, main_#t~mem56#1.offset), 4bv32); srcloc: L758-157" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem56#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)), #length[main_#t~mem56#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem56#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post58#1 := main_#t~mem57#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post58#1), main_#t~mem56#1.base, ~bvadd32(12bv32, main_#t~mem56#1.offset), 4bv32); srcloc: L758-159" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem56#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)), #length[main_#t~mem56#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem56#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem56#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem56#1.base, main_#t~mem56#1.offset;havoc main_#t~mem57#1;havoc main_#t~post58#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem59#1.base, main_#t~mem59#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-165" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem60#1 := read~intINTTYPE4(main_#t~mem59#1.base, ~bvadd32(4bv32, main_#t~mem59#1.offset), 4bv32); srcloc: L758-162" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem59#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem59#1.offset)), #length[main_#t~mem59#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem59#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem59#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem59#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_bkt~0#1 := ~bvand32(main_~_ha_hashv~0#1, ~bvsub32(main_#t~mem60#1, 1bv32));havoc main_#t~mem59#1.base, main_#t~mem59#1.offset;havoc main_#t~mem60#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem61#1.base, main_#t~mem61#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L758-320" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem62#1.base, main_#t~mem62#1.offset := read~$Pointer$(main_#t~mem61#1.base, main_#t~mem61#1.offset, 4bv32); srcloc: L758-167" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem61#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem61#1.offset), #length[main_#t~mem61#1.base]) && ~bvule32(main_#t~mem61#1.offset, ~bvadd32(4bv32, main_#t~mem61#1.offset))) && ~bvule32(0bv32, main_#t~mem61#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset := main_#t~mem62#1.base, ~bvadd32(main_#t~mem62#1.offset, ~bvmul32(12bv32, main_~_ha_bkt~0#1));havoc main_#t~mem61#1.base, main_#t~mem61#1.offset;havoc main_#t~mem62#1.base, main_#t~mem62#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem63#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L758-169" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post64#1 := main_#t~mem63#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post64#1), main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L758-171" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem63#1;havoc main_#t~post64#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem65#1.base, main_#t~mem65#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L758-173" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem65#1.base, main_#t~mem65#1.offset, main_~user~0#1.base, ~bvadd32(24bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-174" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem65#1.base, main_#t~mem65#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(20bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-176" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem66#1.base, main_#t~mem66#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L758-177" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~mem66#1.base != 0bv32 || main_#t~mem66#1.offset != 0bv32;havoc main_#t~mem66#1.base, main_#t~mem66#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem67#1.base, main_#t~mem67#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L758-179" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem67#1.base, ~bvadd32(12bv32, main_#t~mem67#1.offset), 4bv32); srcloc: L758-180" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem67#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem67#1.offset)), #length[main_#t~mem67#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem67#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem67#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem67#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem67#1.base, main_#t~mem67#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem66#1.base != 0bv32 || main_#t~mem66#1.offset != 0bv32);havoc main_#t~mem66#1.base, main_#t~mem66#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L758-183" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem69#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L758-184" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem68#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(8bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L758-185" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~short72#1 := ~bvuge32(main_#t~mem69#1, ~bvmul32(10bv32, ~bvadd32(1bv32, main_#t~mem68#1)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~short72#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem70#1.base, main_#t~mem70#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-188" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem71#1 := read~intINTTYPE4(main_#t~mem70#1.base, ~bvadd32(36bv32, main_#t~mem70#1.offset), 4bv32); srcloc: L758-189" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem70#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem70#1.offset)), #length[main_#t~mem70#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem70#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem70#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem70#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~short72#1 := 0bv32 == main_#t~mem71#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~short72#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~short72#1;havoc main_#t~mem69#1;havoc main_#t~mem68#1;havoc main_#t~mem70#1.base, main_#t~mem70#1.offset;havoc main_#t~mem71#1;havoc main_#t~short72#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_he_bkt~0#1;havoc main_~_he_bkt_i~0#1;havoc main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset;havoc main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset;call main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset := #Ultimate.allocOnStack(4bv32);havoc main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem73#1.base, main_#t~mem73#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-194" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem74#1 := read~intINTTYPE4(main_#t~mem73#1.base, ~bvadd32(4bv32, main_#t~mem73#1.offset), 4bv32); srcloc: L758-195" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem73#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem73#1.offset)), #length[main_#t~mem73#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem73#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem73#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem73#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~malloc75#1.base, main_#t~malloc75#1.offset := #Ultimate.allocOnHeap(~bvmul32(24bv32, main_#t~mem74#1));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~malloc75#1.base, main_#t~malloc75#1.offset, main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-197" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem73#1.base, main_#t~mem73#1.offset;havoc main_#t~mem74#1;havoc main_#t~malloc75#1.base, main_#t~malloc75#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem76#1.base, main_#t~mem76#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-199" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem76#1.base == 0bv32 && main_#t~mem76#1.offset == 0bv32);havoc main_#t~mem76#1.base, main_#t~mem76#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem77#1.base, main_#t~mem77#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-202" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem78#1.base, main_#t~mem78#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-203" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem79#1 := read~intINTTYPE4(main_#t~mem78#1.base, ~bvadd32(4bv32, main_#t~mem78#1.offset), 4bv32); srcloc: L758-204" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem78#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem78#1.offset)), #length[main_#t~mem78#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem78#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem78#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem78#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem77#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(~bvmul32(24bv32, main_#t~mem79#1), main_#t~mem77#1.offset), #length[main_#t~mem77#1.base]) && ~bvule32(main_#t~mem77#1.offset, ~bvadd32(~bvmul32(24bv32, main_#t~mem79#1), main_#t~mem77#1.offset))) && ~bvule32(0bv32, main_#t~mem77#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem77#1.base, main_#t~mem77#1.offset;havoc main_#t~mem78#1.base, main_#t~mem78#1.offset;havoc main_#t~mem79#1;havoc main_#t~memset~res80#1.base, main_#t~memset~res80#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem81#1.base, main_#t~mem81#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-207" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem82#1.base, main_#t~mem82#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-208" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem85#1 := read~intINTTYPE4(main_#t~mem82#1.base, ~bvadd32(12bv32, main_#t~mem82#1.offset), 4bv32); srcloc: L758-209" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem82#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem82#1.offset)), #length[main_#t~mem82#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem82#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem82#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem82#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem83#1.base, main_#t~mem83#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-210" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem84#1 := read~intINTTYPE4(main_#t~mem83#1.base, ~bvadd32(8bv32, main_#t~mem83#1.offset), 4bv32); srcloc: L758-211" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem83#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem83#1.offset)), #length[main_#t~mem83#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem83#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem83#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem83#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem86#1.base, main_#t~mem86#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-212" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem89#1 := read~intINTTYPE4(main_#t~mem86#1.base, ~bvadd32(12bv32, main_#t~mem86#1.offset), 4bv32); srcloc: L758-213" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem86#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem86#1.offset)), #length[main_#t~mem86#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem86#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem86#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem86#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem87#1.base, main_#t~mem87#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-214" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem88#1 := read~intINTTYPE4(main_#t~mem87#1.base, ~bvadd32(4bv32, main_#t~mem87#1.offset), 4bv32); srcloc: L758-215" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem87#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem87#1.offset)), #length[main_#t~mem87#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem87#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem87#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem87#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(~bvlshr32(main_#t~mem85#1, ~bvadd32(1bv32, main_#t~mem84#1)), (if 0bv32 != ~bvand32(main_#t~mem89#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem88#1), 1bv32)) then 1bv32 else 0bv32)), main_#t~mem81#1.base, ~bvadd32(24bv32, main_#t~mem81#1.offset), 4bv32); srcloc: L758-216" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem81#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem81#1.offset)), #length[main_#t~mem81#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem81#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem81#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem81#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem81#1.base, main_#t~mem81#1.offset;havoc main_#t~mem82#1.base, main_#t~mem82#1.offset;havoc main_#t~mem85#1;havoc main_#t~mem83#1.base, main_#t~mem83#1.offset;havoc main_#t~mem84#1;havoc main_#t~mem86#1.base, main_#t~mem86#1.offset;havoc main_#t~mem89#1;havoc main_#t~mem87#1.base, main_#t~mem87#1.offset;havoc main_#t~mem88#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem90#1.base, main_#t~mem90#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-218" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(0bv32, main_#t~mem90#1.base, ~bvadd32(28bv32, main_#t~mem90#1.offset), 4bv32); srcloc: L758-219" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem90#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem90#1.offset)), #length[main_#t~mem90#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem90#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem90#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem90#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem90#1.base, main_#t~mem90#1.offset;main_~_he_bkt_i~0#1 := 0bv32;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem92#1.base, main_#t~mem92#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-277" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem93#1 := read~intINTTYPE4(main_#t~mem92#1.base, ~bvadd32(4bv32, main_#t~mem92#1.offset), 4bv32); srcloc: L758-222" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem92#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem92#1.offset)), #length[main_#t~mem92#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem92#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem92#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem92#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvult32(main_~_he_bkt_i~0#1, main_#t~mem93#1);havoc main_#t~mem92#1.base, main_#t~mem92#1.offset;havoc main_#t~mem93#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !!~bvult32(main_~_he_bkt_i~0#1, main_#t~mem93#1);havoc main_#t~mem92#1.base, main_#t~mem92#1.offset;havoc main_#t~mem93#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem94#1.base, main_#t~mem94#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-225" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem95#1.base, main_#t~mem95#1.offset := read~$Pointer$(main_#t~mem94#1.base, main_#t~mem94#1.offset, 4bv32); srcloc: L758-226" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem94#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem94#1.offset), #length[main_#t~mem94#1.base]) && ~bvule32(main_#t~mem94#1.offset, ~bvadd32(4bv32, main_#t~mem94#1.offset))) && ~bvule32(0bv32, main_#t~mem94#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem96#1.base, main_#t~mem96#1.offset := read~$Pointer$(main_#t~mem95#1.base, ~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1)), 4bv32); srcloc: L758-227" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem95#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))), #length[main_#t~mem95#1.base]) && ~bvule32(~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1)), ~bvadd32(4bv32, ~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))))) && ~bvule32(0bv32, ~bvadd32(main_#t~mem95#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset := main_#t~mem96#1.base, main_#t~mem96#1.offset;havoc main_#t~mem94#1.base, main_#t~mem94#1.offset;havoc main_#t~mem95#1.base, main_#t~mem95#1.offset;havoc main_#t~mem96#1.base, main_#t~mem96#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_~_he_thh~0#1.base != 0bv32 || main_~_he_thh~0#1.offset != 0bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !!(main_~_he_thh~0#1.base != 0bv32 || main_~_he_thh~0#1.offset != 0bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem97#1.base, main_#t~mem97#1.offset := read~$Pointer$(main_~_he_thh~0#1.base, ~bvadd32(16bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L758-231" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset := main_#t~mem97#1.base, main_#t~mem97#1.offset;havoc main_#t~mem97#1.base, main_#t~mem97#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem100#1 := read~intINTTYPE4(main_~_he_thh~0#1.base, ~bvadd32(28bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L758-238" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem98#1.base, main_#t~mem98#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-234" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem99#1 := read~intINTTYPE4(main_#t~mem98#1.base, ~bvadd32(4bv32, main_#t~mem98#1.offset), 4bv32); srcloc: L758-235" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem98#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem98#1.offset)), #length[main_#t~mem98#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem98#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem98#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem98#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_bkt~0#1 := ~bvand32(main_#t~mem100#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem99#1), 1bv32));havoc main_#t~mem100#1;havoc main_#t~mem98#1.base, main_#t~mem98#1.offset;havoc main_#t~mem99#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem101#1.base, main_#t~mem101#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-239" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset := main_#t~mem101#1.base, ~bvadd32(main_#t~mem101#1.offset, ~bvmul32(12bv32, main_~_he_bkt~0#1));havoc main_#t~mem101#1.base, main_#t~mem101#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem102#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-241" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~pre103#1 := ~bvadd32(1bv32, main_#t~mem102#1);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~mem102#1), main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-243" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem104#1.base, main_#t~mem104#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-244" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem105#1 := read~intINTTYPE4(main_#t~mem104#1.base, ~bvadd32(24bv32, main_#t~mem104#1.offset), 4bv32); srcloc: L758-245" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem104#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem104#1.offset)), #length[main_#t~mem104#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem104#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem104#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem104#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvugt32(main_#t~pre103#1, main_#t~mem105#1);havoc main_#t~mem102#1;havoc main_#t~pre103#1;havoc main_#t~mem104#1.base, main_#t~mem104#1.offset;havoc main_#t~mem105#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem106#1.base, main_#t~mem106#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-247" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem107#1 := read~intINTTYPE4(main_#t~mem106#1.base, ~bvadd32(28bv32, main_#t~mem106#1.offset), 4bv32); srcloc: L758-248" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem106#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)), #length[main_#t~mem106#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem106#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post108#1 := main_#t~mem107#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post108#1), main_#t~mem106#1.base, ~bvadd32(28bv32, main_#t~mem106#1.offset), 4bv32); srcloc: L758-250" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem106#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)), #length[main_#t~mem106#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem106#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem106#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem106#1.base, main_#t~mem106#1.offset;havoc main_#t~mem107#1;havoc main_#t~post108#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem112#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-252" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem110#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-253" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem109#1.base, main_#t~mem109#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-254" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem111#1 := read~intINTTYPE4(main_#t~mem109#1.base, ~bvadd32(24bv32, main_#t~mem109#1.offset), 4bv32); srcloc: L758-255" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem109#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem109#1.offset)), #length[main_#t~mem109#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem109#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem109#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem109#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvugt32(main_#t~mem112#1, ~bvmul32(main_#t~mem110#1, main_#t~mem111#1));havoc main_#t~mem112#1;havoc main_#t~mem110#1;havoc main_#t~mem109#1.base, main_#t~mem109#1.offset;havoc main_#t~mem111#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem113#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-257" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post114#1 := main_#t~mem113#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post114#1), main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L758-259" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem113#1;havoc main_#t~post114#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvugt32(main_#t~mem112#1, ~bvmul32(main_#t~mem110#1, main_#t~mem111#1));havoc main_#t~mem112#1;havoc main_#t~mem110#1;havoc main_#t~mem109#1.base, main_#t~mem109#1.offset;havoc main_#t~mem111#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvugt32(main_#t~pre103#1, main_#t~mem105#1);havoc main_#t~mem102#1;havoc main_#t~pre103#1;havoc main_#t~mem104#1.base, main_#t~mem104#1.offset;havoc main_#t~mem105#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~_he_thh~0#1.base, ~bvadd32(12bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L758-263" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem115#1.base, main_#t~mem115#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L758-264" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem115#1.base, main_#t~mem115#1.offset, main_~_he_thh~0#1.base, ~bvadd32(16bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L758-265" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem115#1.base, main_#t~mem115#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem116#1.base, main_#t~mem116#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L758-267" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~mem116#1.base != 0bv32 || main_#t~mem116#1.offset != 0bv32;havoc main_#t~mem116#1.base, main_#t~mem116#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem117#1.base, main_#t~mem117#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L758-269" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_#t~mem117#1.base, ~bvadd32(12bv32, main_#t~mem117#1.offset), 4bv32); srcloc: L758-270" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem117#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem117#1.offset)), #length[main_#t~mem117#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem117#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem117#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem117#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem117#1.base, main_#t~mem117#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem116#1.base != 0bv32 || main_#t~mem116#1.offset != 0bv32);havoc main_#t~mem116#1.base, main_#t~mem116#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L758-273" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset := main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post91#1 := main_~_he_bkt_i~0#1;main_~_he_bkt_i~0#1 := ~bvadd32(1bv32, main_#t~post91#1);havoc main_#t~post91#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem118#1.base, main_#t~mem118#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-278" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem119#1.base, main_#t~mem119#1.offset := read~$Pointer$(main_#t~mem118#1.base, main_#t~mem118#1.offset, 4bv32); srcloc: L758-279" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem118#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem118#1.offset), #length[main_#t~mem118#1.base]) && ~bvule32(main_#t~mem118#1.offset, ~bvadd32(4bv32, main_#t~mem118#1.offset))) && ~bvule32(0bv32, main_#t~mem118#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(0bv32 == main_#t~mem119#1.offset);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume 0bv32 == main_#t~mem119#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvult32(main_#t~mem119#1.base, #StackHeapBarrier);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvult32(main_#t~mem119#1.base, #StackHeapBarrier);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(0bv32 == main_#t~mem119#1.base || 1bv1 == #valid[main_#t~mem119#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume 0bv32 == main_#t~mem119#1.base || 1bv1 == #valid[main_#t~mem119#1.base];call ULTIMATE.dealloc(main_#t~mem119#1.base, main_#t~mem119#1.offset);havoc main_#t~mem118#1.base, main_#t~mem118#1.offset;havoc main_#t~mem119#1.base, main_#t~mem119#1.offset;" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem121#1 := read~intINTTYPE4(main_#t~mem120#1.base, ~bvadd32(4bv32, main_#t~mem120#1.offset), 4bv32); srcloc: L758-284" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem120#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)), #length[main_#t~mem120#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem120#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvmul32(2bv32, main_#t~mem121#1), main_#t~mem120#1.base, ~bvadd32(4bv32, main_#t~mem120#1.offset), 4bv32); srcloc: L758-285" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem120#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)), #length[main_#t~mem120#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem120#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem120#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem120#1.base, main_#t~mem120#1.offset;havoc main_#t~mem121#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem122#1.base, main_#t~mem122#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-287" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem123#1 := read~intINTTYPE4(main_#t~mem122#1.base, ~bvadd32(8bv32, main_#t~mem122#1.offset), 4bv32); srcloc: L758-288" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem122#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)), #length[main_#t~mem122#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem122#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post124#1 := main_#t~mem123#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post124#1), main_#t~mem122#1.base, ~bvadd32(8bv32, main_#t~mem122#1.offset), 4bv32); srcloc: L758-290" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem122#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)), #length[main_#t~mem122#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem122#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem122#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem122#1.base, main_#t~mem122#1.offset;havoc main_#t~mem123#1;havoc main_#t~post124#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem125#1.base, main_#t~mem125#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-292" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem126#1.base, main_#t~mem126#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L758-293" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem126#1.base, main_#t~mem126#1.offset, main_#t~mem125#1.base, main_#t~mem125#1.offset, 4bv32); srcloc: L758-294" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem125#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem125#1.offset), #length[main_#t~mem125#1.base]) && ~bvule32(main_#t~mem125#1.offset, ~bvadd32(4bv32, main_#t~mem125#1.offset))) && ~bvule32(0bv32, main_#t~mem125#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem125#1.base, main_#t~mem125#1.offset;havoc main_#t~mem126#1.base, main_#t~mem126#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem127#1.base, main_#t~mem127#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-296" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem128#1.base, main_#t~mem128#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-297" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem131#1 := read~intINTTYPE4(main_#t~mem128#1.base, ~bvadd32(28bv32, main_#t~mem128#1.offset), 4bv32); srcloc: L758-298" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem128#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem128#1.offset)), #length[main_#t~mem128#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem128#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem128#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem128#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem129#1.base, main_#t~mem129#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-299" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem130#1 := read~intINTTYPE4(main_#t~mem129#1.base, ~bvadd32(12bv32, main_#t~mem129#1.offset), 4bv32); srcloc: L758-300" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem129#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem129#1.offset)), #length[main_#t~mem129#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem129#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem129#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem129#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvugt32(main_#t~mem131#1, ~bvlshr32(main_#t~mem130#1, 1bv32));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem132#1.base, main_#t~mem132#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-302" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem133#1 := read~intINTTYPE4(main_#t~mem132#1.base, ~bvadd32(32bv32, main_#t~mem132#1.offset), 4bv32); srcloc: L758-303" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem132#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem132#1.offset)), #length[main_#t~mem132#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem132#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem132#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem132#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~ite134#1 := ~bvadd32(1bv32, main_#t~mem133#1);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvugt32(main_#t~mem131#1, ~bvlshr32(main_#t~mem130#1, 1bv32));main_#t~ite134#1 := 0bv32;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(main_#t~ite134#1, main_#t~mem127#1.base, ~bvadd32(32bv32, main_#t~mem127#1.offset), 4bv32); srcloc: L758-306" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem127#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem127#1.offset)), #length[main_#t~mem127#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem127#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem127#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem127#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem127#1.base, main_#t~mem127#1.offset;havoc main_#t~mem128#1.base, main_#t~mem128#1.offset;havoc main_#t~mem131#1;havoc main_#t~mem129#1.base, main_#t~mem129#1.offset;havoc main_#t~mem130#1;havoc main_#t~ite134#1;havoc main_#t~mem132#1.base, main_#t~mem132#1.offset;havoc main_#t~mem133#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem135#1.base, main_#t~mem135#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-308" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem136#1 := read~intINTTYPE4(main_#t~mem135#1.base, ~bvadd32(32bv32, main_#t~mem135#1.offset), 4bv32); srcloc: L758-309" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem135#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)), #length[main_#t~mem135#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem135#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvugt32(main_#t~mem136#1, 1bv32);havoc main_#t~mem135#1.base, main_#t~mem135#1.offset;havoc main_#t~mem136#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem137#1.base, main_#t~mem137#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-311" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(1bv32, main_#t~mem137#1.base, ~bvadd32(36bv32, main_#t~mem137#1.offset), 4bv32); srcloc: L758-312" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem137#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem137#1.offset)), #length[main_#t~mem137#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem137#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem137#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem137#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem137#1.base, main_#t~mem137#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvugt32(main_#t~mem136#1, 1bv32);havoc main_#t~mem135#1.base, main_#t~mem135#1.offset;havoc main_#t~mem136#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call ULTIMATE.dealloc(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset);havoc main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset;" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~short72#1;havoc main_#t~mem69#1;havoc main_#t~mem68#1;havoc main_#t~mem70#1.base, main_#t~mem70#1.offset;havoc main_#t~mem71#1;havoc main_#t~short72#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_ha_hashv~1#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_hj_i~1#1;havoc main_~_hj_j~1#1;havoc main_~_hj_k~1#1;main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset := main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset);main_~_ha_hashv~1#1 := 4276993775bv32;main_~_hj_j~1#1 := 2654435769bv32;main_~_hj_i~1#1 := main_~_hj_j~1#1;main_~_hj_k~1#1 := 4bv32;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvuge32(main_~_hj_k~1#1, 12bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !!~bvuge32(main_~_hj_k~1#1, 12bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem139#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, 1bv32); srcloc: L759-3" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), #length[main_~_hj_key~1#1.base]) && ~bvule32(main_~_hj_key~1#1.offset, ~bvadd32(1bv32, main_~_hj_key~1#1.offset))) && ~bvule32(0bv32, main_~_hj_key~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem138#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(1bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-4" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem140#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(2bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-5" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem141#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(3bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-6" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem139#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem138#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem140#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem141#1), 24bv32)));havoc main_#t~mem139#1;havoc main_#t~mem138#1;havoc main_#t~mem140#1;havoc main_#t~mem141#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem143#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(4bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-8" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem142#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(5bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-9" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem144#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(6bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-10" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem145#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(7bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-11" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem143#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem142#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem144#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem145#1), 24bv32)));havoc main_#t~mem143#1;havoc main_#t~mem142#1;havoc main_#t~mem144#1;havoc main_#t~mem145#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem147#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(8bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-13" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem146#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(9bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-14" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem148#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(10bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-15" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem149#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(11bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-16" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(11bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem147#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem146#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem148#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem149#1), 24bv32)));havoc main_#t~mem147#1;havoc main_#t~mem146#1;havoc main_#t~mem148#1;havoc main_#t~mem149#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 13bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 8bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 13bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 12bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 16bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 5bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 3bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 10bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 15bv32));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset := main_~_hj_key~1#1.base, ~bvadd32(12bv32, main_~_hj_key~1#1.offset);main_~_hj_k~1#1 := ~bvsub32(main_~_hj_k~1#1, 12bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_hashv~1#1 := ~bvadd32(4bv32, main_~_ha_hashv~1#1);main_#t~switch150#1 := 11bv32 == main_~_hj_k~1#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem151#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(10bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-25" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem151#1), 24bv32));havoc main_#t~mem151#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch150#1 := main_#t~switch150#1 || 10bv32 == main_~_hj_k~1#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem152#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(9bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-30" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem152#1), 16bv32));havoc main_#t~mem152#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch150#1 := main_#t~switch150#1 || 9bv32 == main_~_hj_k~1#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem153#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(8bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-35" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_hashv~1#1 := ~bvadd32(main_~_ha_hashv~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem153#1), 8bv32));havoc main_#t~mem153#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch150#1 := main_#t~switch150#1 || 8bv32 == main_~_hj_k~1#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem154#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(7bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-40" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem154#1), 24bv32));havoc main_#t~mem154#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch150#1 := main_#t~switch150#1 || 7bv32 == main_~_hj_k~1#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem155#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(6bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-45" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem155#1), 16bv32));havoc main_#t~mem155#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch150#1 := main_#t~switch150#1 || 6bv32 == main_~_hj_k~1#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem156#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(5bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-50" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem156#1), 8bv32));havoc main_#t~mem156#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch150#1 := main_#t~switch150#1 || 5bv32 == main_~_hj_k~1#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem157#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(4bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-55" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~zero_extendFrom8To32(main_#t~mem157#1));havoc main_#t~mem157#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch150#1 := main_#t~switch150#1 || 4bv32 == main_~_hj_k~1#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem158#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(3bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-60" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem158#1), 24bv32));havoc main_#t~mem158#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch150#1 := main_#t~switch150#1 || 3bv32 == main_~_hj_k~1#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem159#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(2bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-65" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem159#1), 16bv32));havoc main_#t~mem159#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch150#1 := main_#t~switch150#1 || 2bv32 == main_~_hj_k~1#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem160#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(1bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L759-70" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem160#1), 8bv32));havoc main_#t~mem160#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch150#1 := main_#t~switch150#1 || 1bv32 == main_~_hj_k~1#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem161#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, 1bv32); srcloc: L759-75" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), #length[main_~_hj_key~1#1.base]) && ~bvule32(main_~_hj_key~1#1.offset, ~bvadd32(1bv32, main_~_hj_key~1#1.offset))) && ~bvule32(0bv32, main_~_hj_key~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~zero_extendFrom8To32(main_#t~mem161#1));havoc main_#t~mem161#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~switch150#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 13bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 8bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 13bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 12bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 16bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 5bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_ha_hashv~1#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_ha_hashv~1#1, 3bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_ha_hashv~1#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 10bv32));main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_i~1#1);main_~_ha_hashv~1#1 := ~bvsub32(main_~_ha_hashv~1#1, main_~_hj_j~1#1);main_~_ha_hashv~1#1 := ~bvxor32(main_~_ha_hashv~1#1, ~bvlshr32(main_~_hj_j~1#1, 15bv32));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(main_~_ha_hashv~1#1, main_~user~0#1.base, ~bvadd32(68bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-324" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset), main_~user~0#1.base, ~bvadd32(60bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-87" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(4bv32, main_~user~0#1.base, ~bvadd32(64bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-88" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_~altusers~0#1.base == 0bv32 && main_~altusers~0#1.offset == 0bv32;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(48bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-90" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(44bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-91" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~malloc162#1.base, main_#t~malloc162#1.offset := #Ultimate.allocOnHeap(44bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~malloc162#1.base, main_#t~malloc162#1.offset, main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-93" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~malloc162#1.base, main_#t~malloc162#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem163#1.base, main_#t~mem163#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-95" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem163#1.base == 0bv32 && main_#t~mem163#1.offset == 0bv32);havoc main_#t~mem163#1.base, main_#t~mem163#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem164#1.base, main_#t~mem164#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-98" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem164#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(44bv32, main_#t~mem164#1.offset), #length[main_#t~mem164#1.base]) && ~bvule32(main_#t~mem164#1.offset, ~bvadd32(44bv32, main_#t~mem164#1.offset))) && ~bvule32(0bv32, main_#t~mem164#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem164#1.base, main_#t~mem164#1.offset;havoc main_#t~memset~res165#1.base, main_#t~memset~res165#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem166#1.base, main_#t~mem166#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-101" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), main_#t~mem166#1.base, ~bvadd32(16bv32, main_#t~mem166#1.offset), 4bv32); srcloc: L759-102" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem166#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem166#1.offset)), #length[main_#t~mem166#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem166#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem166#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem166#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem166#1.base, main_#t~mem166#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem167#1.base, main_#t~mem167#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-104" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(32bv32, main_#t~mem167#1.base, ~bvadd32(4bv32, main_#t~mem167#1.offset), 4bv32); srcloc: L759-105" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem167#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem167#1.offset)), #length[main_#t~mem167#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem167#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem167#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem167#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem167#1.base, main_#t~mem167#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem168#1.base, main_#t~mem168#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-107" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(5bv32, main_#t~mem168#1.base, ~bvadd32(8bv32, main_#t~mem168#1.offset), 4bv32); srcloc: L759-108" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem168#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem168#1.offset)), #length[main_#t~mem168#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem168#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem168#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem168#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem168#1.base, main_#t~mem168#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem169#1.base, main_#t~mem169#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-110" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvsub32(~bvadd32(40bv32, main_~user~0#1.offset), main_~user~0#1.offset), main_#t~mem169#1.base, ~bvadd32(20bv32, main_#t~mem169#1.offset), 4bv32); srcloc: L759-111" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem169#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem169#1.offset)), #length[main_#t~mem169#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem169#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem169#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem169#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem169#1.base, main_#t~mem169#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem170#1.base, main_#t~mem170#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-113" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~malloc171#1.base, main_#t~malloc171#1.offset := #Ultimate.allocOnHeap(384bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~malloc171#1.base, main_#t~malloc171#1.offset, main_#t~mem170#1.base, main_#t~mem170#1.offset, 4bv32); srcloc: L759-115" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem170#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem170#1.offset), #length[main_#t~mem170#1.base]) && ~bvule32(main_#t~mem170#1.offset, ~bvadd32(4bv32, main_#t~mem170#1.offset))) && ~bvule32(0bv32, main_#t~mem170#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem170#1.base, main_#t~mem170#1.offset;havoc main_#t~malloc171#1.base, main_#t~malloc171#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem172#1.base, main_#t~mem172#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-117" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(2685476833bv32, main_#t~mem172#1.base, ~bvadd32(40bv32, main_#t~mem172#1.offset), 4bv32); srcloc: L759-118" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem172#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem172#1.offset)), #length[main_#t~mem172#1.base]) && ~bvule32(~bvadd32(40bv32, main_#t~mem172#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem172#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_#t~mem172#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem172#1.base, main_#t~mem172#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem173#1.base, main_#t~mem173#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-120" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem174#1.base, main_#t~mem174#1.offset := read~$Pointer$(main_#t~mem173#1.base, main_#t~mem173#1.offset, 4bv32); srcloc: L759-121" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem173#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem173#1.offset), #length[main_#t~mem173#1.base]) && ~bvule32(main_#t~mem173#1.offset, ~bvadd32(4bv32, main_#t~mem173#1.offset))) && ~bvule32(0bv32, main_#t~mem173#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem174#1.base == 0bv32 && main_#t~mem174#1.offset == 0bv32);havoc main_#t~mem173#1.base, main_#t~mem173#1.offset;havoc main_#t~mem174#1.base, main_#t~mem174#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem176#1.base, main_#t~mem176#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-128" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem177#1.base, main_#t~mem177#1.offset := read~$Pointer$(main_#t~mem176#1.base, main_#t~mem176#1.offset, 4bv32); srcloc: L759-129" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem176#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem176#1.offset), #length[main_#t~mem176#1.base]) && ~bvule32(main_#t~mem176#1.offset, ~bvadd32(4bv32, main_#t~mem176#1.offset))) && ~bvule32(0bv32, main_#t~mem176#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem177#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(384bv32, main_#t~mem177#1.offset), #length[main_#t~mem177#1.base]) && ~bvule32(main_#t~mem177#1.offset, ~bvadd32(384bv32, main_#t~mem177#1.offset))) && ~bvule32(0bv32, main_#t~mem177#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem176#1.base, main_#t~mem176#1.offset;havoc main_#t~mem177#1.base, main_#t~mem177#1.offset;havoc main_#t~memset~res178#1.base, main_#t~memset~res178#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~altusers~0#1.base, main_~altusers~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_~altusers~0#1.base == 0bv32 && main_~altusers~0#1.offset == 0bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem179#1.base, main_#t~mem179#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-136" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem179#1.base, main_#t~mem179#1.offset, main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-137" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem179#1.base, main_#t~mem179#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(48bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-154" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem180#1.base, main_#t~mem180#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-140" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem181#1.base, main_#t~mem181#1.offset := read~$Pointer$(main_#t~mem180#1.base, ~bvadd32(16bv32, main_#t~mem180#1.offset), 4bv32); srcloc: L759-141" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem180#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem180#1.offset)), #length[main_#t~mem180#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem180#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem180#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem180#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem182#1.base, main_#t~mem182#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-142" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem183#1 := read~intINTTYPE4(main_#t~mem182#1.base, ~bvadd32(20bv32, main_#t~mem182#1.offset), 4bv32); srcloc: L759-143" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem182#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem182#1.offset)), #length[main_#t~mem182#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem182#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem182#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem182#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem181#1.base, ~bvsub32(main_#t~mem181#1.offset, main_#t~mem183#1), main_~user~0#1.base, ~bvadd32(44bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-144" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem180#1.base, main_#t~mem180#1.offset;havoc main_#t~mem181#1.base, main_#t~mem181#1.offset;havoc main_#t~mem182#1.base, main_#t~mem182#1.offset;havoc main_#t~mem183#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem184#1.base, main_#t~mem184#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-146" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem185#1.base, main_#t~mem185#1.offset := read~$Pointer$(main_#t~mem184#1.base, ~bvadd32(16bv32, main_#t~mem184#1.offset), 4bv32); srcloc: L759-147" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem184#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem184#1.offset)), #length[main_#t~mem184#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem184#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem184#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem184#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_#t~mem185#1.base, ~bvadd32(8bv32, main_#t~mem185#1.offset), 4bv32); srcloc: L759-148" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem185#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem185#1.offset)), #length[main_#t~mem185#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem185#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem185#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem185#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem184#1.base, main_#t~mem184#1.offset;havoc main_#t~mem185#1.base, main_#t~mem185#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem186#1.base, main_#t~mem186#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-150" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), main_#t~mem186#1.base, ~bvadd32(16bv32, main_#t~mem186#1.offset), 4bv32); srcloc: L759-151" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem186#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem186#1.offset)), #length[main_#t~mem186#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem186#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem186#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem186#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem186#1.base, main_#t~mem186#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_ha_bkt~1#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem187#1.base, main_#t~mem187#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-156" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem188#1 := read~intINTTYPE4(main_#t~mem187#1.base, ~bvadd32(12bv32, main_#t~mem187#1.offset), 4bv32); srcloc: L759-157" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem187#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)), #length[main_#t~mem187#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem187#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post189#1 := main_#t~mem188#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post189#1), main_#t~mem187#1.base, ~bvadd32(12bv32, main_#t~mem187#1.offset), 4bv32); srcloc: L759-159" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem187#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)), #length[main_#t~mem187#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem187#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem187#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem187#1.base, main_#t~mem187#1.offset;havoc main_#t~mem188#1;havoc main_#t~post189#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem190#1.base, main_#t~mem190#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-165" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem191#1 := read~intINTTYPE4(main_#t~mem190#1.base, ~bvadd32(4bv32, main_#t~mem190#1.offset), 4bv32); srcloc: L759-162" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem190#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem190#1.offset)), #length[main_#t~mem190#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem190#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem190#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem190#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_bkt~1#1 := ~bvand32(main_~_ha_hashv~1#1, ~bvsub32(main_#t~mem191#1, 1bv32));havoc main_#t~mem190#1.base, main_#t~mem190#1.offset;havoc main_#t~mem191#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem192#1.base, main_#t~mem192#1.offset := read~$Pointer$(main_~altusers~0#1.base, ~bvadd32(40bv32, main_~altusers~0#1.offset), 4bv32); srcloc: L759-320" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)), #length[main_~altusers~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~altusers~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~altusers~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem193#1.base, main_#t~mem193#1.offset := read~$Pointer$(main_#t~mem192#1.base, main_#t~mem192#1.offset, 4bv32); srcloc: L759-167" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem192#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem192#1.offset), #length[main_#t~mem192#1.base]) && ~bvule32(main_#t~mem192#1.offset, ~bvadd32(4bv32, main_#t~mem192#1.offset))) && ~bvule32(0bv32, main_#t~mem192#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset := main_#t~mem193#1.base, ~bvadd32(main_#t~mem193#1.offset, ~bvmul32(12bv32, main_~_ha_bkt~1#1));havoc main_#t~mem192#1.base, main_#t~mem192#1.offset;havoc main_#t~mem193#1.base, main_#t~mem193#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem194#1 := read~intINTTYPE4(main_~_ha_head~1#1.base, ~bvadd32(4bv32, main_~_ha_head~1#1.offset), 4bv32); srcloc: L759-169" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)), #length[main_~_ha_head~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post195#1 := main_#t~mem194#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post195#1), main_~_ha_head~1#1.base, ~bvadd32(4bv32, main_~_ha_head~1#1.offset), 4bv32); srcloc: L759-171" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)), #length[main_~_ha_head~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem194#1;havoc main_#t~post195#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem196#1.base, main_#t~mem196#1.offset := read~$Pointer$(main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, 4bv32); srcloc: L759-173" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), #length[main_~_ha_head~1#1.base]) && ~bvule32(main_~_ha_head~1#1.offset, ~bvadd32(4bv32, main_~_ha_head~1#1.offset))) && ~bvule32(0bv32, main_~_ha_head~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem196#1.base, main_#t~mem196#1.offset, main_~user~0#1.base, ~bvadd32(56bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-174" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem196#1.base, main_#t~mem196#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(52bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-176" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem197#1.base, main_#t~mem197#1.offset := read~$Pointer$(main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, 4bv32); srcloc: L759-177" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), #length[main_~_ha_head~1#1.base]) && ~bvule32(main_~_ha_head~1#1.offset, ~bvadd32(4bv32, main_~_ha_head~1#1.offset))) && ~bvule32(0bv32, main_~_ha_head~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~mem197#1.base != 0bv32 || main_#t~mem197#1.offset != 0bv32;havoc main_#t~mem197#1.base, main_#t~mem197#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem198#1.base, main_#t~mem198#1.offset := read~$Pointer$(main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, 4bv32); srcloc: L759-179" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), #length[main_~_ha_head~1#1.base]) && ~bvule32(main_~_ha_head~1#1.offset, ~bvadd32(4bv32, main_~_ha_head~1#1.offset))) && ~bvule32(0bv32, main_~_ha_head~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), main_#t~mem198#1.base, ~bvadd32(12bv32, main_#t~mem198#1.offset), 4bv32); srcloc: L759-180" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem198#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem198#1.offset)), #length[main_#t~mem198#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem198#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem198#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem198#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem198#1.base, main_#t~mem198#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem197#1.base != 0bv32 || main_#t~mem197#1.offset != 0bv32);havoc main_#t~mem197#1.base, main_#t~mem197#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), main_~_ha_head~1#1.base, main_~_ha_head~1#1.offset, 4bv32); srcloc: L759-183" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), #length[main_~_ha_head~1#1.base]) && ~bvule32(main_~_ha_head~1#1.offset, ~bvadd32(4bv32, main_~_ha_head~1#1.offset))) && ~bvule32(0bv32, main_~_ha_head~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem200#1 := read~intINTTYPE4(main_~_ha_head~1#1.base, ~bvadd32(4bv32, main_~_ha_head~1#1.offset), 4bv32); srcloc: L759-184" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)), #length[main_~_ha_head~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem199#1 := read~intINTTYPE4(main_~_ha_head~1#1.base, ~bvadd32(8bv32, main_~_ha_head~1#1.offset), 4bv32); srcloc: L759-185" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~1#1.offset)), #length[main_~_ha_head~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_ha_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_ha_head~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~short203#1 := ~bvuge32(main_#t~mem200#1, ~bvmul32(10bv32, ~bvadd32(1bv32, main_#t~mem199#1)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~short203#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem201#1.base, main_#t~mem201#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-188" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem202#1 := read~intINTTYPE4(main_#t~mem201#1.base, ~bvadd32(36bv32, main_#t~mem201#1.offset), 4bv32); srcloc: L759-189" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem201#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem201#1.offset)), #length[main_#t~mem201#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem201#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem201#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem201#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~short203#1 := 0bv32 == main_#t~mem202#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~short203#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~short203#1;havoc main_#t~mem200#1;havoc main_#t~mem199#1;havoc main_#t~mem201#1.base, main_#t~mem201#1.offset;havoc main_#t~mem202#1;havoc main_#t~short203#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_he_bkt~1#1;havoc main_~_he_bkt_i~1#1;havoc main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset;havoc main_~_he_hh_nxt~1#1.base, main_~_he_hh_nxt~1#1.offset;call main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset := #Ultimate.allocOnStack(4bv32);havoc main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem204#1.base, main_#t~mem204#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-194" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem205#1 := read~intINTTYPE4(main_#t~mem204#1.base, ~bvadd32(4bv32, main_#t~mem204#1.offset), 4bv32); srcloc: L759-195" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem204#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem204#1.offset)), #length[main_#t~mem204#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem204#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem204#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem204#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~malloc206#1.base, main_#t~malloc206#1.offset := #Ultimate.allocOnHeap(~bvmul32(24bv32, main_#t~mem205#1));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~malloc206#1.base, main_#t~malloc206#1.offset, main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-197" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem204#1.base, main_#t~mem204#1.offset;havoc main_#t~mem205#1;havoc main_#t~malloc206#1.base, main_#t~malloc206#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem207#1.base, main_#t~mem207#1.offset := read~$Pointer$(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-199" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem207#1.base == 0bv32 && main_#t~mem207#1.offset == 0bv32);havoc main_#t~mem207#1.base, main_#t~mem207#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem208#1.base, main_#t~mem208#1.offset := read~$Pointer$(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-202" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem209#1.base, main_#t~mem209#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-203" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem210#1 := read~intINTTYPE4(main_#t~mem209#1.base, ~bvadd32(4bv32, main_#t~mem209#1.offset), 4bv32); srcloc: L759-204" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem209#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem209#1.offset)), #length[main_#t~mem209#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem209#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem209#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem209#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem208#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(~bvmul32(24bv32, main_#t~mem210#1), main_#t~mem208#1.offset), #length[main_#t~mem208#1.base]) && ~bvule32(main_#t~mem208#1.offset, ~bvadd32(~bvmul32(24bv32, main_#t~mem210#1), main_#t~mem208#1.offset))) && ~bvule32(0bv32, main_#t~mem208#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem208#1.base, main_#t~mem208#1.offset;havoc main_#t~mem209#1.base, main_#t~mem209#1.offset;havoc main_#t~mem210#1;havoc main_#t~memset~res211#1.base, main_#t~memset~res211#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem212#1.base, main_#t~mem212#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-207" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem213#1.base, main_#t~mem213#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-208" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem216#1 := read~intINTTYPE4(main_#t~mem213#1.base, ~bvadd32(12bv32, main_#t~mem213#1.offset), 4bv32); srcloc: L759-209" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem213#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem213#1.offset)), #length[main_#t~mem213#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem213#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem213#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem213#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem214#1.base, main_#t~mem214#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-210" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem215#1 := read~intINTTYPE4(main_#t~mem214#1.base, ~bvadd32(8bv32, main_#t~mem214#1.offset), 4bv32); srcloc: L759-211" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem214#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem214#1.offset)), #length[main_#t~mem214#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem214#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem214#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem214#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem217#1.base, main_#t~mem217#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-212" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem220#1 := read~intINTTYPE4(main_#t~mem217#1.base, ~bvadd32(12bv32, main_#t~mem217#1.offset), 4bv32); srcloc: L759-213" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem217#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem217#1.offset)), #length[main_#t~mem217#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem217#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem217#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem217#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem218#1.base, main_#t~mem218#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-214" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem219#1 := read~intINTTYPE4(main_#t~mem218#1.base, ~bvadd32(4bv32, main_#t~mem218#1.offset), 4bv32); srcloc: L759-215" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem218#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem218#1.offset)), #length[main_#t~mem218#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem218#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem218#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem218#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(~bvlshr32(main_#t~mem216#1, ~bvadd32(1bv32, main_#t~mem215#1)), (if 0bv32 != ~bvand32(main_#t~mem220#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem219#1), 1bv32)) then 1bv32 else 0bv32)), main_#t~mem212#1.base, ~bvadd32(24bv32, main_#t~mem212#1.offset), 4bv32); srcloc: L759-216" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem212#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem212#1.offset)), #length[main_#t~mem212#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem212#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem212#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem212#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem212#1.base, main_#t~mem212#1.offset;havoc main_#t~mem213#1.base, main_#t~mem213#1.offset;havoc main_#t~mem216#1;havoc main_#t~mem214#1.base, main_#t~mem214#1.offset;havoc main_#t~mem215#1;havoc main_#t~mem217#1.base, main_#t~mem217#1.offset;havoc main_#t~mem220#1;havoc main_#t~mem218#1.base, main_#t~mem218#1.offset;havoc main_#t~mem219#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem221#1.base, main_#t~mem221#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-218" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(0bv32, main_#t~mem221#1.base, ~bvadd32(28bv32, main_#t~mem221#1.offset), 4bv32); srcloc: L759-219" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem221#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem221#1.offset)), #length[main_#t~mem221#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem221#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem221#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem221#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem221#1.base, main_#t~mem221#1.offset;main_~_he_bkt_i~1#1 := 0bv32;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem223#1.base, main_#t~mem223#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-277" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem224#1 := read~intINTTYPE4(main_#t~mem223#1.base, ~bvadd32(4bv32, main_#t~mem223#1.offset), 4bv32); srcloc: L759-222" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem223#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem223#1.offset)), #length[main_#t~mem223#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem223#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem223#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem223#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvult32(main_~_he_bkt_i~1#1, main_#t~mem224#1);havoc main_#t~mem223#1.base, main_#t~mem223#1.offset;havoc main_#t~mem224#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !!~bvult32(main_~_he_bkt_i~1#1, main_#t~mem224#1);havoc main_#t~mem223#1.base, main_#t~mem223#1.offset;havoc main_#t~mem224#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem225#1.base, main_#t~mem225#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-225" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem226#1.base, main_#t~mem226#1.offset := read~$Pointer$(main_#t~mem225#1.base, main_#t~mem225#1.offset, 4bv32); srcloc: L759-226" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem225#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem225#1.offset), #length[main_#t~mem225#1.base]) && ~bvule32(main_#t~mem225#1.offset, ~bvadd32(4bv32, main_#t~mem225#1.offset))) && ~bvule32(0bv32, main_#t~mem225#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem227#1.base, main_#t~mem227#1.offset := read~$Pointer$(main_#t~mem226#1.base, ~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1)), 4bv32); srcloc: L759-227" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem226#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1))), #length[main_#t~mem226#1.base]) && ~bvule32(~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1)), ~bvadd32(4bv32, ~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1))))) && ~bvule32(0bv32, ~bvadd32(main_#t~mem226#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~1#1))));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset := main_#t~mem227#1.base, main_#t~mem227#1.offset;havoc main_#t~mem225#1.base, main_#t~mem225#1.offset;havoc main_#t~mem226#1.base, main_#t~mem226#1.offset;havoc main_#t~mem227#1.base, main_#t~mem227#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_~_he_thh~1#1.base != 0bv32 || main_~_he_thh~1#1.offset != 0bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !!(main_~_he_thh~1#1.base != 0bv32 || main_~_he_thh~1#1.offset != 0bv32);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem228#1.base, main_#t~mem228#1.offset := read~$Pointer$(main_~_he_thh~1#1.base, ~bvadd32(16bv32, main_~_he_thh~1#1.offset), 4bv32); srcloc: L759-231" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)), #length[main_~_he_thh~1#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~1#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_hh_nxt~1#1.base, main_~_he_hh_nxt~1#1.offset := main_#t~mem228#1.base, main_#t~mem228#1.offset;havoc main_#t~mem228#1.base, main_#t~mem228#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem231#1 := read~intINTTYPE4(main_~_he_thh~1#1.base, ~bvadd32(28bv32, main_~_he_thh~1#1.offset), 4bv32); srcloc: L759-238" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~1#1.offset)), #length[main_~_he_thh~1#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_he_thh~1#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_he_thh~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem229#1.base, main_#t~mem229#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-234" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem230#1 := read~intINTTYPE4(main_#t~mem229#1.base, ~bvadd32(4bv32, main_#t~mem229#1.offset), 4bv32); srcloc: L759-235" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem229#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem229#1.offset)), #length[main_#t~mem229#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem229#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem229#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem229#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_bkt~1#1 := ~bvand32(main_#t~mem231#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem230#1), 1bv32));havoc main_#t~mem231#1;havoc main_#t~mem229#1.base, main_#t~mem229#1.offset;havoc main_#t~mem230#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem232#1.base, main_#t~mem232#1.offset := read~$Pointer$(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-239" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset := main_#t~mem232#1.base, ~bvadd32(main_#t~mem232#1.offset, ~bvmul32(12bv32, main_~_he_bkt~1#1));havoc main_#t~mem232#1.base, main_#t~mem232#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem233#1 := read~intINTTYPE4(main_~_he_newbkt~1#1.base, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-241" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~pre234#1 := ~bvadd32(1bv32, main_#t~mem233#1);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~mem233#1), main_~_he_newbkt~1#1.base, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-243" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem235#1.base, main_#t~mem235#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-244" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem236#1 := read~intINTTYPE4(main_#t~mem235#1.base, ~bvadd32(24bv32, main_#t~mem235#1.offset), 4bv32); srcloc: L759-245" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem235#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem235#1.offset)), #length[main_#t~mem235#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem235#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem235#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem235#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvugt32(main_#t~pre234#1, main_#t~mem236#1);havoc main_#t~mem233#1;havoc main_#t~pre234#1;havoc main_#t~mem235#1.base, main_#t~mem235#1.offset;havoc main_#t~mem236#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem237#1.base, main_#t~mem237#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-247" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem238#1 := read~intINTTYPE4(main_#t~mem237#1.base, ~bvadd32(28bv32, main_#t~mem237#1.offset), 4bv32); srcloc: L759-248" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem237#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)), #length[main_#t~mem237#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem237#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post239#1 := main_#t~mem238#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post239#1), main_#t~mem237#1.base, ~bvadd32(28bv32, main_#t~mem237#1.offset), 4bv32); srcloc: L759-250" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem237#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)), #length[main_#t~mem237#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem237#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem237#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem237#1.base, main_#t~mem237#1.offset;havoc main_#t~mem238#1;havoc main_#t~post239#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem243#1 := read~intINTTYPE4(main_~_he_newbkt~1#1.base, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-252" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem241#1 := read~intINTTYPE4(main_~_he_newbkt~1#1.base, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-253" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem240#1.base, main_#t~mem240#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-254" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem242#1 := read~intINTTYPE4(main_#t~mem240#1.base, ~bvadd32(24bv32, main_#t~mem240#1.offset), 4bv32); srcloc: L759-255" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem240#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem240#1.offset)), #length[main_#t~mem240#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem240#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem240#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem240#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvugt32(main_#t~mem243#1, ~bvmul32(main_#t~mem241#1, main_#t~mem242#1));havoc main_#t~mem243#1;havoc main_#t~mem241#1;havoc main_#t~mem240#1.base, main_#t~mem240#1.offset;havoc main_#t~mem242#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem244#1 := read~intINTTYPE4(main_~_he_newbkt~1#1.base, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-257" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post245#1 := main_#t~mem244#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post245#1), main_~_he_newbkt~1#1.base, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), 4bv32); srcloc: L759-259" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem244#1;havoc main_#t~post245#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvugt32(main_#t~mem243#1, ~bvmul32(main_#t~mem241#1, main_#t~mem242#1));havoc main_#t~mem243#1;havoc main_#t~mem241#1;havoc main_#t~mem240#1.base, main_#t~mem240#1.offset;havoc main_#t~mem242#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvugt32(main_#t~pre234#1, main_#t~mem236#1);havoc main_#t~mem233#1;havoc main_#t~pre234#1;havoc main_#t~mem235#1.base, main_#t~mem235#1.offset;havoc main_#t~mem236#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~_he_thh~1#1.base, ~bvadd32(12bv32, main_~_he_thh~1#1.offset), 4bv32); srcloc: L759-263" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~1#1.offset)), #length[main_~_he_thh~1#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_he_thh~1#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_he_thh~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem246#1.base, main_#t~mem246#1.offset := read~$Pointer$(main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, 4bv32); srcloc: L759-264" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(main_~_he_newbkt~1#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem246#1.base, main_#t~mem246#1.offset, main_~_he_thh~1#1.base, ~bvadd32(16bv32, main_~_he_thh~1#1.offset), 4bv32); srcloc: L759-265" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)), #length[main_~_he_thh~1#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~1#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~1#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem246#1.base, main_#t~mem246#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem247#1.base, main_#t~mem247#1.offset := read~$Pointer$(main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, 4bv32); srcloc: L759-267" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(main_~_he_newbkt~1#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~mem247#1.base != 0bv32 || main_#t~mem247#1.offset != 0bv32;havoc main_#t~mem247#1.base, main_#t~mem247#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem248#1.base, main_#t~mem248#1.offset := read~$Pointer$(main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, 4bv32); srcloc: L759-269" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(main_~_he_newbkt~1#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset, main_#t~mem248#1.base, ~bvadd32(12bv32, main_#t~mem248#1.offset), 4bv32); srcloc: L759-270" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem248#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem248#1.offset)), #length[main_#t~mem248#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem248#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem248#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem248#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem248#1.base, main_#t~mem248#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem247#1.base != 0bv32 || main_#t~mem247#1.offset != 0bv32);havoc main_#t~mem247#1.base, main_#t~mem247#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset, main_~_he_newbkt~1#1.base, main_~_he_newbkt~1#1.offset, 4bv32); srcloc: L759-273" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~1#1.offset), #length[main_~_he_newbkt~1#1.base]) && ~bvule32(main_~_he_newbkt~1#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~1#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_thh~1#1.base, main_~_he_thh~1#1.offset := main_~_he_hh_nxt~1#1.base, main_~_he_hh_nxt~1#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post222#1 := main_~_he_bkt_i~1#1;main_~_he_bkt_i~1#1 := ~bvadd32(1bv32, main_#t~post222#1);havoc main_#t~post222#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem249#1.base, main_#t~mem249#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-278" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem250#1.base, main_#t~mem250#1.offset := read~$Pointer$(main_#t~mem249#1.base, main_#t~mem249#1.offset, 4bv32); srcloc: L759-279" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem249#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem249#1.offset), #length[main_#t~mem249#1.base]) && ~bvule32(main_#t~mem249#1.offset, ~bvadd32(4bv32, main_#t~mem249#1.offset))) && ~bvule32(0bv32, main_#t~mem249#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(0bv32 == main_#t~mem250#1.offset);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume 0bv32 == main_#t~mem250#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvult32(main_#t~mem250#1.base, #StackHeapBarrier);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvult32(main_#t~mem250#1.base, #StackHeapBarrier);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(0bv32 == main_#t~mem250#1.base || 1bv1 == #valid[main_#t~mem250#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume 0bv32 == main_#t~mem250#1.base || 1bv1 == #valid[main_#t~mem250#1.base];call ULTIMATE.dealloc(main_#t~mem250#1.base, main_#t~mem250#1.offset);havoc main_#t~mem249#1.base, main_#t~mem249#1.offset;havoc main_#t~mem250#1.base, main_#t~mem250#1.offset;" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem252#1 := read~intINTTYPE4(main_#t~mem251#1.base, ~bvadd32(4bv32, main_#t~mem251#1.offset), 4bv32); srcloc: L759-284" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem251#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)), #length[main_#t~mem251#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem251#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvmul32(2bv32, main_#t~mem252#1), main_#t~mem251#1.base, ~bvadd32(4bv32, main_#t~mem251#1.offset), 4bv32); srcloc: L759-285" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem251#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)), #length[main_#t~mem251#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem251#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem251#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem251#1.base, main_#t~mem251#1.offset;havoc main_#t~mem252#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem253#1.base, main_#t~mem253#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-287" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem254#1 := read~intINTTYPE4(main_#t~mem253#1.base, ~bvadd32(8bv32, main_#t~mem253#1.offset), 4bv32); srcloc: L759-288" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem253#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)), #length[main_#t~mem253#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem253#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post255#1 := main_#t~mem254#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post255#1), main_#t~mem253#1.base, ~bvadd32(8bv32, main_#t~mem253#1.offset), 4bv32); srcloc: L759-290" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem253#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)), #length[main_#t~mem253#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem253#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem253#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem253#1.base, main_#t~mem253#1.offset;havoc main_#t~mem254#1;havoc main_#t~post255#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem256#1.base, main_#t~mem256#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-292" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem257#1.base, main_#t~mem257#1.offset := read~$Pointer$(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset, 4bv32); srcloc: L759-293" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset), #length[main_~#_he_new_buckets~1#1.base]) && ~bvule32(main_~#_he_new_buckets~1#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~1#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~1#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem257#1.base, main_#t~mem257#1.offset, main_#t~mem256#1.base, main_#t~mem256#1.offset, 4bv32); srcloc: L759-294" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem256#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem256#1.offset), #length[main_#t~mem256#1.base]) && ~bvule32(main_#t~mem256#1.offset, ~bvadd32(4bv32, main_#t~mem256#1.offset))) && ~bvule32(0bv32, main_#t~mem256#1.offset));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem256#1.base, main_#t~mem256#1.offset;havoc main_#t~mem257#1.base, main_#t~mem257#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem258#1.base, main_#t~mem258#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-296" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem259#1.base, main_#t~mem259#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-297" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem262#1 := read~intINTTYPE4(main_#t~mem259#1.base, ~bvadd32(28bv32, main_#t~mem259#1.offset), 4bv32); srcloc: L759-298" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem259#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem259#1.offset)), #length[main_#t~mem259#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem259#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem259#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem259#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem260#1.base, main_#t~mem260#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-299" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem261#1 := read~intINTTYPE4(main_#t~mem260#1.base, ~bvadd32(12bv32, main_#t~mem260#1.offset), 4bv32); srcloc: L759-300" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem260#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem260#1.offset)), #length[main_#t~mem260#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem260#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem260#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem260#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvugt32(main_#t~mem262#1, ~bvlshr32(main_#t~mem261#1, 1bv32));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem263#1.base, main_#t~mem263#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-302" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem264#1 := read~intINTTYPE4(main_#t~mem263#1.base, ~bvadd32(32bv32, main_#t~mem263#1.offset), 4bv32); srcloc: L759-303" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem263#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem263#1.offset)), #length[main_#t~mem263#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem263#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem263#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem263#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~ite265#1 := ~bvadd32(1bv32, main_#t~mem264#1);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvugt32(main_#t~mem262#1, ~bvlshr32(main_#t~mem261#1, 1bv32));main_#t~ite265#1 := 0bv32;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(main_#t~ite265#1, main_#t~mem258#1.base, ~bvadd32(32bv32, main_#t~mem258#1.offset), 4bv32); srcloc: L759-306" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem258#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem258#1.offset)), #length[main_#t~mem258#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem258#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem258#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem258#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem258#1.base, main_#t~mem258#1.offset;havoc main_#t~mem259#1.base, main_#t~mem259#1.offset;havoc main_#t~mem262#1;havoc main_#t~mem260#1.base, main_#t~mem260#1.offset;havoc main_#t~mem261#1;havoc main_#t~ite265#1;havoc main_#t~mem263#1.base, main_#t~mem263#1.offset;havoc main_#t~mem264#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem266#1.base, main_#t~mem266#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-308" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem267#1 := read~intINTTYPE4(main_#t~mem266#1.base, ~bvadd32(32bv32, main_#t~mem266#1.offset), 4bv32); srcloc: L759-309" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem266#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem266#1.offset)), #length[main_#t~mem266#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem266#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem266#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem266#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvugt32(main_#t~mem267#1, 1bv32);havoc main_#t~mem266#1.base, main_#t~mem266#1.offset;havoc main_#t~mem267#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem268#1.base, main_#t~mem268#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(40bv32, main_~user~0#1.offset), 4bv32); srcloc: L759-311" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(1bv32, main_#t~mem268#1.base, ~bvadd32(36bv32, main_#t~mem268#1.offset), 4bv32); srcloc: L759-312" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem268#1.base]);" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem268#1.offset)), #length[main_#t~mem268#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem268#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem268#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem268#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem268#1.base, main_#t~mem268#1.offset;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvugt32(main_#t~mem267#1, 1bv32);havoc main_#t~mem266#1.base, main_#t~mem266#1.offset;havoc main_#t~mem267#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call ULTIMATE.dealloc(main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset);havoc main_~#_he_new_buckets~1#1.base, main_~#_he_new_buckets~1#1.offset;" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~short203#1;havoc main_#t~mem200#1;havoc main_#t~mem199#1;havoc main_#t~mem201#1.base, main_#t~mem201#1.offset;havoc main_#t~mem202#1;havoc main_#t~short203#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post5#1 := main_~i~0#1;main_~i~0#1 := ~bvadd32(1bv32, main_#t~post5#1);havoc main_#t~post5#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~user~0#1.base, main_~user~0#1.offset := main_~altusers~0#1.base, main_~altusers~0#1.offset;" "64698#true") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem271#1 := read~intINTTYPE4(main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset), 4bv32); srcloc: L762-1" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~user~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume { :begin_inline_test_int_int } true;test_int_int_#in~a#1, test_int_int_#in~b#1 := main_#t~mem270#1, main_#t~mem271#1;havoc test_int_int_#t~post3#1, test_int_int_#t~switch4#1, test_int_int_~a#1, test_int_int_~b#1;test_int_int_~a#1 := test_int_int_#in~a#1;test_int_int_~b#1 := test_int_int_#in~b#1;test_int_int_#t~post3#1 := ~count_int_int~0;~count_int_int~0 := ~bvadd32(1bv32, test_int_int_#t~post3#1);test_int_int_#t~switch4#1 := 0bv32 == test_int_int_#t~post3#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 1bv32 == test_int_int_#t~post3#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 2bv32 == test_int_int_#t~post3#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 3bv32 == test_int_int_#t~post3#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 4bv32 == test_int_int_#t~post3#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 5bv32 == test_int_int_#t~post3#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 6bv32 == test_int_int_#t~post3#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 7bv32 == test_int_int_#t~post3#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 8bv32 == test_int_int_#t~post3#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !test_int_int_#t~switch4#1;test_int_int_#t~switch4#1 := test_int_int_#t~switch4#1 || 9bv32 == test_int_int_#t~post3#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !test_int_int_#t~switch4#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc test_int_int_#t~post3#1;havoc test_int_int_#t~switch4#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume { :end_inline_test_int_int } true;havoc main_#t~mem270#1;havoc main_#t~mem271#1;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem269#1.base, main_#t~mem269#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(48bv32, main_~user~0#1.offset), 4bv32); srcloc: L761-2" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(48bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(48bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(48bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(48bv32, main_~user~0#1.offset)));" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~user~0#1.base, main_~user~0#1.offset := main_#t~mem269#1.base, main_#t~mem269#1.offset;havoc main_#t~mem269#1.base, main_#t~mem269#1.offset;" "64698#true") ("65589#(and (exists ((v_ArrVal_4449 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4449) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4994 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4994) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4995 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4995) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))) (exists ((v_ArrVal_4448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4448) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("65566#(and (not (= |ULTIMATE.start_main_~user~0#1.base| |ULTIMATE.start_main_#t~malloc31#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc31#1.base|) (_ bv44 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (= |ULTIMATE.start_main_#t~malloc31#1.offset| (_ bv0 32)))" "SUMMARY for call write~$Pointer$(main_#t~malloc31#1.base, main_#t~malloc31#1.offset, main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L758-93" "65569#(and (not (= |ULTIMATE.start_main_~user~0#1.base| |ULTIMATE.start_main_#t~malloc31#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc31#1.base|) (_ bv44 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (= |ULTIMATE.start_main_#t~malloc31#1.offset| (_ bv0 32)) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume ~bvult32(#t~loopctr273, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr273) := #value[8:0]];#t~loopctr273 := ~bvadd32(1bv32, #t~loopctr273);" "64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume !~bvult32(#t~loopctr273, #amount);" "64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))") ("64908#(and (exists ((v_ArrVal_4455 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4455))) (exists ((v_ArrVal_4454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4454) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_53 (_ BitVec 32))) (= (_ bv44 32) (select |#length| v_arrayElimCell_53))))" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "64698#true") }, returnTransitions = { ("64698#true" "65577#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (= |ULTIMATE.start_main_#t~mem33#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "#1875#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1889#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1891#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1893#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1895#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1897#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1899#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1901#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1903#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1905#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1877#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1879#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1881#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1883#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1885#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("64698#true" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1887#return;" "64709#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") } ); [2022-11-18 21:06:11,746 FATAL L593 BasicCegarLoop]: -- [2022-11-18 21:06:11,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 132 SyntacticMatches, 9 SemanticMatches, 106 ConstructedPredicates, 92 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=235, Invalid=270, Unknown=103, NotChecked=10948, Total=11556 [2022-11-18 21:06:11,750 INFO L413 NwaCegarLoop]: 539 mSDtfsCounter, 924 mSDsluCounter, 2035 mSDsCounter, 0 mSdLazyCounter, 4185 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 939 SdHoareTripleChecker+Valid, 2574 SdHoareTripleChecker+Invalid, 92342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 4185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 88144 IncrementalHoareTripleChecker+Unchecked, 12.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:06:11,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [939 Valid, 2574 Invalid, 92342 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [13 Valid, 4185 Invalid, 0 Unknown, 88144 Unchecked, 12.1s Time] [2022-11-18 21:06:11,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2022-11-18 21:06:12,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (27)] Forceful destruction successful, exit code 0 [2022-11-18 21:06:12,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 21:06:12,158 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: enhanced interpolant automaton in iteration 22 broken: counterexample of length 114 not accepted (original is ok) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.checkEnhancement(BasicCegarLoop.java:568) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.computeAutomataDifference(NwaCegarLoop.java:391) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.refineAbstraction(NwaCegarLoop.java:325) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:487) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:438) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-11-18 21:06:12,162 INFO L158 Benchmark]: Toolchain (without parser) took 453354.35ms. Allocated memory was 65.0MB in the beginning and 197.1MB in the end (delta: 132.1MB). Free memory was 43.3MB in the beginning and 31.6MB in the end (delta: 11.7MB). Peak memory consumption was 149.3MB. Max. memory is 16.1GB. [2022-11-18 21:06:12,162 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 65.0MB. Free memory was 46.3MB in the beginning and 46.2MB in the end (delta: 48.3kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 21:06:12,162 INFO L158 Benchmark]: CACSL2BoogieTranslator took 955.02ms. Allocated memory is still 65.0MB. Free memory was 43.1MB in the beginning and 31.5MB in the end (delta: 11.6MB). Peak memory consumption was 20.9MB. Max. memory is 16.1GB. [2022-11-18 21:06:12,163 INFO L158 Benchmark]: Boogie Procedure Inliner took 124.27ms. Allocated memory was 65.0MB in the beginning and 86.0MB in the end (delta: 21.0MB). Free memory was 31.5MB in the beginning and 63.8MB in the end (delta: -32.3MB). Peak memory consumption was 8.2MB. Max. memory is 16.1GB. [2022-11-18 21:06:12,163 INFO L158 Benchmark]: Boogie Preprocessor took 143.13ms. Allocated memory is still 86.0MB. Free memory was 63.8MB in the beginning and 55.0MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-18 21:06:12,163 INFO L158 Benchmark]: RCFGBuilder took 6479.15ms. Allocated memory was 86.0MB in the beginning and 136.3MB in the end (delta: 50.3MB). Free memory was 55.0MB in the beginning and 95.9MB in the end (delta: -40.9MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. [2022-11-18 21:06:12,164 INFO L158 Benchmark]: TraceAbstraction took 445646.78ms. Allocated memory was 136.3MB in the beginning and 197.1MB in the end (delta: 60.8MB). Free memory was 95.9MB in the beginning and 31.6MB in the end (delta: 64.3MB). Peak memory consumption was 130.8MB. Max. memory is 16.1GB. [2022-11-18 21:06:12,165 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 65.0MB. Free memory was 46.3MB in the beginning and 46.2MB in the end (delta: 48.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 955.02ms. Allocated memory is still 65.0MB. Free memory was 43.1MB in the beginning and 31.5MB in the end (delta: 11.6MB). Peak memory consumption was 20.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 124.27ms. Allocated memory was 65.0MB in the beginning and 86.0MB in the end (delta: 21.0MB). Free memory was 31.5MB in the beginning and 63.8MB in the end (delta: -32.3MB). Peak memory consumption was 8.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 143.13ms. Allocated memory is still 86.0MB. Free memory was 63.8MB in the beginning and 55.0MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 6479.15ms. Allocated memory was 86.0MB in the beginning and 136.3MB in the end (delta: 50.3MB). Free memory was 55.0MB in the beginning and 95.9MB in the end (delta: -40.9MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. * TraceAbstraction took 445646.78ms. Allocated memory was 136.3MB in the beginning and 197.1MB in the end (delta: 60.8MB). Free memory was 95.9MB in the beginning and 31.6MB in the end (delta: 64.3MB). Peak memory consumption was 130.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: enhanced interpolant automaton in iteration 22 broken: counterexample of length 114 not accepted (original is ok) de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: enhanced interpolant automaton in iteration 22 broken: counterexample of length 114 not accepted (original is ok): de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.checkEnhancement(BasicCegarLoop.java:568) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-11-18 21:06:12,198 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_29096b21-5757-4439-ae1f-820c75e2effd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: AssertionError: enhanced interpolant automaton in iteration 22 broken: counterexample of length 114 not accepted (original is ok)