./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test4-3.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 4e7fbc69 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test4-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash efaea2320311f06fbd3071893d75fb70222c33e449b43348105f12b548a90ab4 --- 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-4e7fbc6 [2022-11-23 14:49:48,720 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-23 14:49:48,723 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-23 14:49:48,764 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-23 14:49:48,764 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-23 14:49:48,765 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-23 14:49:48,767 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-23 14:49:48,769 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-23 14:49:48,779 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-23 14:49:48,782 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-23 14:49:48,783 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-23 14:49:48,785 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-23 14:49:48,785 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-23 14:49:48,786 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-23 14:49:48,787 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-23 14:49:48,788 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-23 14:49:48,789 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-23 14:49:48,790 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-23 14:49:48,799 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-23 14:49:48,807 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-23 14:49:48,809 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-23 14:49:48,812 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-23 14:49:48,813 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-23 14:49:48,814 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-23 14:49:48,818 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-23 14:49:48,818 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-23 14:49:48,818 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-23 14:49:48,819 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-23 14:49:48,820 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-23 14:49:48,821 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-23 14:49:48,821 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-23 14:49:48,822 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-23 14:49:48,831 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-23 14:49:48,833 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-23 14:49:48,834 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-23 14:49:48,834 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-23 14:49:48,836 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-23 14:49:48,837 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-23 14:49:48,837 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-23 14:49:48,847 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-23 14:49:48,848 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-23 14:49:48,849 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2022-11-23 14:49:48,884 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-23 14:49:48,884 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-23 14:49:48,884 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-23 14:49:48,885 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-23 14:49:48,885 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-23 14:49:48,885 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-23 14:49:48,886 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-23 14:49:48,886 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-23 14:49:48,886 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-23 14:49:48,886 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-23 14:49:48,886 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-23 14:49:48,887 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-23 14:49:48,887 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-23 14:49:48,887 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-23 14:49:48,887 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-23 14:49:48,887 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-23 14:49:48,888 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-23 14:49:48,888 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-23 14:49:48,888 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-23 14:49:48,889 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-23 14:49:48,889 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-23 14:49:48,889 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-23 14:49:48,889 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-23 14:49:48,889 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-23 14:49:48,890 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-23 14:49:48,890 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-23 14:49:48,890 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-23 14:49:48,890 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-23 14:49:48,890 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-23 14:49:48,891 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-23 14:49:48,891 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-23 14:49:48,891 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-23 14:49:48,891 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-23 14:49:48,891 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-23 14:49:48,892 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-23 14:49:48,892 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 14:49:48,892 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-23 14:49:48,892 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-23 14:49:48,892 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-23 14:49:48,892 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-23 14:49:48,893 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-23 14:49:48,893 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-23 14:49:48,893 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_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW 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 -> Taipan 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 -> efaea2320311f06fbd3071893d75fb70222c33e449b43348105f12b548a90ab4 [2022-11-23 14:49:49,189 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-23 14:49:49,210 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-23 14:49:49,213 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-23 14:49:49,214 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-23 14:49:49,215 INFO L275 PluginConnector]: CDTParser initialized [2022-11-23 14:49:49,216 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/../../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test4-3.i [2022-11-23 14:49:52,345 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-23 14:49:52,749 INFO L351 CDTParser]: Found 1 translation units. [2022-11-23 14:49:52,750 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test4-3.i [2022-11-23 14:49:52,785 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/data/949a4b69a/1a14fdfdfc0046aa953b76e65c181a51/FLAG94189646c [2022-11-23 14:49:52,799 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/data/949a4b69a/1a14fdfdfc0046aa953b76e65c181a51 [2022-11-23 14:49:52,802 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-23 14:49:52,804 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-23 14:49:52,805 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-23 14:49:52,806 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-23 14:49:52,820 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-23 14:49:52,822 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:49:52" (1/1) ... [2022-11-23 14:49:52,823 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6fc7ca4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:49:52, skipping insertion in model container [2022-11-23 14:49:52,823 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:49:52" (1/1) ... [2022-11-23 14:49:52,831 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-23 14:49:52,899 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-23 14:49:53,346 WARN L237 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_37a65718-3349-46be-9733-63a2e7817532/sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test4-3.i[33021,33034] [2022-11-23 14:49:53,569 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 14:49:53,593 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-23 14:49:53,596 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1d001a5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:49:53, skipping insertion in model container [2022-11-23 14:49:53,597 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-23 14:49:53,597 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-11-23 14:49:53,599 INFO L158 Benchmark]: Toolchain (without parser) took 794.47ms. Allocated memory is still 148.9MB. Free memory was 121.2MB in the beginning and 99.4MB in the end (delta: 21.8MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-11-23 14:49:53,600 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 111.1MB. Free memory is still 80.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-23 14:49:53,601 INFO L158 Benchmark]: CACSL2BoogieTranslator took 791.92ms. Allocated memory is still 148.9MB. Free memory was 121.2MB in the beginning and 99.4MB in the end (delta: 21.8MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-11-23 14:49:53,602 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 80.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 791.92ms. Allocated memory is still 148.9MB. Free memory was 121.2MB in the beginning and 99.4MB in the end (delta: 21.8MB). Peak memory consumption was 21.0MB. 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-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test4-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash efaea2320311f06fbd3071893d75fb70222c33e449b43348105f12b548a90ab4 --- 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-4e7fbc6 [2022-11-23 14:49:55,862 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-23 14:49:55,865 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-23 14:49:55,911 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-23 14:49:55,911 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-23 14:49:55,915 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-23 14:49:55,918 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-23 14:49:55,922 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-23 14:49:55,925 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-23 14:49:55,932 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-23 14:49:55,933 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-23 14:49:55,934 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-23 14:49:55,934 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-23 14:49:55,935 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-23 14:49:55,936 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-23 14:49:55,937 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-23 14:49:55,938 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-23 14:49:55,941 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-23 14:49:55,943 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-23 14:49:55,950 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-23 14:49:55,956 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-23 14:49:55,959 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-23 14:49:55,960 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-23 14:49:55,961 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-23 14:49:55,964 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-23 14:49:55,965 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-23 14:49:55,971 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-23 14:49:55,973 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-23 14:49:55,974 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-23 14:49:55,975 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-23 14:49:55,975 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-23 14:49:55,976 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-23 14:49:55,978 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-23 14:49:55,979 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-23 14:49:55,980 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-23 14:49:55,980 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-23 14:49:55,995 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-23 14:49:55,995 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-23 14:49:55,995 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-23 14:49:55,996 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-23 14:49:55,997 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-23 14:49:56,002 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2022-11-23 14:49:56,043 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-23 14:49:56,044 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-23 14:49:56,044 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-23 14:49:56,044 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-23 14:49:56,045 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-23 14:49:56,046 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-23 14:49:56,046 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-23 14:49:56,046 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-23 14:49:56,046 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-23 14:49:56,046 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-23 14:49:56,048 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-23 14:49:56,048 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-23 14:49:56,048 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-23 14:49:56,049 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-23 14:49:56,049 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-23 14:49:56,049 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-23 14:49:56,049 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-23 14:49:56,049 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-23 14:49:56,049 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-23 14:49:56,050 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-23 14:49:56,050 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-23 14:49:56,050 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-23 14:49:56,050 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-23 14:49:56,050 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-23 14:49:56,050 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-23 14:49:56,051 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-23 14:49:56,051 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-23 14:49:56,051 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-23 14:49:56,051 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-23 14:49:56,051 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-23 14:49:56,051 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-23 14:49:56,051 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-23 14:49:56,052 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 14:49:56,052 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-23 14:49:56,052 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-23 14:49:56,052 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-23 14:49:56,052 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-23 14:49:56,052 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-23 14:49:56,053 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-23 14:49:56,053 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_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW 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 -> Taipan 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 -> efaea2320311f06fbd3071893d75fb70222c33e449b43348105f12b548a90ab4 [2022-11-23 14:49:56,448 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-23 14:49:56,470 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-23 14:49:56,473 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-23 14:49:56,474 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-23 14:49:56,475 INFO L275 PluginConnector]: CDTParser initialized [2022-11-23 14:49:56,477 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/../../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test4-3.i [2022-11-23 14:49:59,589 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-23 14:50:00,011 INFO L351 CDTParser]: Found 1 translation units. [2022-11-23 14:50:00,012 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test4-3.i [2022-11-23 14:50:00,037 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/data/5fd6d28ab/0b1e855564b848a4a7950c8a4dede987/FLAG2af9bad73 [2022-11-23 14:50:00,068 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/data/5fd6d28ab/0b1e855564b848a4a7950c8a4dede987 [2022-11-23 14:50:00,071 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-23 14:50:00,073 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-23 14:50:00,076 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-23 14:50:00,076 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-23 14:50:00,081 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-23 14:50:00,082 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:50:00" (1/1) ... [2022-11-23 14:50:00,083 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11f51da7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:00, skipping insertion in model container [2022-11-23 14:50:00,083 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:50:00" (1/1) ... [2022-11-23 14:50:00,092 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-23 14:50:00,170 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-23 14:50:00,623 WARN L237 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_37a65718-3349-46be-9733-63a2e7817532/sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test4-3.i[33021,33034] [2022-11-23 14:50:00,837 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 14:50:00,857 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-23 14:50:00,872 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-23 14:50:00,889 WARN L237 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_37a65718-3349-46be-9733-63a2e7817532/sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test4-3.i[33021,33034] [2022-11-23 14:50:00,964 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 14:50:00,969 INFO L203 MainTranslator]: Completed pre-run [2022-11-23 14:50:01,009 WARN L237 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_37a65718-3349-46be-9733-63a2e7817532/sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test4-3.i[33021,33034] [2022-11-23 14:50:01,084 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 14:50:01,143 INFO L208 MainTranslator]: Completed translation [2022-11-23 14:50:01,144 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:01 WrapperNode [2022-11-23 14:50:01,144 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-23 14:50:01,145 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-23 14:50:01,145 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-23 14:50:01,145 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-23 14:50:01,154 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:01" (1/1) ... [2022-11-23 14:50:01,209 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:01" (1/1) ... [2022-11-23 14:50:01,296 INFO L138 Inliner]: procedures = 180, calls = 448, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 1465 [2022-11-23 14:50:01,296 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-23 14:50:01,297 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-23 14:50:01,297 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-23 14:50:01,298 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-23 14:50:01,308 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:01" (1/1) ... [2022-11-23 14:50:01,318 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:01" (1/1) ... [2022-11-23 14:50:01,332 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:01" (1/1) ... [2022-11-23 14:50:01,335 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:01" (1/1) ... [2022-11-23 14:50:01,426 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:01" (1/1) ... [2022-11-23 14:50:01,451 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:01" (1/1) ... [2022-11-23 14:50:01,460 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:01" (1/1) ... [2022-11-23 14:50:01,496 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:01" (1/1) ... [2022-11-23 14:50:01,516 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-23 14:50:01,517 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-23 14:50:01,517 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-23 14:50:01,517 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-23 14:50:01,518 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:01" (1/1) ... [2022-11-23 14:50:01,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 14:50:01,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:50:01,558 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-23 14:50:01,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-23 14:50:01,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-23 14:50:01,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-23 14:50:01,607 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-23 14:50:01,608 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-23 14:50:01,608 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-23 14:50:01,608 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-23 14:50:01,608 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-23 14:50:01,608 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-23 14:50:01,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-23 14:50:01,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-23 14:50:01,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-23 14:50:01,609 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-23 14:50:01,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-23 14:50:01,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-23 14:50:01,610 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-23 14:50:01,610 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-23 14:50:01,992 INFO L235 CfgBuilder]: Building ICFG [2022-11-23 14:50:01,995 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-23 14:50:02,000 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-23 14:50:09,420 INFO L276 CfgBuilder]: Performing block encoding [2022-11-23 14:50:09,436 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-23 14:50:09,437 INFO L300 CfgBuilder]: Removed 77 assume(true) statements. [2022-11-23 14:50:09,441 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:50:09 BoogieIcfgContainer [2022-11-23 14:50:09,441 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-23 14:50:09,443 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-23 14:50:09,443 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-23 14:50:09,447 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-23 14:50:09,447 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:50:00" (1/3) ... [2022-11-23 14:50:09,448 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14e07964 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:50:09, skipping insertion in model container [2022-11-23 14:50:09,448 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:01" (2/3) ... [2022-11-23 14:50:09,449 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14e07964 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:50:09, skipping insertion in model container [2022-11-23 14:50:09,449 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:50:09" (3/3) ... [2022-11-23 14:50:09,450 INFO L112 eAbstractionObserver]: Analyzing ICFG uthash_FNV_test4-3.i [2022-11-23 14:50:09,471 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-23 14:50:09,472 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 851 error locations. [2022-11-23 14:50:09,541 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-23 14:50:09,548 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;@42a1dd24, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-23 14:50:09,548 INFO L358 AbstractCegarLoop]: Starting to check reachability of 851 error locations. [2022-11-23 14:50:09,556 INFO L276 IsEmpty]: Start isEmpty. Operand has 1649 states, 785 states have (on average 2.2840764331210193) internal successors, (1793), 1640 states have internal predecessors, (1793), 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-23 14:50:09,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-23 14:50:09,563 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:09,563 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-23 14:50:09,564 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:09,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:09,570 INFO L85 PathProgramCache]: Analyzing trace with hash 37287509, now seen corresponding path program 1 times [2022-11-23 14:50:09,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:09,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1182159447] [2022-11-23 14:50:09,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:09,584 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-23 14:50:09,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:09,590 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:09,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:09,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:09,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-23 14:50:09,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:09,839 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-23 14:50:09,839 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:50:09,840 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:09,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1182159447] [2022-11-23 14:50:09,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1182159447] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:50:09,841 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:50:09,841 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 14:50:09,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938392994] [2022-11-23 14:50:09,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:50:09,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-23 14:50:09,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:50:09,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-23 14:50:09,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-23 14:50:09,880 INFO L87 Difference]: Start difference. First operand has 1649 states, 785 states have (on average 2.2840764331210193) internal successors, (1793), 1640 states have internal predecessors, (1793), 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-23 14:50:09,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:50:09,965 INFO L93 Difference]: Finished difference Result 1631 states and 1722 transitions. [2022-11-23 14:50:09,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-23 14:50:09,971 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-23 14:50:09,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:50:09,996 INFO L225 Difference]: With dead ends: 1631 [2022-11-23 14:50:09,997 INFO L226 Difference]: Without dead ends: 1629 [2022-11-23 14:50:09,999 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-23 14:50:10,002 INFO L413 NwaCegarLoop]: 1722 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, 1722 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-23 14:50:10,003 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1722 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-23 14:50:10,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1629 states. [2022-11-23 14:50:10,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1629 to 1629. [2022-11-23 14:50:10,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1629 states, 776 states have (on average 2.1752577319587627) internal successors, (1688), 1620 states have internal predecessors, (1688), 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-23 14:50:10,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1629 states to 1629 states and 1720 transitions. [2022-11-23 14:50:10,147 INFO L78 Accepts]: Start accepts. Automaton has 1629 states and 1720 transitions. Word has length 5 [2022-11-23 14:50:10,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:50:10,148 INFO L495 AbstractCegarLoop]: Abstraction has 1629 states and 1720 transitions. [2022-11-23 14:50:10,148 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-23 14:50:10,148 INFO L276 IsEmpty]: Start isEmpty. Operand 1629 states and 1720 transitions. [2022-11-23 14:50:10,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-23 14:50:10,149 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:10,149 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-23 14:50:10,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:10,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:10,360 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:10,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:10,361 INFO L85 PathProgramCache]: Analyzing trace with hash 37287571, now seen corresponding path program 1 times [2022-11-23 14:50:10,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:10,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1012160844] [2022-11-23 14:50:10,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:10,362 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-23 14:50:10,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:10,366 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:10,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:10,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:10,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-23 14:50:10,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:10,732 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-23 14:50:10,768 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-23 14:50:10,768 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:50:10,769 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:10,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1012160844] [2022-11-23 14:50:10,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1012160844] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:50:10,770 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:50:10,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 14:50:10,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160641849] [2022-11-23 14:50:10,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:50:10,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:50:10,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:50:10,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:50:10,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:50:10,783 INFO L87 Difference]: Start difference. First operand 1629 states and 1720 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-23 14:50:14,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:50:14,615 INFO L93 Difference]: Finished difference Result 1666 states and 1770 transitions. [2022-11-23 14:50:14,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:50:14,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-23 14:50:14,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:50:14,623 INFO L225 Difference]: With dead ends: 1666 [2022-11-23 14:50:14,623 INFO L226 Difference]: Without dead ends: 1666 [2022-11-23 14:50:14,624 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-23 14:50:14,625 INFO L413 NwaCegarLoop]: 992 mSDtfsCounter, 1155 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 927 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1171 SdHoareTripleChecker+Valid, 1287 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 927 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-11-23 14:50:14,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1171 Valid, 1287 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 927 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-11-23 14:50:14,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1666 states. [2022-11-23 14:50:14,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1666 to 1612. [2022-11-23 14:50:14,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1612 states, 852 states have (on average 2.0305164319248825) internal successors, (1730), 1603 states have internal predecessors, (1730), 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-23 14:50:14,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 1762 transitions. [2022-11-23 14:50:14,668 INFO L78 Accepts]: Start accepts. Automaton has 1612 states and 1762 transitions. Word has length 5 [2022-11-23 14:50:14,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:50:14,669 INFO L495 AbstractCegarLoop]: Abstraction has 1612 states and 1762 transitions. [2022-11-23 14:50:14,669 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-23 14:50:14,669 INFO L276 IsEmpty]: Start isEmpty. Operand 1612 states and 1762 transitions. [2022-11-23 14:50:14,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-23 14:50:14,669 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:14,670 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-23 14:50:14,682 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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)] Ended with exit code 0 [2022-11-23 14:50:14,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:14,875 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:14,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:14,875 INFO L85 PathProgramCache]: Analyzing trace with hash 37287572, now seen corresponding path program 1 times [2022-11-23 14:50:14,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:14,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1461821291] [2022-11-23 14:50:14,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:14,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-23 14:50:14,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:14,878 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:14,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:15,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:15,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-23 14:50:15,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:15,061 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-23 14:50:15,085 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-23 14:50:15,085 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:50:15,085 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:15,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1461821291] [2022-11-23 14:50:15,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1461821291] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:50:15,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:50:15,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 14:50:15,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284353846] [2022-11-23 14:50:15,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:50:15,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:50:15,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:50:15,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:50:15,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:50:15,088 INFO L87 Difference]: Start difference. First operand 1612 states and 1762 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-23 14:50:20,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:50:20,298 INFO L93 Difference]: Finished difference Result 1915 states and 2085 transitions. [2022-11-23 14:50:20,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:50:20,299 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-23 14:50:20,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:50:20,306 INFO L225 Difference]: With dead ends: 1915 [2022-11-23 14:50:20,306 INFO L226 Difference]: Without dead ends: 1915 [2022-11-23 14:50:20,307 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-23 14:50:20,308 INFO L413 NwaCegarLoop]: 1388 mSDtfsCounter, 504 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 504 SdHoareTripleChecker+Valid, 2068 SdHoareTripleChecker+Invalid, 1015 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:50:20,308 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [504 Valid, 2068 Invalid, 1015 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 992 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2022-11-23 14:50:20,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1915 states. [2022-11-23 14:50:20,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1915 to 1768. [2022-11-23 14:50:20,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1768 states, 1018 states have (on average 2.0) internal successors, (2036), 1759 states have internal predecessors, (2036), 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-23 14:50:20,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2068 transitions. [2022-11-23 14:50:20,347 INFO L78 Accepts]: Start accepts. Automaton has 1768 states and 2068 transitions. Word has length 5 [2022-11-23 14:50:20,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:50:20,348 INFO L495 AbstractCegarLoop]: Abstraction has 1768 states and 2068 transitions. [2022-11-23 14:50:20,348 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-23 14:50:20,348 INFO L276 IsEmpty]: Start isEmpty. Operand 1768 states and 2068 transitions. [2022-11-23 14:50:20,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-23 14:50:20,349 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:20,349 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-23 14:50:20,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:20,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:20,563 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr640REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:20,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:20,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1157590079, now seen corresponding path program 1 times [2022-11-23 14:50:20,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:20,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [219303842] [2022-11-23 14:50:20,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:20,564 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-23 14:50:20,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:20,565 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:20,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:20,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:20,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-23 14:50:20,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:20,749 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-23 14:50:20,749 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:50:20,749 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:20,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [219303842] [2022-11-23 14:50:20,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [219303842] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:50:20,750 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:50:20,750 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 14:50:20,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505187802] [2022-11-23 14:50:20,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:50:20,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:50:20,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:50:20,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:50:20,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:50:20,751 INFO L87 Difference]: Start difference. First operand 1768 states and 2068 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-23 14:50:20,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:50:20,893 INFO L93 Difference]: Finished difference Result 3110 states and 3671 transitions. [2022-11-23 14:50:20,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:50:20,898 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-23 14:50:20,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:50:20,911 INFO L225 Difference]: With dead ends: 3110 [2022-11-23 14:50:20,911 INFO L226 Difference]: Without dead ends: 3110 [2022-11-23 14:50:20,912 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-23 14:50:20,915 INFO L413 NwaCegarLoop]: 1840 mSDtfsCounter, 1139 mSDsluCounter, 1611 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1145 SdHoareTripleChecker+Valid, 3451 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-23 14:50:20,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1145 Valid, 3451 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 14:50:20,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3110 states. [2022-11-23 14:50:20,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3110 to 1769. [2022-11-23 14:50:20,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1769 states, 1019 states have (on average 1.999018645731109) internal successors, (2037), 1760 states have internal predecessors, (2037), 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-23 14:50:20,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1769 states to 1769 states and 2069 transitions. [2022-11-23 14:50:20,997 INFO L78 Accepts]: Start accepts. Automaton has 1769 states and 2069 transitions. Word has length 6 [2022-11-23 14:50:20,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:50:20,997 INFO L495 AbstractCegarLoop]: Abstraction has 1769 states and 2069 transitions. [2022-11-23 14:50:20,997 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-23 14:50:20,998 INFO L276 IsEmpty]: Start isEmpty. Operand 1769 states and 2069 transitions. [2022-11-23 14:50:21,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-23 14:50:21,003 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:21,003 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:50:21,017 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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)] Forceful destruction successful, exit code 0 [2022-11-23 14:50:21,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:21,215 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:21,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:21,216 INFO L85 PathProgramCache]: Analyzing trace with hash 334651453, now seen corresponding path program 1 times [2022-11-23 14:50:21,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:21,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1125441465] [2022-11-23 14:50:21,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:21,217 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-23 14:50:21,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:21,218 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:21,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:21,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:21,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-23 14:50:21,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:21,440 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-23 14:50:21,441 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:50:21,441 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:21,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1125441465] [2022-11-23 14:50:21,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1125441465] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:50:21,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:50:21,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 14:50:21,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880520520] [2022-11-23 14:50:21,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:50:21,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:50:21,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:50:21,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:50:21,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:50:21,444 INFO L87 Difference]: Start difference. First operand 1769 states and 2069 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-23 14:50:21,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:50:21,494 INFO L93 Difference]: Finished difference Result 1733 states and 2032 transitions. [2022-11-23 14:50:21,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:50:21,495 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-23 14:50:21,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:50:21,503 INFO L225 Difference]: With dead ends: 1733 [2022-11-23 14:50:21,504 INFO L226 Difference]: Without dead ends: 1733 [2022-11-23 14:50:21,504 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-23 14:50:21,505 INFO L413 NwaCegarLoop]: 1569 mSDtfsCounter, 1529 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1545 SdHoareTripleChecker+Valid, 1602 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-23 14:50:21,505 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1545 Valid, 1602 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-23 14:50:21,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1733 states. [2022-11-23 14:50:21,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1733 to 1727. [2022-11-23 14:50:21,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1727 states, 1001 states have (on average 1.992007992007992) internal successors, (1994), 1718 states have internal predecessors, (1994), 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-23 14:50:21,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1727 states to 1727 states and 2026 transitions. [2022-11-23 14:50:21,539 INFO L78 Accepts]: Start accepts. Automaton has 1727 states and 2026 transitions. Word has length 11 [2022-11-23 14:50:21,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:50:21,540 INFO L495 AbstractCegarLoop]: Abstraction has 1727 states and 2026 transitions. [2022-11-23 14:50:21,540 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-23 14:50:21,540 INFO L276 IsEmpty]: Start isEmpty. Operand 1727 states and 2026 transitions. [2022-11-23 14:50:21,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-23 14:50:21,541 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:21,541 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:50:21,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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)] Forceful destruction successful, exit code 0 [2022-11-23 14:50:21,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:21,753 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:21,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:21,754 INFO L85 PathProgramCache]: Analyzing trace with hash -522505033, now seen corresponding path program 1 times [2022-11-23 14:50:21,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:21,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [415001223] [2022-11-23 14:50:21,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:21,754 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-23 14:50:21,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:21,756 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:21,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:21,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:21,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-23 14:50:21,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:21,984 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-23 14:50:21,985 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:50:21,985 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:21,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [415001223] [2022-11-23 14:50:21,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [415001223] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:50:21,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:50:21,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-23 14:50:21,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402070896] [2022-11-23 14:50:21,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:50:21,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-23 14:50:21,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:50:21,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-23 14:50:21,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-23 14:50:21,987 INFO L87 Difference]: Start difference. First operand 1727 states and 2026 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-23 14:50:22,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:50:22,092 INFO L93 Difference]: Finished difference Result 1712 states and 2004 transitions. [2022-11-23 14:50:22,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-23 14:50:22,093 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-23 14:50:22,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:50:22,099 INFO L225 Difference]: With dead ends: 1712 [2022-11-23 14:50:22,099 INFO L226 Difference]: Without dead ends: 1712 [2022-11-23 14:50:22,100 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-23 14:50:22,100 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 1510 mSDsluCounter, 1550 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1526 SdHoareTripleChecker+Valid, 3074 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-23 14:50:22,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1526 Valid, 3074 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 14:50:22,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1712 states. [2022-11-23 14:50:22,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1712 to 1705. [2022-11-23 14:50:22,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1705 states, 993 states have (on average 1.9788519637462236) internal successors, (1965), 1696 states have internal predecessors, (1965), 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-23 14:50:22,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1705 states to 1705 states and 1997 transitions. [2022-11-23 14:50:22,145 INFO L78 Accepts]: Start accepts. Automaton has 1705 states and 1997 transitions. Word has length 13 [2022-11-23 14:50:22,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:50:22,146 INFO L495 AbstractCegarLoop]: Abstraction has 1705 states and 1997 transitions. [2022-11-23 14:50:22,146 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-23 14:50:22,146 INFO L276 IsEmpty]: Start isEmpty. Operand 1705 states and 1997 transitions. [2022-11-23 14:50:22,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-11-23 14:50:22,147 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:22,147 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-23 14:50:22,166 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:22,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:22,360 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:22,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:22,361 INFO L85 PathProgramCache]: Analyzing trace with hash -22216187, now seen corresponding path program 1 times [2022-11-23 14:50:22,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:22,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1810663008] [2022-11-23 14:50:22,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:22,361 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-23 14:50:22,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:22,363 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:22,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:22,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:22,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-23 14:50:22,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:22,592 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-23 14:50:22,694 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-23 14:50:22,695 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:50:22,695 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:22,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1810663008] [2022-11-23 14:50:22,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1810663008] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:50:22,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:50:22,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 14:50:22,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090014850] [2022-11-23 14:50:22,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:50:22,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-23 14:50:22,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:50:22,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-23 14:50:22,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-23 14:50:22,702 INFO L87 Difference]: Start difference. First operand 1705 states and 1997 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-23 14:50:28,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:50:28,542 INFO L93 Difference]: Finished difference Result 2517 states and 2814 transitions. [2022-11-23 14:50:28,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 14:50:28,542 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-23 14:50:28,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:50:28,555 INFO L225 Difference]: With dead ends: 2517 [2022-11-23 14:50:28,556 INFO L226 Difference]: Without dead ends: 2517 [2022-11-23 14:50:28,556 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-23 14:50:28,557 INFO L413 NwaCegarLoop]: 954 mSDtfsCounter, 2751 mSDsluCounter, 916 mSDsCounter, 0 mSdLazyCounter, 1772 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2764 SdHoareTripleChecker+Valid, 1870 SdHoareTripleChecker+Invalid, 1833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2022-11-23 14:50:28,558 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2764 Valid, 1870 Invalid, 1833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1772 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2022-11-23 14:50:28,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2517 states. [2022-11-23 14:50:28,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2517 to 1701. [2022-11-23 14:50:28,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1701 states, 993 states have (on average 1.9748237663645518) internal successors, (1961), 1692 states have internal predecessors, (1961), 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-23 14:50:28,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1701 states to 1701 states and 1993 transitions. [2022-11-23 14:50:28,606 INFO L78 Accepts]: Start accepts. Automaton has 1701 states and 1993 transitions. Word has length 27 [2022-11-23 14:50:28,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:50:28,607 INFO L495 AbstractCegarLoop]: Abstraction has 1701 states and 1993 transitions. [2022-11-23 14:50:28,607 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-23 14:50:28,608 INFO L276 IsEmpty]: Start isEmpty. Operand 1701 states and 1993 transitions. [2022-11-23 14:50:28,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-11-23 14:50:28,609 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:28,609 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-23 14:50:28,630 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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)] Ended with exit code 0 [2022-11-23 14:50:28,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:28,822 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:28,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:28,822 INFO L85 PathProgramCache]: Analyzing trace with hash -22216186, now seen corresponding path program 1 times [2022-11-23 14:50:28,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:28,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [152322963] [2022-11-23 14:50:28,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:28,823 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-23 14:50:28,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:28,826 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:28,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:29,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:29,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-23 14:50:29,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:29,030 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-23 14:50:29,252 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-23 14:50:29,252 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:50:29,252 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:29,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [152322963] [2022-11-23 14:50:29,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [152322963] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:50:29,253 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:50:29,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 14:50:29,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297270756] [2022-11-23 14:50:29,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:50:29,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-23 14:50:29,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:50:29,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-23 14:50:29,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-23 14:50:29,255 INFO L87 Difference]: Start difference. First operand 1701 states and 1993 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-23 14:50:36,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:50:36,250 INFO L93 Difference]: Finished difference Result 2262 states and 2463 transitions. [2022-11-23 14:50:36,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 14:50:36,251 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-23 14:50:36,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:50:36,259 INFO L225 Difference]: With dead ends: 2262 [2022-11-23 14:50:36,259 INFO L226 Difference]: Without dead ends: 2262 [2022-11-23 14:50:36,259 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-23 14:50:36,260 INFO L413 NwaCegarLoop]: 1160 mSDtfsCounter, 1247 mSDsluCounter, 1364 mSDsCounter, 0 mSdLazyCounter, 1918 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1257 SdHoareTripleChecker+Valid, 2524 SdHoareTripleChecker+Invalid, 1922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1918 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2022-11-23 14:50:36,260 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1257 Valid, 2524 Invalid, 1922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1918 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2022-11-23 14:50:36,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2262 states. [2022-11-23 14:50:36,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2262 to 1697. [2022-11-23 14:50:36,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1697 states, 993 states have (on average 1.9707955689828802) internal successors, (1957), 1688 states have internal predecessors, (1957), 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-23 14:50:36,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1697 states to 1697 states and 1989 transitions. [2022-11-23 14:50:36,295 INFO L78 Accepts]: Start accepts. Automaton has 1697 states and 1989 transitions. Word has length 27 [2022-11-23 14:50:36,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:50:36,295 INFO L495 AbstractCegarLoop]: Abstraction has 1697 states and 1989 transitions. [2022-11-23 14:50:36,295 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-23 14:50:36,295 INFO L276 IsEmpty]: Start isEmpty. Operand 1697 states and 1989 transitions. [2022-11-23 14:50:36,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-23 14:50:36,296 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:36,297 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-23 14:50:36,315 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:36,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:36,514 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr108REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:36,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:36,515 INFO L85 PathProgramCache]: Analyzing trace with hash 810363537, now seen corresponding path program 1 times [2022-11-23 14:50:36,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:36,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [852128989] [2022-11-23 14:50:36,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:36,516 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-23 14:50:36,516 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:36,517 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:36,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:36,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:36,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-23 14:50:36,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:36,875 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-23 14:50:36,876 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:50:36,876 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:36,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [852128989] [2022-11-23 14:50:36,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [852128989] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:50:36,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:50:36,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-23 14:50:36,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640729029] [2022-11-23 14:50:36,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:50:36,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-23 14:50:36,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:50:36,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-23 14:50:36,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-23 14:50:36,880 INFO L87 Difference]: Start difference. First operand 1697 states and 1989 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-23 14:50:36,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:50:36,975 INFO L93 Difference]: Finished difference Result 1697 states and 1985 transitions. [2022-11-23 14:50:36,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-23 14:50:36,975 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-23 14:50:36,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:50:36,982 INFO L225 Difference]: With dead ends: 1697 [2022-11-23 14:50:36,982 INFO L226 Difference]: Without dead ends: 1697 [2022-11-23 14:50:36,982 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-23 14:50:36,985 INFO L413 NwaCegarLoop]: 1518 mSDtfsCounter, 1479 mSDsluCounter, 1534 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1495 SdHoareTripleChecker+Valid, 3052 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.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:50:36,985 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1495 Valid, 3052 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 14:50:36,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1697 states. [2022-11-23 14:50:37,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1697 to 1691. [2022-11-23 14:50:37,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1691 states, 987 states have (on average 1.972644376899696) internal successors, (1947), 1682 states have internal predecessors, (1947), 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-23 14:50:37,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1691 states to 1691 states and 1979 transitions. [2022-11-23 14:50:37,026 INFO L78 Accepts]: Start accepts. Automaton has 1691 states and 1979 transitions. Word has length 42 [2022-11-23 14:50:37,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:50:37,028 INFO L495 AbstractCegarLoop]: Abstraction has 1691 states and 1979 transitions. [2022-11-23 14:50:37,029 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-23 14:50:37,029 INFO L276 IsEmpty]: Start isEmpty. Operand 1691 states and 1979 transitions. [2022-11-23 14:50:37,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-23 14:50:37,034 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:37,034 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-23 14:50:37,056 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:37,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:37,251 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr108REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:37,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:37,251 INFO L85 PathProgramCache]: Analyzing trace with hash 2087041861, now seen corresponding path program 1 times [2022-11-23 14:50:37,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:37,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1567256636] [2022-11-23 14:50:37,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:37,252 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-23 14:50:37,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:37,253 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:37,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:37,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:37,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-23 14:50:37,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:37,851 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-23 14:50:37,852 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:50:37,852 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:37,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1567256636] [2022-11-23 14:50:37,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1567256636] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:50:37,852 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:50:37,852 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 14:50:37,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237334272] [2022-11-23 14:50:37,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:50:37,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:50:37,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:50:37,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:50:37,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:50:37,854 INFO L87 Difference]: Start difference. First operand 1691 states and 1979 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-23 14:50:38,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:50:38,139 INFO L93 Difference]: Finished difference Result 2110 states and 2415 transitions. [2022-11-23 14:50:38,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:50:38,140 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-23 14:50:38,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:50:38,149 INFO L225 Difference]: With dead ends: 2110 [2022-11-23 14:50:38,149 INFO L226 Difference]: Without dead ends: 2110 [2022-11-23 14:50:38,150 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-23 14:50:38,150 INFO L413 NwaCegarLoop]: 1596 mSDtfsCounter, 455 mSDsluCounter, 1392 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 2988 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-23 14:50:38,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [457 Valid, 2988 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-23 14:50:38,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2110 states. [2022-11-23 14:50:38,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2110 to 1737. [2022-11-23 14:50:38,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1737 states, 1033 states have (on average 1.9293320425943852) internal successors, (1993), 1728 states have internal predecessors, (1993), 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-23 14:50:38,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1737 states to 1737 states and 2025 transitions. [2022-11-23 14:50:38,187 INFO L78 Accepts]: Start accepts. Automaton has 1737 states and 2025 transitions. Word has length 50 [2022-11-23 14:50:38,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:50:38,188 INFO L495 AbstractCegarLoop]: Abstraction has 1737 states and 2025 transitions. [2022-11-23 14:50:38,188 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-23 14:50:38,188 INFO L276 IsEmpty]: Start isEmpty. Operand 1737 states and 2025 transitions. [2022-11-23 14:50:38,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-11-23 14:50:38,192 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:38,193 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-23 14:50:38,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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)] Forceful destruction successful, exit code 0 [2022-11-23 14:50:38,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:38,406 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr61REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:38,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:38,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1009990608, now seen corresponding path program 1 times [2022-11-23 14:50:38,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:38,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [432354721] [2022-11-23 14:50:38,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:38,408 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-23 14:50:38,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:38,409 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:38,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:38,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:38,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-23 14:50:38,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:38,813 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-23 14:50:38,822 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-23 14:50:39,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 14:50:39,352 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-23 14:50:39,368 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-23 14:50:39,369 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-23 14:50:39,396 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-23 14:50:39,396 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:50:39,397 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:39,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [432354721] [2022-11-23 14:50:39,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [432354721] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:50:39,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:50:39,398 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 14:50:39,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244543547] [2022-11-23 14:50:39,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:50:39,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-23 14:50:39,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:50:39,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-23 14:50:39,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-23 14:50:39,399 INFO L87 Difference]: Start difference. First operand 1737 states and 2025 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-23 14:50:44,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:50:44,356 INFO L93 Difference]: Finished difference Result 1706 states and 1948 transitions. [2022-11-23 14:50:44,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-23 14:50:44,356 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-23 14:50:44,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:50:44,363 INFO L225 Difference]: With dead ends: 1706 [2022-11-23 14:50:44,363 INFO L226 Difference]: Without dead ends: 1706 [2022-11-23 14:50:44,363 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-23 14:50:44,364 INFO L413 NwaCegarLoop]: 744 mSDtfsCounter, 1095 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 1318 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1101 SdHoareTripleChecker+Valid, 1214 SdHoareTripleChecker+Invalid, 1414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 1318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-11-23 14:50:44,364 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1101 Valid, 1214 Invalid, 1414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 1318 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2022-11-23 14:50:44,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1706 states. [2022-11-23 14:50:44,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1706 to 1487. [2022-11-23 14:50:44,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 867 states have (on average 1.8362168396770473) internal successors, (1592), 1478 states have internal predecessors, (1592), 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-23 14:50:44,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 1624 transitions. [2022-11-23 14:50:44,414 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 1624 transitions. Word has length 53 [2022-11-23 14:50:44,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:50:44,414 INFO L495 AbstractCegarLoop]: Abstraction has 1487 states and 1624 transitions. [2022-11-23 14:50:44,415 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-23 14:50:44,415 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 1624 transitions. [2022-11-23 14:50:44,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-23 14:50:44,419 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:44,420 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-23 14:50:44,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:44,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:44,634 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr66REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:44,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:44,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1993678057, now seen corresponding path program 1 times [2022-11-23 14:50:44,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:44,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1847104524] [2022-11-23 14:50:44,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:44,636 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-23 14:50:44,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:44,637 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:44,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:44,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:44,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-23 14:50:44,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:44,973 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-23 14:50:44,998 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-23 14:50:45,039 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-23 14:50:45,055 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-23 14:50:45,055 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:50:45,056 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:45,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1847104524] [2022-11-23 14:50:45,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1847104524] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:50:45,056 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:50:45,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-23 14:50:45,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103176644] [2022-11-23 14:50:45,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:50:45,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:50:45,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:50:45,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:50:45,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:50:45,059 INFO L87 Difference]: Start difference. First operand 1487 states and 1624 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-23 14:50:50,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:50:50,407 INFO L93 Difference]: Finished difference Result 1486 states and 1623 transitions. [2022-11-23 14:50:50,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-23 14:50:50,408 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-23 14:50:50,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:50:50,412 INFO L225 Difference]: With dead ends: 1486 [2022-11-23 14:50:50,413 INFO L226 Difference]: Without dead ends: 1486 [2022-11-23 14:50:50,413 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-23 14:50:50,414 INFO L413 NwaCegarLoop]: 1438 mSDtfsCounter, 4 mSDsluCounter, 2176 mSDsCounter, 0 mSdLazyCounter, 2143 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 3614 SdHoareTripleChecker+Invalid, 2144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-11-23 14:50:50,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 3614 Invalid, 2144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2143 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2022-11-23 14:50:50,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1486 states. [2022-11-23 14:50:50,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1486 to 1486. [2022-11-23 14:50:50,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1486 states, 867 states have (on average 1.8350634371395618) internal successors, (1591), 1477 states have internal predecessors, (1591), 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-23 14:50:50,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1486 states to 1486 states and 1623 transitions. [2022-11-23 14:50:50,451 INFO L78 Accepts]: Start accepts. Automaton has 1486 states and 1623 transitions. Word has length 58 [2022-11-23 14:50:50,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:50:50,452 INFO L495 AbstractCegarLoop]: Abstraction has 1486 states and 1623 transitions. [2022-11-23 14:50:50,453 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-23 14:50:50,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1486 states and 1623 transitions. [2022-11-23 14:50:50,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-23 14:50:50,454 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:50,454 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-23 14:50:50,475 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:50,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:50,669 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr67REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:50,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:50,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1993678056, now seen corresponding path program 1 times [2022-11-23 14:50:50,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:50,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1739998378] [2022-11-23 14:50:50,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:50,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-23 14:50:50,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:50,673 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:50,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:51,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:51,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-23 14:50:51,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:51,058 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-23 14:50:51,099 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-23 14:50:51,111 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-23 14:50:51,185 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-23 14:50:51,197 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-23 14:50:51,219 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-23 14:50:51,220 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:50:51,220 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:51,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1739998378] [2022-11-23 14:50:51,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1739998378] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:50:51,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:50:51,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-23 14:50:51,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072642389] [2022-11-23 14:50:51,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:50:51,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:50:51,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:50:51,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:50:51,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:50:51,222 INFO L87 Difference]: Start difference. First operand 1486 states and 1623 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-23 14:50:57,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:50:57,865 INFO L93 Difference]: Finished difference Result 1485 states and 1622 transitions. [2022-11-23 14:50:57,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-23 14:50:57,866 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-23 14:50:57,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:50:57,871 INFO L225 Difference]: With dead ends: 1485 [2022-11-23 14:50:57,871 INFO L226 Difference]: Without dead ends: 1485 [2022-11-23 14:50:57,871 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-23 14:50:57,872 INFO L413 NwaCegarLoop]: 1438 mSDtfsCounter, 2 mSDsluCounter, 2227 mSDsCounter, 0 mSdLazyCounter, 2090 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3665 SdHoareTripleChecker+Invalid, 2091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2090 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2022-11-23 14:50:57,872 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 3665 Invalid, 2091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2090 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2022-11-23 14:50:57,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1485 states. [2022-11-23 14:50:57,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1485 to 1485. [2022-11-23 14:50:57,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1485 states, 866 states have (on average 1.836027713625866) internal successors, (1590), 1476 states have internal predecessors, (1590), 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-23 14:50:57,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1485 states to 1485 states and 1622 transitions. [2022-11-23 14:50:57,896 INFO L78 Accepts]: Start accepts. Automaton has 1485 states and 1622 transitions. Word has length 58 [2022-11-23 14:50:57,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:50:57,896 INFO L495 AbstractCegarLoop]: Abstraction has 1485 states and 1622 transitions. [2022-11-23 14:50:57,896 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-23 14:50:57,896 INFO L276 IsEmpty]: Start isEmpty. Operand 1485 states and 1622 transitions. [2022-11-23 14:50:57,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-23 14:50:57,897 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:57,897 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-23 14:50:57,915 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:58,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:58,111 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:58,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:58,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1437209854, now seen corresponding path program 1 times [2022-11-23 14:50:58,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:58,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [308575438] [2022-11-23 14:50:58,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:58,113 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-23 14:50:58,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:58,114 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:58,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:58,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:58,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-23 14:50:58,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:58,506 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-23 14:50:58,506 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:50:58,506 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:58,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [308575438] [2022-11-23 14:50:58,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [308575438] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:50:58,507 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:50:58,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-23 14:50:58,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179531448] [2022-11-23 14:50:58,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:50:58,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-23 14:50:58,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:50:58,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-23 14:50:58,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-23 14:50:58,508 INFO L87 Difference]: Start difference. First operand 1485 states and 1622 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-23 14:50:58,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:50:58,648 INFO L93 Difference]: Finished difference Result 1488 states and 1627 transitions. [2022-11-23 14:50:58,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-23 14:50:58,649 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-23 14:50:58,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:50:58,659 INFO L225 Difference]: With dead ends: 1488 [2022-11-23 14:50:58,666 INFO L226 Difference]: Without dead ends: 1488 [2022-11-23 14:50:58,666 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-23 14:50:58,667 INFO L413 NwaCegarLoop]: 1437 mSDtfsCounter, 2 mSDsluCounter, 2866 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4303 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-23 14:50:58,667 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 4303 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 14:50:58,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1488 states. [2022-11-23 14:50:58,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1488 to 1488. [2022-11-23 14:50:58,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1488 states, 868 states have (on average 1.8352534562211982) internal successors, (1593), 1479 states have internal predecessors, (1593), 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-23 14:50:58,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1488 states to 1488 states and 1627 transitions. [2022-11-23 14:50:58,710 INFO L78 Accepts]: Start accepts. Automaton has 1488 states and 1627 transitions. Word has length 66 [2022-11-23 14:50:58,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:50:58,711 INFO L495 AbstractCegarLoop]: Abstraction has 1488 states and 1627 transitions. [2022-11-23 14:50:58,711 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-23 14:50:58,711 INFO L276 IsEmpty]: Start isEmpty. Operand 1488 states and 1627 transitions. [2022-11-23 14:50:58,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-23 14:50:58,721 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:50:58,721 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-23 14:50:58,741 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:58,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:58,930 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:50:58,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:50:58,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1929088695, now seen corresponding path program 1 times [2022-11-23 14:50:58,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:50:58,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [757970363] [2022-11-23 14:50:58,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:58,932 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-23 14:50:58,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:50:58,933 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:58,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:50:59,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:59,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-23 14:50:59,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:50:59,320 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-23 14:50:59,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:50:59,425 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-23 14:50:59,425 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:50:59,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [757970363] [2022-11-23 14:50:59,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [757970363] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:50:59,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1482224080] [2022-11-23 14:50:59,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:50:59,426 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-23 14:50:59,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 [2022-11-23 14:50:59,430 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-23 14:50:59,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2022-11-23 14:50:59,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:50:59,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-23 14:50:59,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:51:00,019 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-23 14:51:00,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:51:00,070 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-23 14:51:00,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1482224080] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:51:00,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981043810] [2022-11-23 14:51:00,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:51:00,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:51:00,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:51:00,074 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:51:00,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-23 14:51:00,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:51:00,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-23 14:51:00,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:51:00,420 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-23 14:51:00,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:51:00,473 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-23 14:51:00,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981043810] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:51:00,473 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-23 14:51:00,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 8 [2022-11-23 14:51:00,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425931183] [2022-11-23 14:51:00,474 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-23 14:51:00,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-23 14:51:00,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:51:00,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-23 14:51:00,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:51:00,475 INFO L87 Difference]: Start difference. First operand 1488 states and 1627 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-23 14:51:00,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:51:00,769 INFO L93 Difference]: Finished difference Result 1500 states and 1645 transitions. [2022-11-23 14:51:00,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-23 14:51:00,770 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-23 14:51:00,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:51:00,774 INFO L225 Difference]: With dead ends: 1500 [2022-11-23 14:51:00,775 INFO L226 Difference]: Without dead ends: 1500 [2022-11-23 14:51:00,775 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 401 GetRequests, 390 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-23 14:51:00,776 INFO L413 NwaCegarLoop]: 1437 mSDtfsCounter, 23 mSDsluCounter, 4294 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 5731 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-23 14:51:00,776 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 5731 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-23 14:51:00,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1500 states. [2022-11-23 14:51:00,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1500 to 1498. [2022-11-23 14:51:00,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1498 states, 877 states have (on average 1.8335233751425313) internal successors, (1608), 1488 states have internal predecessors, (1608), 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-23 14:51:00,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1498 states to 1498 states and 1642 transitions. [2022-11-23 14:51:00,801 INFO L78 Accepts]: Start accepts. Automaton has 1498 states and 1642 transitions. Word has length 67 [2022-11-23 14:51:00,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:51:00,802 INFO L495 AbstractCegarLoop]: Abstraction has 1498 states and 1642 transitions. [2022-11-23 14:51:00,802 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-23 14:51:00,802 INFO L276 IsEmpty]: Start isEmpty. Operand 1498 states and 1642 transitions. [2022-11-23 14:51:00,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-23 14:51:00,803 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:51:00,803 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-23 14:51:00,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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)] Forceful destruction successful, exit code 0 [2022-11-23 14:51:01,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (17)] Forceful destruction successful, exit code 0 [2022-11-23 14:51:01,227 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-23 14:51:01,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:51:01,419 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:51:01,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:51:01,419 INFO L85 PathProgramCache]: Analyzing trace with hash -619234498, now seen corresponding path program 2 times [2022-11-23 14:51:01,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:51:01,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [907293882] [2022-11-23 14:51:01,420 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-23 14:51:01,420 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-23 14:51:01,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:51:01,421 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:51:01,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:51:01,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-23 14:51:01,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-23 14:51:01,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-23 14:51:01,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:51:01,976 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-23 14:51:01,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:51:02,224 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-23 14:51:02,224 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:51:02,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [907293882] [2022-11-23 14:51:02,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [907293882] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:51:02,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2021913099] [2022-11-23 14:51:02,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-23 14:51:02,225 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-23 14:51:02,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 [2022-11-23 14:51:02,229 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-23 14:51:02,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2022-11-23 14:51:03,629 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-23 14:51:03,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-23 14:51:03,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-23 14:51:03,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:51:03,686 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-23 14:51:03,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:51:03,787 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-23 14:51:03,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2021913099] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:51:03,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080527053] [2022-11-23 14:51:03,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-23 14:51:03,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:51:03,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:51:03,791 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:51:03,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-23 14:51:13,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-23 14:51:13,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-23 14:51:13,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-23 14:51:13,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:51:14,042 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-23 14:51:14,043 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-23 14:51:14,083 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-23 14:51:14,623 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-23 14:51:14,623 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-23 14:51:14,737 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-23 14:51:14,784 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-23 14:51:14,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:51:14,945 INFO L321 Elim1Store]: treesize reduction 7, result has 63.2 percent of original size [2022-11-23 14:51:14,945 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 25 treesize of output 24 [2022-11-23 14:51:14,956 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1261 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_ULTIMATE.start_main_#t~mem33#1.base| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_1261) |c_ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|)))) is different from false [2022-11-23 14:51:14,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080527053] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 14:51:14,959 INFO L184 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2022-11-23 14:51:14,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8, 8, 11] total 24 [2022-11-23 14:51:14,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681602013] [2022-11-23 14:51:14,960 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2022-11-23 14:51:14,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-23 14:51:14,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:51:14,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-23 14:51:14,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=513, Unknown=2, NotChecked=46, Total=650 [2022-11-23 14:51:14,961 INFO L87 Difference]: Start difference. First operand 1498 states and 1642 transitions. Second operand has 24 states, 23 states have (on average 5.782608695652174) internal successors, (133), 23 states have internal predecessors, (133), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-23 14:51:34,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:51:34,761 INFO L93 Difference]: Finished difference Result 1571 states and 1681 transitions. [2022-11-23 14:51:34,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-11-23 14:51:34,763 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 5.782608695652174) internal successors, (133), 23 states have internal predecessors, (133), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 70 [2022-11-23 14:51:34,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:51:34,767 INFO L225 Difference]: With dead ends: 1571 [2022-11-23 14:51:34,767 INFO L226 Difference]: Without dead ends: 1567 [2022-11-23 14:51:34,768 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 323 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 653 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=475, Invalid=2692, Unknown=29, NotChecked=110, Total=3306 [2022-11-23 14:51:34,769 INFO L413 NwaCegarLoop]: 920 mSDtfsCounter, 2133 mSDsluCounter, 9940 mSDsCounter, 0 mSdLazyCounter, 7882 mSolverCounterSat, 109 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2143 SdHoareTripleChecker+Valid, 10860 SdHoareTripleChecker+Invalid, 7998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 7882 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.8s IncrementalHoareTripleChecker+Time [2022-11-23 14:51:34,769 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2143 Valid, 10860 Invalid, 7998 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [109 Valid, 7882 Invalid, 7 Unknown, 0 Unchecked, 17.8s Time] [2022-11-23 14:51:34,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1567 states. [2022-11-23 14:51:34,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1567 to 1506. [2022-11-23 14:51:34,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1506 states, 886 states have (on average 1.827313769751693) internal successors, (1619), 1496 states have internal predecessors, (1619), 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-23 14:51:34,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1506 states to 1506 states and 1653 transitions. [2022-11-23 14:51:34,794 INFO L78 Accepts]: Start accepts. Automaton has 1506 states and 1653 transitions. Word has length 70 [2022-11-23 14:51:34,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:51:34,795 INFO L495 AbstractCegarLoop]: Abstraction has 1506 states and 1653 transitions. [2022-11-23 14:51:34,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 5.782608695652174) internal successors, (133), 23 states have internal predecessors, (133), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-23 14:51:34,795 INFO L276 IsEmpty]: Start isEmpty. Operand 1506 states and 1653 transitions. [2022-11-23 14:51:34,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-11-23 14:51:34,796 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:51:34,796 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-23 14:51:34,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-23 14:51:35,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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)] Forceful destruction successful, exit code 0 [2022-11-23 14:51:35,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2022-11-23 14:51:35,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt [2022-11-23 14:51:35,419 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:51:35,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:51:35,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1151162527, now seen corresponding path program 1 times [2022-11-23 14:51:35,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:51:35,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1258434968] [2022-11-23 14:51:35,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:51:35,420 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-23 14:51:35,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:51:35,421 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:51:35,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:51:35,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:51:35,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-23 14:51:35,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:51:35,978 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-23 14:51:35,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:51:36,757 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-23 14:51:36,758 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:51:36,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1258434968] [2022-11-23 14:51:36,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1258434968] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:51:36,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1353215288] [2022-11-23 14:51:36,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:51:36,759 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-23 14:51:36,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 [2022-11-23 14:51:36,767 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-23 14:51:36,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2022-11-23 14:51:37,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:51:37,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-23 14:51:37,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:51:37,612 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-23 14:51:37,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:51:37,839 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-23 14:51:37,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1353215288] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:51:37,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908046448] [2022-11-23 14:51:37,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:51:37,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:51:37,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:51:37,843 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:51:37,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-23 14:51:38,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:51:38,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-23 14:51:38,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:51:38,358 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-23 14:51:38,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:51:39,487 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-23 14:51:39,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908046448] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:51:39,487 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-23 14:51:39,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14, 14, 14, 14] total 38 [2022-11-23 14:51:39,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949117295] [2022-11-23 14:51:39,488 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-23 14:51:39,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-23 14:51:39,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:51:39,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-23 14:51:39,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=447, Invalid=959, Unknown=0, NotChecked=0, Total=1406 [2022-11-23 14:51:39,491 INFO L87 Difference]: Start difference. First operand 1506 states and 1653 transitions. Second operand has 38 states, 38 states have (on average 2.6578947368421053) internal successors, (101), 38 states have internal predecessors, (101), 1 states have call successors, (1), 1 states have call predecessors, (1), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-23 14:51:44,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:51:44,227 INFO L93 Difference]: Finished difference Result 1548 states and 1719 transitions. [2022-11-23 14:51:44,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-23 14:51:44,228 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.6578947368421053) internal successors, (101), 38 states have internal predecessors, (101), 1 states have call successors, (1), 1 states have call predecessors, (1), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 76 [2022-11-23 14:51:44,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:51:44,233 INFO L225 Difference]: With dead ends: 1548 [2022-11-23 14:51:44,233 INFO L226 Difference]: Without dead ends: 1542 [2022-11-23 14:51:44,235 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 414 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 597 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1628, Invalid=3342, Unknown=0, NotChecked=0, Total=4970 [2022-11-23 14:51:44,235 INFO L413 NwaCegarLoop]: 1443 mSDtfsCounter, 212 mSDsluCounter, 18693 mSDsCounter, 0 mSdLazyCounter, 971 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 20136 SdHoareTripleChecker+Invalid, 1194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:51:44,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 20136 Invalid, 1194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 971 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-11-23 14:51:44,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1542 states. [2022-11-23 14:51:44,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1542 to 1524. [2022-11-23 14:51:44,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1524 states, 904 states have (on average 1.8163716814159292) internal successors, (1642), 1514 states have internal predecessors, (1642), 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-23 14:51:44,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1524 states to 1524 states and 1676 transitions. [2022-11-23 14:51:44,262 INFO L78 Accepts]: Start accepts. Automaton has 1524 states and 1676 transitions. Word has length 76 [2022-11-23 14:51:44,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:51:44,263 INFO L495 AbstractCegarLoop]: Abstraction has 1524 states and 1676 transitions. [2022-11-23 14:51:44,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.6578947368421053) internal successors, (101), 38 states have internal predecessors, (101), 1 states have call successors, (1), 1 states have call predecessors, (1), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-23 14:51:44,263 INFO L276 IsEmpty]: Start isEmpty. Operand 1524 states and 1676 transitions. [2022-11-23 14:51:44,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-11-23 14:51:44,264 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:51:44,264 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-23 14:51:44,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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)] Forceful destruction successful, exit code 0 [2022-11-23 14:51:44,489 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-23 14:51:44,685 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2022-11-23 14:51:44,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt [2022-11-23 14:51:44,880 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:51:44,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:51:44,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1981086559, now seen corresponding path program 2 times [2022-11-23 14:51:44,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:51:44,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [520257968] [2022-11-23 14:51:44,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-23 14:51:44,881 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-23 14:51:44,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:51:44,882 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:51:44,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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 (25)] Waiting until timeout for monitored process [2022-11-23 14:51:45,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-23 14:51:45,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-23 14:51:45,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-23 14:51:45,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:51:46,529 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-23 14:51:46,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:51:50,858 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-23 14:51:50,859 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:51:50,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [520257968] [2022-11-23 14:51:50,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [520257968] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:51:50,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [949360392] [2022-11-23 14:51:50,860 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-23 14:51:50,860 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-23 14:51:50,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 [2022-11-23 14:51:50,867 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-23 14:51:50,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2022-11-23 14:51:52,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-23 14:51:52,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-23 14:51:52,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-23 14:51:52,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:51:53,050 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-23 14:51:53,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:51:54,195 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-23 14:51:54,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [949360392] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 14:51:54,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737032699] [2022-11-23 14:51:54,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-23 14:51:54,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:51:54,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:51:54,199 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:51:54,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-23 14:52:00,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-23 14:52:00,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-23 14:52:00,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 65 conjunts are in the unsatisfiable core [2022-11-23 14:52:00,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:52:00,976 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-23 14:52:00,976 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-23 14:52:00,988 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-23 14:52:01,137 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-23 14:52:01,150 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-23 14:52:01,584 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-23 14:52:01,602 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-23 14:52:01,817 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32))) (exists ((v_ArrVal_2372 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2372))) (exists ((v_ArrVal_2371 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2371)))) is different from true [2022-11-23 14:52:02,039 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32))) (exists ((v_ArrVal_2375 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2375) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2376 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2376)))) is different from true [2022-11-23 14:52:02,056 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2378 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2378))) (exists ((v_ArrVal_2377 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2377))) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32)))) is different from true [2022-11-23 14:52:02,254 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2382 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2382))) (exists ((v_ArrVal_2381 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2381))) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32)))) is different from true [2022-11-23 14:52:02,270 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2384 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2384) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32))) (exists ((v_ArrVal_2383 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2383)))) is different from true [2022-11-23 14:52:02,470 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2388 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2388) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2387 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2387) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32)))) is different from true [2022-11-23 14:52:02,485 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2389 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2389))) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32))) (exists ((v_ArrVal_2390 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2390) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-23 14:52:02,506 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2392 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2392))) (exists ((v_ArrVal_2391 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2391))) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32)))) is different from true [2022-11-23 14:52:02,522 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2393 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2393))) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32))) (exists ((v_ArrVal_2394 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2394)))) is different from true [2022-11-23 14:52:02,538 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2396 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2396))) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32))) (exists ((v_ArrVal_2395 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2395)))) is different from true [2022-11-23 14:52:02,554 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2397 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2397))) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32))) (exists ((v_ArrVal_2398 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2398)))) is different from true [2022-11-23 14:52:02,570 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2399 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2399))) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32))) (exists ((v_ArrVal_2400 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2400) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:52:02,585 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2402 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2402))) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32))) (exists ((v_ArrVal_2401 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2401)))) is different from true [2022-11-23 14:52:02,608 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2404 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2404))) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32))) (exists ((v_ArrVal_2403 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2403)))) is different from true [2022-11-23 14:52:02,625 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2405 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2405) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2406 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2406))) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32)))) is different from true [2022-11-23 14:52:02,640 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2408 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2408) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32))) (exists ((v_ArrVal_2407 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2407)))) is different from true [2022-11-23 14:52:02,834 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2412 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2412))) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32))) (exists ((v_ArrVal_2411 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2411) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:52:02,847 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2414 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2414) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32))) (exists ((v_ArrVal_2413 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2413)))) is different from true [2022-11-23 14:52:02,899 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-23 14:52:02,900 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-23 14:52:02,906 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-23 14:52:03,152 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-23 14:52:03,162 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-23 14:52:03,295 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 243 not checked. [2022-11-23 14:52:03,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:52:04,358 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2462 (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_2461) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_2462) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0)))) (forall ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_2461) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (bvule (bvadd (_ bv16 32) .cse1) (bvadd (_ bv20 32) .cse1)))))) is different from false [2022-11-23 14:52:04,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737032699] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 14:52:04,367 INFO L184 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2022-11-23 14:52:04,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26, 26, 27] total 76 [2022-11-23 14:52:04,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910166929] [2022-11-23 14:52:04,367 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2022-11-23 14:52:04,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-11-23 14:52:04,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:52:04,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-11-23 14:52:04,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=734, Invalid=2843, Unknown=39, NotChecked=2546, Total=6162 [2022-11-23 14:52:04,371 INFO L87 Difference]: Start difference. First operand 1524 states and 1676 transitions. Second operand has 76 states, 75 states have (on average 2.52) internal successors, (189), 76 states have internal predecessors, (189), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-23 14:53:04,947 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2388 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2388) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2404 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2404))) (exists ((v_ArrVal_2378 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2378))) (exists ((v_ArrVal_2389 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2389))) (exists ((v_ArrVal_2405 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2405) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2393 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2393))) (exists ((v_ArrVal_2392 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2392))) (exists ((v_ArrVal_2406 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2406))) (exists ((v_ArrVal_2382 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2382))) (exists ((v_ArrVal_2412 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2412))) (exists ((v_ArrVal_2399 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2399))) (exists ((v_ArrVal_2414 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2414) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2374 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2374))) (exists ((v_ArrVal_2387 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2387) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2396 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2396))) (exists ((v_ArrVal_2384 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2384) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2391 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2391))) (exists ((v_ArrVal_2377 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2377))) (exists ((v_ArrVal_2381 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2381))) (exists ((v_ArrVal_2408 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2408) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2397 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2397))) (exists ((v_ArrVal_2402 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2402))) (exists ((v_arrayElimCell_15 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_15) (_ bv44 32))) (exists ((v_ArrVal_2413 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2413))) (exists ((v_ArrVal_2398 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2398))) (exists ((v_ArrVal_2401 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2401))) (exists ((v_ArrVal_2400 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2400) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2375 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2375) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2376 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2376))) (exists ((v_ArrVal_2390 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2390) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2411 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2411) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2383 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2383))) (exists ((v_ArrVal_2394 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2394))) (exists ((v_ArrVal_2403 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2403))) (exists ((v_ArrVal_2395 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2395))) (exists ((v_ArrVal_2407 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2407))) (exists ((v_ArrVal_2373 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2373)))) is different from true [2022-11-23 14:54:29,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:54:29,268 INFO L93 Difference]: Finished difference Result 2694 states and 3014 transitions. [2022-11-23 14:54:29,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2022-11-23 14:54:29,269 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 75 states have (on average 2.52) internal successors, (189), 76 states have internal predecessors, (189), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 88 [2022-11-23 14:54:29,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:54:29,277 INFO L225 Difference]: With dead ends: 2694 [2022-11-23 14:54:29,277 INFO L226 Difference]: Without dead ends: 2676 [2022-11-23 14:54:29,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 551 GetRequests, 350 SyntacticMatches, 15 SemanticMatches, 186 ConstructedPredicates, 20 IntricatePredicates, 0 DeprecatedPredicates, 7868 ImplicationChecksByTransitivity, 81.1s TimeCoverageRelationStatistics Valid=5917, Invalid=21967, Unknown=252, NotChecked=7020, Total=35156 [2022-11-23 14:54:29,287 INFO L413 NwaCegarLoop]: 943 mSDtfsCounter, 4355 mSDsluCounter, 26910 mSDsCounter, 0 mSdLazyCounter, 24834 mSolverCounterSat, 854 mSolverCounterUnsat, 724 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 62.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4434 SdHoareTripleChecker+Valid, 27853 SdHoareTripleChecker+Invalid, 56573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.4s SdHoareTripleChecker+Time, 854 IncrementalHoareTripleChecker+Valid, 24834 IncrementalHoareTripleChecker+Invalid, 724 IncrementalHoareTripleChecker+Unknown, 30161 IncrementalHoareTripleChecker+Unchecked, 69.3s IncrementalHoareTripleChecker+Time [2022-11-23 14:54:29,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4434 Valid, 27853 Invalid, 56573 Unknown, 0 Unchecked, 0.4s Time], IncrementalHoareTripleChecker [854 Valid, 24834 Invalid, 724 Unknown, 30161 Unchecked, 69.3s Time] [2022-11-23 14:54:29,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2676 states. [2022-11-23 14:54:29,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2676 to 1610. [2022-11-23 14:54:29,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1610 states, 990 states have (on average 1.7585858585858587) internal successors, (1741), 1599 states have internal predecessors, (1741), 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-23 14:54:29,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1610 states to 1610 states and 1775 transitions. [2022-11-23 14:54:29,392 INFO L78 Accepts]: Start accepts. Automaton has 1610 states and 1775 transitions. Word has length 88 [2022-11-23 14:54:29,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:54:29,392 INFO L495 AbstractCegarLoop]: Abstraction has 1610 states and 1775 transitions. [2022-11-23 14:54:29,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 75 states have (on average 2.52) internal successors, (189), 76 states have internal predecessors, (189), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-23 14:54:29,393 INFO L276 IsEmpty]: Start isEmpty. Operand 1610 states and 1775 transitions. [2022-11-23 14:54:29,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-11-23 14:54:29,394 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:54:29,394 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-23 14:54:29,423 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (26)] Forceful destruction successful, exit code 0 [2022-11-23 14:54:29,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-11-23 14:54:29,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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 (25)] Forceful destruction successful, exit code 0 [2022-11-23 14:54:29,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:54:29,995 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr74REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:54:29,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:54:29,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1867051913, now seen corresponding path program 1 times [2022-11-23 14:54:29,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:54:29,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1953711741] [2022-11-23 14:54:29,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:54:29,998 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-23 14:54:29,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:54:29,999 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:54:30,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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 (28)] Waiting until timeout for monitored process [2022-11-23 14:54:30,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:54:30,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 60 conjunts are in the unsatisfiable core [2022-11-23 14:54:30,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:54:30,969 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-23 14:54:31,152 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 14:54:31,152 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-23 14:54:31,181 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-23 14:54:31,298 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-23 14:54:31,444 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_23 (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_23))) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))) (not (= v_arrayElimCell_23 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)))) (exists ((v_ArrVal_2826 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2826) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:54:31,573 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_23 (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_23))) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))) (not (= v_arrayElimCell_23 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)))) (exists ((v_ArrVal_2830 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2830)))) is different from true [2022-11-23 14:54:32,574 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_23 (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_23))) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))) (not (= v_arrayElimCell_23 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)))) (exists ((v_ArrVal_2853 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2853) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:54:32,864 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_23 (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_23))) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))) (not (= v_arrayElimCell_23 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)))) (exists ((v_ArrVal_2861 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2861) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:54:33,199 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-23 14:54:33,199 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-23 14:54:33,333 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-23 14:54:33,333 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-23 14:54:33,362 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-23 14:54:33,412 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 780 trivial. 170 not checked. [2022-11-23 14:54:33,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:54:33,483 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem35#1.base| v_ArrVal_2869) |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-23 14:54:33,499 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (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_2869) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (_ bv1 1)) (_ bv0 1))) is different from false [2022-11-23 14:54:33,827 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2915 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2869 (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_2915))) (store .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_2869)) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (_ bv1 1)))) is different from false [2022-11-23 14:54:33,830 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:54:33,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1953711741] [2022-11-23 14:54:33,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1953711741] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 14:54:33,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1507672190] [2022-11-23 14:54:33,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:54:33,831 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-23 14:54:33,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 [2022-11-23 14:54:33,835 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-23 14:54:33,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2022-11-23 14:54:38,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:54:38,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 63 conjunts are in the unsatisfiable core [2022-11-23 14:54:38,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:54:38,287 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-23 14:54:38,288 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-23 14:54:38,633 INFO L321 Elim1Store]: treesize reduction 54, result has 29.9 percent of original size [2022-11-23 14:54:38,633 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-23 14:54:38,709 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-23 14:54:38,958 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-23 14:54:42,930 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-23 14:54:42,931 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-23 14:54:43,167 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-23 14:54:43,170 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-23 14:54:43,211 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-23 14:54:43,294 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-23 14:54:43,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:54:45,410 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3322 (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_3322) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (_ bv1 1)))) is different from false [2022-11-23 14:54:45,759 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3368 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3322 (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_3368))) (store .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_3322)) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (_ bv1 1)) (_ bv0 1))) is different from false [2022-11-23 14:54:45,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1507672190] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 14:54:45,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992096042] [2022-11-23 14:54:45,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:54:45,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:54:45,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:54:45,764 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:54:45,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-23 14:54:46,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:54:46,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 59 conjunts are in the unsatisfiable core [2022-11-23 14:54:46,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:54:46,656 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-23 14:54:46,657 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-23 14:54:46,721 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-23 14:54:50,604 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-23 14:54:50,605 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-23 14:54:50,845 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-23 14:54:50,846 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-23 14:54:50,868 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-23 14:54:50,873 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-23 14:54:50,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:54:50,897 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3773 (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_3773) |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-23 14:54:51,457 INFO L321 Elim1Store]: treesize reduction 7, result has 77.4 percent of original size [2022-11-23 14:54:51,458 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 37 treesize of output 36 [2022-11-23 14:54:51,470 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3773 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3819 (Array (_ BitVec 32) (_ BitVec 32)))) (= (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_3819))) (store .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_3773)) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)) |c_ULTIMATE.start_main_#t~mem33#1.base|)) is different from false [2022-11-23 14:54:51,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992096042] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 14:54:51,473 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-23 14:54:51,473 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 12] total 32 [2022-11-23 14:54:51,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350039389] [2022-11-23 14:54:51,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-23 14:54:51,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-11-23 14:54:51,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:54:51,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-11-23 14:54:51,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=821, Unknown=51, NotChecked=770, Total=1806 [2022-11-23 14:54:51,477 INFO L87 Difference]: Start difference. First operand 1610 states and 1775 transitions. Second operand has 33 states, 29 states have (on average 6.517241379310345) internal successors, (189), 32 states have internal predecessors, (189), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-23 14:55:36,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:55:36,636 INFO L93 Difference]: Finished difference Result 3010 states and 3234 transitions. [2022-11-23 14:55:36,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-11-23 14:55:36,637 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 29 states have (on average 6.517241379310345) internal successors, (189), 32 states have internal predecessors, (189), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 113 [2022-11-23 14:55:36,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:55:36,644 INFO L225 Difference]: With dead ends: 3010 [2022-11-23 14:55:36,645 INFO L226 Difference]: Without dead ends: 3010 [2022-11-23 14:55:36,646 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 189 SyntacticMatches, 129 SemanticMatches, 64 ConstructedPredicates, 11 IntricatePredicates, 0 DeprecatedPredicates, 2365 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=420, Invalid=2504, Unknown=90, NotChecked=1276, Total=4290 [2022-11-23 14:55:36,647 INFO L413 NwaCegarLoop]: 910 mSDtfsCounter, 4789 mSDsluCounter, 9663 mSDsCounter, 0 mSdLazyCounter, 10605 mSolverCounterSat, 137 mSolverCounterUnsat, 3779 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4809 SdHoareTripleChecker+Valid, 10573 SdHoareTripleChecker+Invalid, 24709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 10605 IncrementalHoareTripleChecker+Invalid, 3779 IncrementalHoareTripleChecker+Unknown, 10188 IncrementalHoareTripleChecker+Unchecked, 43.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:55:36,647 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4809 Valid, 10573 Invalid, 24709 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [137 Valid, 10605 Invalid, 3779 Unknown, 10188 Unchecked, 43.1s Time] [2022-11-23 14:55:36,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3010 states. [2022-11-23 14:55:36,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3010 to 1609. [2022-11-23 14:55:36,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1609 states, 990 states have (on average 1.7575757575757576) internal successors, (1740), 1598 states have internal predecessors, (1740), 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-23 14:55:36,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1609 states to 1609 states and 1774 transitions. [2022-11-23 14:55:36,685 INFO L78 Accepts]: Start accepts. Automaton has 1609 states and 1774 transitions. Word has length 113 [2022-11-23 14:55:36,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:55:36,686 INFO L495 AbstractCegarLoop]: Abstraction has 1609 states and 1774 transitions. [2022-11-23 14:55:36,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 29 states have (on average 6.517241379310345) internal successors, (189), 32 states have internal predecessors, (189), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-23 14:55:36,686 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 1774 transitions. [2022-11-23 14:55:36,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-11-23 14:55:36,687 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:55:36,688 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-23 14:55:36,717 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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 (28)] Forceful destruction successful, exit code 0 [2022-11-23 14:55:36,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (29)] Forceful destruction successful, exit code 0 [2022-11-23 14:55:37,134 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-11-23 14:55:37,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:55:37,311 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr75REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 848 more)] === [2022-11-23 14:55:37,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:55:37,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1867051912, now seen corresponding path program 1 times [2022-11-23 14:55:37,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:55:37,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1586700796] [2022-11-23 14:55:37,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:55:37,313 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-23 14:55:37,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:55:37,315 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:55:37,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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 (31)] Waiting until timeout for monitored process [2022-11-23 14:55:38,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:55:38,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 112 conjunts are in the unsatisfiable core [2022-11-23 14:55:38,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:55:38,447 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-23 14:55:38,620 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-23 14:55:38,621 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-23 14:55:38,629 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-23 14:55:38,659 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-23 14:55:38,674 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-23 14:55:38,808 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-23 14:55:38,814 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-23 14:55:38,889 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4185 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4185))) (exists ((v_ArrVal_4184 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4184)))) is different from true [2022-11-23 14:55:39,031 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4192))) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4193)))) is different from true [2022-11-23 14:55:39,047 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4195))) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4194)))) is different from true [2022-11-23 14:55:39,063 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4196))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4197) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:55:39,079 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4199 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4199))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4198 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4198)))) is different from true [2022-11-23 14:55:39,095 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4200 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4200))) (exists ((v_ArrVal_4201 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4201)))) is different from true [2022-11-23 14:55:39,111 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4202 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4202) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4203 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4203)))) is different from true [2022-11-23 14:55:39,126 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4205 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4205))) (exists ((v_ArrVal_4204 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4204)))) is different from true [2022-11-23 14:55:39,142 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4206 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4206) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4207 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4207) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:55:39,157 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4209 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4209))) (exists ((v_ArrVal_4208 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4208)))) is different from true [2022-11-23 14:55:39,172 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4210 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4210))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4211 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4211) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:55:39,202 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4212 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4212) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4213 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4213)))) is different from true [2022-11-23 14:55:39,217 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4214 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4214) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4215 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4215)))) is different from true [2022-11-23 14:55:39,232 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4216 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4216))) (exists ((v_ArrVal_4217 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4217) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:55:39,248 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4219 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4219))) (exists ((v_ArrVal_4218 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4218)))) is different from true [2022-11-23 14:55:39,270 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4221 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4221))) (exists ((v_ArrVal_4220 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4220)))) is different from true [2022-11-23 14:55:39,289 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4222 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4222))) (exists ((v_ArrVal_4223 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4223)))) is different from true [2022-11-23 14:55:39,307 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4224 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4224))) (exists ((v_ArrVal_4225 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4225)))) is different from true [2022-11-23 14:55:39,325 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4227 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4227))) (exists ((v_ArrVal_4226 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4226) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:55:39,343 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4229 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4229) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4228 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4228)))) is different from true [2022-11-23 14:55:39,360 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4230 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4230) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4231 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4231)))) is different from true [2022-11-23 14:55:39,377 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4232 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4232) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4233 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4233)))) is different from true [2022-11-23 14:55:39,394 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4235 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4235))) (exists ((v_ArrVal_4234 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4234)))) is different from true [2022-11-23 14:55:39,409 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4236 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4236))) (exists ((v_ArrVal_4237 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4237)))) is different from true [2022-11-23 14:55:39,424 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4239 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4239))) (exists ((v_ArrVal_4238 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4238) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-23 14:55:39,439 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4240 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4240))) (exists ((v_ArrVal_4241 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4241) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-23 14:55:39,455 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4242 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4242))) (exists ((v_ArrVal_4243 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4243) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:55:39,471 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4245 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4245))) (exists ((v_ArrVal_4244 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4244) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:55:39,490 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4246 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4246))) (exists ((v_ArrVal_4247 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4247)))) is different from true [2022-11-23 14:55:39,509 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4249 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4249))) (exists ((v_ArrVal_4248 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4248)))) is different from true [2022-11-23 14:55:39,527 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4251 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4251))) (exists ((v_ArrVal_4250 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4250) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-23 14:55:39,545 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4252 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4252) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4253 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4253) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-23 14:55:39,564 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4255 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4255))) (exists ((v_ArrVal_4254 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4254)))) is different from true [2022-11-23 14:55:39,582 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4256 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4256) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4257 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4257)))) is different from true [2022-11-23 14:55:39,599 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4259 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4259))) (exists ((v_ArrVal_4258 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4258) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:55:39,616 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4261 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4261))) (exists ((v_ArrVal_4260 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4260) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-23 14:55:39,634 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4263 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4263) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4262 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4262)))) is different from true [2022-11-23 14:55:39,652 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4264 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4264))) (exists ((v_ArrVal_4265 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4265)))) is different from true [2022-11-23 14:55:39,671 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4266 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4266) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4267 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4267)))) is different from true [2022-11-23 14:55:39,690 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4269 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4269))) (exists ((v_ArrVal_4268 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4268)))) is different from true [2022-11-23 14:55:39,708 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4271 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4271))) (exists ((v_ArrVal_4270 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4270) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:55:39,773 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-23 14:55:39,774 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-23 14:55:39,786 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-23 14:55:39,935 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-23 14:55:39,935 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-23 14:55:39,943 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-23 14:55:39,982 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-23 14:55:39,989 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-23 14:55:40,031 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 984 not checked. [2022-11-23 14:55:40,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:55:40,263 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_4272 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4273 (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_4272) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem35#1.base| v_ArrVal_4273) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0)))) (forall ((v_ArrVal_4272 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem35#1.base| v_ArrVal_4272) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (bvule (bvadd (_ bv4 32) .cse1) (bvadd (_ bv8 32) .cse1)))))) is different from false [2022-11-23 14:55:40,308 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_4272 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_4272) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))) (bvule (bvadd (_ bv4 32) .cse0) (bvadd (_ bv8 32) .cse0)))) (forall ((v_ArrVal_4272 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4273 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv8 32) (select (select (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_4272) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_4273) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))))))) is different from false [2022-11-23 14:55:41,475 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_4272 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4365 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4273 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4364 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_4364))) (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_4365) .cse0 v_ArrVal_4272) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)) (select |c_#length| (select (select (store .cse2 .cse0 v_ArrVal_4273) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))) (forall ((v_ArrVal_4272 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4365 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4364 (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_4365) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_4364) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_4272) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv4 32) .cse3) (bvadd (_ bv8 32) .cse3)))))) is different from false [2022-11-23 14:55:41,486 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:55:41,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1586700796] [2022-11-23 14:55:41,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1586700796] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 14:55:41,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1074632485] [2022-11-23 14:55:41,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:55:41,486 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-23 14:55:41,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 [2022-11-23 14:55:41,488 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-23 14:55:41,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (32)] Waiting until timeout for monitored process [2022-11-23 14:57:51,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:57:51,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 113 conjunts are in the unsatisfiable core [2022-11-23 14:57:51,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:57:51,892 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-23 14:57:52,068 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-23 14:57:52,089 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-23 14:57:52,089 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-23 14:57:52,103 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-23 14:57:52,118 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-23 14:57:52,195 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-23 14:57:52,201 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-23 14:57:52,269 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4731 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4731) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4730 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4730) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-23 14:57:52,293 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4732 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4732))) (exists ((v_ArrVal_4733 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4733)))) is different from true [2022-11-23 14:57:52,307 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4734 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4734) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4735 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4735) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:52,322 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4736 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4736))) (exists ((v_ArrVal_4737 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4737) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:52,337 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4739 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4739))) (exists ((v_ArrVal_4738 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4738) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-23 14:57:52,353 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4741 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4741) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4740 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4740)))) is different from true [2022-11-23 14:57:52,367 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4743 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4743) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4742 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4742)))) is different from true [2022-11-23 14:57:52,384 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4745 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4745))) (exists ((v_ArrVal_4744 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4744)))) is different from true [2022-11-23 14:57:52,402 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4746 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4746))) (exists ((v_ArrVal_4747 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4747)))) is different from true [2022-11-23 14:57:52,418 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4748 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4748) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4749 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4749)))) is different from true [2022-11-23 14:57:52,434 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4751 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4751))) (exists ((v_ArrVal_4750 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4750) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-23 14:57:52,449 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4752 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4752))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4753 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4753)))) is different from true [2022-11-23 14:57:52,464 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4754 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4754) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4755 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4755) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:52,479 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4756 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4756))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4757 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4757) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:52,494 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4758 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4758))) (exists ((v_ArrVal_4759 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4759) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:52,509 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4761 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4761) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4760 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4760)))) is different from true [2022-11-23 14:57:52,525 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4762 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4762))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4763 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4763) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:52,541 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4765 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4765))) (exists ((v_ArrVal_4764 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4764)))) is different from true [2022-11-23 14:57:52,557 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4767 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4767))) (exists ((v_ArrVal_4766 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4766)))) is different from true [2022-11-23 14:57:52,573 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4769 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4769))) (exists ((v_ArrVal_4768 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4768)))) is different from true [2022-11-23 14:57:52,589 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4770 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4770) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4771 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4771)))) is different from true [2022-11-23 14:57:52,609 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4773 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4773) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4772 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4772) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:52,626 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4775 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4775))) (exists ((v_ArrVal_4774 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4774)))) is different from true [2022-11-23 14:57:52,643 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4776 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4776) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4777 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4777)))) is different from true [2022-11-23 14:57:52,658 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4779 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4779))) (exists ((v_ArrVal_4778 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4778)))) is different from true [2022-11-23 14:57:52,672 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4781 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4781) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4780 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4780)))) is different from true [2022-11-23 14:57:52,693 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4783 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4783))) (exists ((v_ArrVal_4782 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4782)))) is different from true [2022-11-23 14:57:52,709 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4785 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4785) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4784 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4784)))) is different from true [2022-11-23 14:57:52,724 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4786 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4786))) (exists ((v_ArrVal_4787 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4787)))) is different from true [2022-11-23 14:57:52,740 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4789) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4788 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4788) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:52,756 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4791 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4791) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4790 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4790)))) is different from true [2022-11-23 14:57:52,770 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4792 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4792))) (exists ((v_ArrVal_4793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4793)))) is different from true [2022-11-23 14:57:52,786 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4795 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4795) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4794 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4794)))) is different from true [2022-11-23 14:57:52,802 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4796 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4796) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4797 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4797)))) is different from true [2022-11-23 14:57:52,837 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4798 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4798) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4799 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4799)))) is different from true [2022-11-23 14:57:52,853 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4800 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4800))) (exists ((v_ArrVal_4801 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4801) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:52,877 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4802 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4802))) (exists ((v_ArrVal_4803 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4803)))) is different from true [2022-11-23 14:57:52,895 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4804 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4804))) (exists ((v_ArrVal_4805 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4805)))) is different from true [2022-11-23 14:57:52,913 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4807 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4807) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4806 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4806) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-23 14:57:52,930 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4808 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4808) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4809 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4809)))) is different from true [2022-11-23 14:57:52,949 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4810 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4810) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4811 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4811)))) is different from true [2022-11-23 14:57:52,967 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4812 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4812) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4813 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4813)))) is different from true [2022-11-23 14:57:52,982 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4815 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4815) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4814 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4814)))) is different from true [2022-11-23 14:57:52,997 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4816 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4816))) (exists ((v_ArrVal_4817 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4817) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:53,052 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-23 14:57:53,052 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-23 14:57:53,069 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-23 14:57:53,154 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-23 14:57:53,154 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-23 14:57:53,166 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-23 14:57:53,199 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-23 14:57:53,205 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-23 14:57:53,212 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-23 14:57:53,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:57:53,292 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_4818 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4819 (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_4818) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem35#1.base| v_ArrVal_4819) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0)))) (forall ((v_ArrVal_4818 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem35#1.base| v_ArrVal_4818) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (bvule (bvadd (_ bv4 32) .cse1) (bvadd (_ bv8 32) .cse1)))))) is different from false [2022-11-23 14:57:53,330 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_4818 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_4818) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))) (bvule (bvadd (_ bv4 32) .cse0) (bvadd (_ bv8 32) .cse0)))) (forall ((v_ArrVal_4818 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4819 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv8 32) (select (select (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_4818) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_4819) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))))))) is different from false [2022-11-23 14:57:54,445 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_4911 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4910 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4818 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4819 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_4911))) (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_4910) .cse0 v_ArrVal_4818) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)) (select |c_#length| (select (select (store .cse2 .cse0 v_ArrVal_4819) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))) (forall ((v_ArrVal_4911 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4910 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4818 (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_4910) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_4911) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_4818) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv4 32) .cse3) (bvadd (_ bv8 32) .cse3)))))) is different from false [2022-11-23 14:57:54,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1074632485] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 14:57:54,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698542942] [2022-11-23 14:57:54,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:57:54,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:57:54,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:57:54,457 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:57:54,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-23 14:57:55,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:57:55,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 112 conjunts are in the unsatisfiable core [2022-11-23 14:57:55,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:57:55,391 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-23 14:57:55,392 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-23 14:57:55,400 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-23 14:57:55,410 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-23 14:57:55,440 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-23 14:57:55,522 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-23 14:57:55,528 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-23 14:57:55,599 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5275 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5275) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5276 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5276)))) is different from true [2022-11-23 14:57:55,615 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5277 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5277))) (exists ((v_ArrVal_5278 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5278)))) is different from true [2022-11-23 14:57:55,630 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5279 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5279))) (exists ((v_ArrVal_5280 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5280)))) is different from true [2022-11-23 14:57:55,645 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5281 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5281) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5282 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5282)))) is different from true [2022-11-23 14:57:55,660 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5284 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5284))) (exists ((v_ArrVal_5283 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5283)))) is different from true [2022-11-23 14:57:55,676 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5286 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5286))) (exists ((v_ArrVal_5285 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5285)))) is different from true [2022-11-23 14:57:55,692 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5288 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5288))) (exists ((v_ArrVal_5287 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5287) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:55,708 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5289 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5289))) (exists ((v_ArrVal_5290 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5290) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-23 14:57:55,723 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5292 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5292) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5291 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5291)))) is different from true [2022-11-23 14:57:55,739 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5294 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5294))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5293 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5293)))) is different from true [2022-11-23 14:57:55,755 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5296 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5296))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5295 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5295)))) is different from true [2022-11-23 14:57:55,770 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5298 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5298) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5297 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5297)))) is different from true [2022-11-23 14:57:55,786 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5300 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5300) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5299 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5299)))) is different from true [2022-11-23 14:57:55,812 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5301 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5301))) (exists ((v_ArrVal_5302 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5302)))) is different from true [2022-11-23 14:57:55,830 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5303 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5303))) (exists ((v_ArrVal_5304 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5304) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:55,849 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5305 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5305))) (exists ((v_ArrVal_5306 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5306))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32)))) is different from true [2022-11-23 14:57:55,867 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5308 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5308) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5307 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5307)))) is different from true [2022-11-23 14:57:55,886 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5310 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5310))) (exists ((v_ArrVal_5309 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5309)))) is different from true [2022-11-23 14:57:55,904 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5312 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5312))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5311 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5311) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:55,922 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5314 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5314))) (exists ((v_ArrVal_5313 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5313)))) is different from true [2022-11-23 14:57:55,940 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5316 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5316))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5315 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5315) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:55,957 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5317 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5317) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5318 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5318) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:55,975 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5319 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5319) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5320 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5320)))) is different from true [2022-11-23 14:57:55,994 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5321 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5321) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5322 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5322)))) is different from true [2022-11-23 14:57:56,013 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5323 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5323))) (exists ((v_ArrVal_5324 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5324) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:56,031 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5325 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5325))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5326 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5326)))) is different from true [2022-11-23 14:57:56,050 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5328 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5328))) (exists ((v_ArrVal_5327 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5327) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:56,067 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5329 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5329))) (exists ((v_ArrVal_5330 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5330)))) is different from true [2022-11-23 14:57:56,088 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5332 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5332))) (exists ((v_ArrVal_5331 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5331) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-23 14:57:56,103 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5334 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5334) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5333 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5333)))) is different from true [2022-11-23 14:57:56,119 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5336 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5336) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5335 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5335)))) is different from true [2022-11-23 14:57:56,135 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5338 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5338) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5337 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5337)))) is different from true [2022-11-23 14:57:56,154 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5339 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5339) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5340 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5340)))) is different from true [2022-11-23 14:57:56,169 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5341 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5341))) (exists ((v_ArrVal_5342 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5342)))) is different from true [2022-11-23 14:57:56,184 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5344 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5344))) (exists ((v_ArrVal_5343 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5343)))) is different from true [2022-11-23 14:57:56,200 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5345 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5345) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5346 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5346)))) is different from true [2022-11-23 14:57:56,216 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5347 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5347))) (exists ((v_ArrVal_5348 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5348)))) is different from true [2022-11-23 14:57:56,237 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5349 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5349))) (exists ((v_ArrVal_5350 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5350)))) is different from true [2022-11-23 14:57:56,253 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5351 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5351))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5352 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5352)))) is different from true [2022-11-23 14:57:56,268 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5353 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5353) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5354 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5354)))) is different from true [2022-11-23 14:57:56,286 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5355 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5355))) (exists ((v_ArrVal_5356 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5356)))) is different from true [2022-11-23 14:57:56,305 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5357 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5357) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5358 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5358)))) is different from true [2022-11-23 14:57:56,323 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5359 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5359) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5360 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5360)))) is different from true [2022-11-23 14:57:56,342 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5361 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5361))) (exists ((v_ArrVal_5362 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5362)))) is different from true [2022-11-23 14:57:56,410 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-23 14:57:56,410 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-23 14:57:56,419 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-23 14:57:56,558 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-23 14:57:56,559 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-23 14:57:56,566 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-23 14:57:56,604 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-23 14:57:56,610 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-23 14:57:56,617 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-23 14:57:56,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 14:57:56,699 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_5363 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem35#1.base| v_ArrVal_5363) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv4 32) .cse0) (bvadd (_ bv8 32) .cse0)))) (forall ((v_ArrVal_5363 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5364 (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_5363) |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_5364) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))) is different from false [2022-11-23 14:57:56,741 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_5363 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5364 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv8 32) (select (select (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_5363) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_5364) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))) (forall ((v_ArrVal_5363 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (select (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_5363) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv4 32) .cse2) (bvadd (_ bv8 32) .cse2))))))) is different from false [2022-11-23 14:57:57,854 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_5455 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5456 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5363 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5364 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_5456))) (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_5455) .cse0 v_ArrVal_5363) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)) (select |c_#length| (select (select (store .cse2 .cse0 v_ArrVal_5364) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))) (forall ((v_ArrVal_5455 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5456 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5363 (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_5455) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem33#1.base| v_ArrVal_5456) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_5363) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv4 32) .cse3) (bvadd (_ bv8 32) .cse3)))))) is different from false [2022-11-23 14:57:57,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698542942] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 14:57:57,865 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-23 14:57:57,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 52, 53] total 139 [2022-11-23 14:57:57,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208628729] [2022-11-23 14:57:57,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-23 14:57:57,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 140 states [2022-11-23 14:57:57,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:57:57,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2022-11-23 14:57:57,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=258, Unknown=145, NotChecked=21942, Total=22650 [2022-11-23 14:57:57,885 INFO L87 Difference]: Start difference. First operand 1609 states and 1774 transitions. Second operand has 140 states, 138 states have (on average 1.644927536231884) internal successors, (227), 140 states have internal predecessors, (227), 1 states have call successors, (1), 1 states have call predecessors, (1), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-23 14:57:58,816 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4731 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4731) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4187))) (exists ((v_ArrVal_4730 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4730) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4186))) (exists ((v_ArrVal_4185 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4185))) (exists ((v_ArrVal_5275 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5275) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4184 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4184))) (exists ((v_ArrVal_5276 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5276)))) is different from true [2022-11-23 14:57:58,899 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4195))) (exists ((v_ArrVal_4734 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4734) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4192))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4187))) (exists ((v_ArrVal_4735 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4735) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4186))) (exists ((v_ArrVal_5279 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5279))) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4193))) (exists ((v_ArrVal_5280 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5280)))) is different from true [2022-11-23 14:57:58,905 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4196))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4197) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4195))) (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4192))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4187))) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4186))) (exists ((v_ArrVal_5281 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5281) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))) (exists ((v_ArrVal_5282 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5282))) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4193))) (exists ((v_ArrVal_4736 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4736))) (exists ((v_ArrVal_4737 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4737) |c_#memory_$Pointer$.base|))) is different from true [2022-11-23 14:57:58,911 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4199 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4199))) (exists ((v_ArrVal_4196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4196))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4197) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4195))) (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4192))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4187))) (exists ((v_ArrVal_4198 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4198))) (exists ((v_ArrVal_5284 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5284))) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4186))) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))) (exists ((v_ArrVal_4739 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4739))) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4193))) (exists ((v_ArrVal_4738 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4738) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5283 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5283)))) is different from true [2022-11-23 14:58:16,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:58:16,490 INFO L93 Difference]: Finished difference Result 1674 states and 1797 transitions. [2022-11-23 14:58:16,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-23 14:58:16,491 INFO L78 Accepts]: Start accepts. Automaton has has 140 states, 138 states have (on average 1.644927536231884) internal successors, (227), 140 states have internal predecessors, (227), 1 states have call successors, (1), 1 states have call predecessors, (1), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 113 [2022-11-23 14:58:16,491 INFO L84 Accepts]: Finished accepts. each prefix is rejected. [2022-11-23 14:58:16,491 INFO L78 Accepts]: Start accepts. Automaton has has 140 states, 138 states have (on average 1.644927536231884) internal successors, (227), 140 states have internal predecessors, (227), 1 states have call successors, (1), 1 states have call predecessors, (1), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 113 [2022-11-23 14:58:16,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:58:16,496 FATAL L583 BasicCegarLoop]: -- [2022-11-23 14:58:16,496 FATAL L584 BasicCegarLoop]: enhanced interpolant automaton broken: counterexample not accepted [2022-11-23 14:58:16,496 FATAL L585 BasicCegarLoop]: word: [2022-11-23 14:58:16,499 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-23 14:58:16,500 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_#t~ite273#1.base, main_#t~ite273#1.offset, main_#t~mem272#1.base, main_#t~mem272#1.offset, main_#t~mem276#1.base, main_#t~mem276#1.offset, main_#t~mem277#1.base, main_#t~mem277#1.offset, main_#t~short278#1, main_#t~mem279#1.base, main_#t~mem279#1.offset, main_#t~mem280#1.base, main_#t~mem280#1.offset, main_#t~mem281#1.base, main_#t~mem281#1.offset, main_#t~mem282#1.base, main_#t~mem282#1.offset, main_#t~mem283#1.base, main_#t~mem283#1.offset, main_#t~mem284#1.base, main_#t~mem284#1.offset, main_#t~mem285#1.base, main_#t~mem285#1.offset, main_#t~mem286#1.base, main_#t~mem286#1.offset, main_#t~mem287#1, main_#t~mem288#1.base, main_#t~mem288#1.offset, main_#t~mem289#1.base, main_#t~mem289#1.offset, main_#t~mem290#1.base, main_#t~mem290#1.offset, main_#t~mem291#1, main_#t~mem292#1.base, main_#t~mem292#1.offset, main_#t~mem293#1.base, main_#t~mem293#1.offset, main_#t~mem294#1.base, main_#t~mem294#1.offset, main_#t~mem295#1.base, main_#t~mem295#1.offset, main_#t~mem296#1.base, main_#t~mem296#1.offset, main_#t~mem297#1, main_#t~mem298#1.base, main_#t~mem298#1.offset, main_#t~mem301#1, main_#t~mem299#1.base, main_#t~mem299#1.offset, main_#t~mem300#1, main_#t~mem302#1.base, main_#t~mem302#1.offset, main_#t~mem303#1.base, main_#t~mem303#1.offset, main_#t~mem304#1, main_#t~post305#1, main_#t~mem306#1.base, main_#t~mem306#1.offset, main_#t~mem307#1.base, main_#t~mem307#1.offset, main_#t~mem308#1.base, main_#t~mem308#1.offset, main_#t~mem309#1.base, main_#t~mem309#1.offset, main_#t~mem310#1.base, main_#t~mem310#1.offset, main_#t~mem311#1.base, main_#t~mem311#1.offset, main_#t~mem312#1.base, main_#t~mem312#1.offset, main_#t~mem313#1.base, main_#t~mem313#1.offset, main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, main_#t~mem314#1.base, main_#t~mem314#1.offset, main_#t~mem315#1, main_#t~post316#1, main_~_hd_bkt~0#1, main_~_hd_hh_del~0#1.base, main_~_hd_hh_del~0#1.offset, main_#t~mem317#1.base, main_#t~mem317#1.offset, main_#t~mem318#1.base, main_#t~mem318#1.offset, main_#t~short319#1, main_#t~mem320#1.base, main_#t~mem320#1.offset, main_#t~mem321#1.base, main_#t~mem321#1.offset, main_#t~mem322#1.base, main_#t~mem322#1.offset, main_#t~mem323#1.base, main_#t~mem323#1.offset, main_#t~mem324#1.base, main_#t~mem324#1.offset, main_#t~mem325#1.base, main_#t~mem325#1.offset, main_#t~mem326#1.base, main_#t~mem326#1.offset, main_#t~mem327#1.base, main_#t~mem327#1.offset, main_#t~mem328#1, main_#t~mem329#1.base, main_#t~mem329#1.offset, main_#t~mem330#1.base, main_#t~mem330#1.offset, main_#t~mem331#1.base, main_#t~mem331#1.offset, main_#t~mem332#1, main_#t~mem333#1.base, main_#t~mem333#1.offset, main_#t~mem334#1.base, main_#t~mem334#1.offset, main_#t~mem335#1.base, main_#t~mem335#1.offset, main_#t~mem336#1.base, main_#t~mem336#1.offset, main_#t~mem337#1.base, main_#t~mem337#1.offset, main_#t~mem338#1, main_#t~mem339#1.base, main_#t~mem339#1.offset, main_#t~mem342#1, main_#t~mem340#1.base, main_#t~mem340#1.offset, main_#t~mem341#1, main_#t~mem343#1.base, main_#t~mem343#1.offset, main_#t~mem344#1.base, main_#t~mem344#1.offset, main_#t~mem345#1, main_#t~post346#1, main_#t~mem347#1.base, main_#t~mem347#1.offset, main_#t~mem348#1.base, main_#t~mem348#1.offset, main_#t~mem349#1.base, main_#t~mem349#1.offset, main_#t~mem350#1.base, main_#t~mem350#1.offset, main_#t~mem351#1.base, main_#t~mem351#1.offset, main_#t~mem352#1.base, main_#t~mem352#1.offset, main_#t~mem353#1.base, main_#t~mem353#1.offset, main_#t~mem354#1.base, main_#t~mem354#1.offset, main_~_hd_head~1#1.base, main_~_hd_head~1#1.offset, main_#t~mem355#1.base, main_#t~mem355#1.offset, main_#t~mem356#1, main_#t~post357#1, main_~_hd_bkt~1#1, main_~_hd_hh_del~1#1.base, main_~_hd_hh_del~1#1.offset, main_#t~ite275#1.base, main_#t~ite275#1.offset, main_#t~mem274#1.base, main_#t~mem274#1.offset, main_~usertmp~0#1.base, main_~usertmp~0#1.offset, main_~userstmp~0#1.base, main_~userstmp~0#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, main_~temp~0#1.base, main_~temp~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-23 14:58:16,500 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-23 14:58:16,500 FATAL L587 BasicCegarLoop]: assume !(main_~user~0#1.base == 0bv32 && main_~user~0#1.offset == 0bv32); [2022-11-23 14:58:16,501 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-23 14:58:16,501 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-23 14:58:16,501 FATAL L587 BasicCegarLoop]: havoc main_~_ha_hashv~0#1; [2022-11-23 14:58:16,501 FATAL L587 BasicCegarLoop]: goto; [2022-11-23 14:58:16,501 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-23 14:58:16,501 FATAL L587 BasicCegarLoop]: assume !~bvuge32(main_~_hj_k~0#1, 12bv32); [2022-11-23 14:58:16,502 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-23 14:58:16,502 FATAL L587 BasicCegarLoop]: assume !main_#t~switch19#1; [2022-11-23 14:58:16,502 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 10bv32 == main_~_hj_k~0#1; [2022-11-23 14:58:16,502 FATAL L587 BasicCegarLoop]: assume !main_#t~switch19#1; [2022-11-23 14:58:16,502 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 9bv32 == main_~_hj_k~0#1; [2022-11-23 14:58:16,502 FATAL L587 BasicCegarLoop]: assume !main_#t~switch19#1; [2022-11-23 14:58:16,503 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 8bv32 == main_~_hj_k~0#1; [2022-11-23 14:58:16,503 FATAL L587 BasicCegarLoop]: assume !main_#t~switch19#1; [2022-11-23 14:58:16,503 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 7bv32 == main_~_hj_k~0#1; [2022-11-23 14:58:16,503 FATAL L587 BasicCegarLoop]: assume !main_#t~switch19#1; [2022-11-23 14:58:16,503 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 6bv32 == main_~_hj_k~0#1; [2022-11-23 14:58:16,503 FATAL L587 BasicCegarLoop]: assume !main_#t~switch19#1; [2022-11-23 14:58:16,503 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 5bv32 == main_~_hj_k~0#1; [2022-11-23 14:58:16,504 FATAL L587 BasicCegarLoop]: assume !main_#t~switch19#1; [2022-11-23 14:58:16,504 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 4bv32 == main_~_hj_k~0#1; [2022-11-23 14:58:16,504 FATAL L587 BasicCegarLoop]: assume main_#t~switch19#1; [2022-11-23 14:58:16,504 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-23 14:58:16,504 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-23 14:58:16,504 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 3bv32 == main_~_hj_k~0#1; [2022-11-23 14:58:16,505 FATAL L587 BasicCegarLoop]: assume main_#t~switch19#1; [2022-11-23 14:58:16,505 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-23 14:58:16,505 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-23 14:58:16,505 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 2bv32 == main_~_hj_k~0#1; [2022-11-23 14:58:16,505 FATAL L587 BasicCegarLoop]: assume main_#t~switch19#1; [2022-11-23 14:58:16,505 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-23 14:58:16,505 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-23 14:58:16,506 FATAL L587 BasicCegarLoop]: main_#t~switch19#1 := main_#t~switch19#1 || 1bv32 == main_~_hj_k~0#1; [2022-11-23 14:58:16,506 FATAL L587 BasicCegarLoop]: assume main_#t~switch19#1; [2022-11-23 14:58:16,506 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-23 14:58:16,506 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-23 14:58:16,506 FATAL L587 BasicCegarLoop]: havoc main_#t~switch19#1; [2022-11-23 14:58:16,507 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-23 14:58:16,507 FATAL L587 BasicCegarLoop]: goto; [2022-11-23 14:58:16,507 FATAL L587 BasicCegarLoop]: goto; [2022-11-23 14:58:16,507 FATAL L587 BasicCegarLoop]: goto; [2022-11-23 14:58:16,507 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-23 14:58:16,507 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-23 14:58:16,507 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-23 14:58:16,508 FATAL L587 BasicCegarLoop]: assume main_~users~0#1.base == 0bv32 && main_~users~0#1.offset == 0bv32; [2022-11-23 14:58:16,508 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-23 14:58:16,508 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-23 14:58:16,508 FATAL L587 BasicCegarLoop]: call main_#t~malloc31#1.base, main_#t~malloc31#1.offset := #Ultimate.allocOnHeap(44bv32); [2022-11-23 14:58:16,508 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-23 14:58:16,508 FATAL L587 BasicCegarLoop]: havoc main_#t~malloc31#1.base, main_#t~malloc31#1.offset; [2022-11-23 14:58:16,509 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-23 14:58:16,509 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-23 14:58:16,509 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-23 14:58:16,509 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-23 14:58:16,509 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-23 14:58:16,509 FATAL L587 BasicCegarLoop]: #t~loopctr359 := 0bv32; [2022-11-23 14:58:16,510 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,510 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,510 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,510 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,510 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,510 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,510 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,511 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,511 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,511 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,511 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,511 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,511 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,511 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,512 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,512 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,512 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,512 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,512 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,512 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,512 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,513 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,513 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,513 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,513 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,513 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,513 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,513 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,514 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,514 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,514 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,514 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,514 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,514 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,515 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,515 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,515 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,515 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,515 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,515 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,515 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,516 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,516 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,516 FATAL L587 BasicCegarLoop]: assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359); [2022-11-23 14:58:16,516 FATAL L587 BasicCegarLoop]: assume !~bvult32(#t~loopctr359, #amount); [2022-11-23 14:58:16,516 FATAL L587 BasicCegarLoop]: assume #res.base == #ptr.base && #res.offset == #ptr.offset; [2022-11-23 14:58:16,516 FATAL L587 BasicCegarLoop]: #2422#return; [2022-11-23 14:58:16,517 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-23 14:58:16,517 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-23 14:58:16,517 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-23 14:58:16,517 FATAL L587 BasicCegarLoop]: havoc main_#t~mem35#1.base, main_#t~mem35#1.offset; [2022-11-23 14:58:16,517 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-23 14:58:16,517 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-23 14:58:16,518 FATAL L589 BasicCegarLoop]: original automaton: [2022-11-23 14:58:16,578 FATAL L590 BasicCegarLoop]: NestedWordAutomaton nwa = ( callAlphabet = {"call __VERIFIER_assert((if 0bv32 == test_int_int_~a#1 && 0bv32 == test_int_int_~b#1 then 1bv32 else 0bv32));" "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));" }, 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~loopctr359 := 0bv32;" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "assume !~bvult32(#t~loopctr359, #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_#t~ite273#1.base, main_#t~ite273#1.offset, main_#t~mem272#1.base, main_#t~mem272#1.offset, main_#t~mem276#1.base, main_#t~mem276#1.offset, main_#t~mem277#1.base, main_#t~mem277#1.offset, main_#t~short278#1, main_#t~mem279#1.base, main_#t~mem279#1.offset, main_#t~mem280#1.base, main_#t~mem280#1.offset, main_#t~mem281#1.base, main_#t~mem281#1.offset, main_#t~mem282#1.base, main_#t~mem282#1.offset, main_#t~mem283#1.base, main_#t~mem283#1.offset, main_#t~mem284#1.base, main_#t~mem284#1.offset, main_#t~mem285#1.base, main_#t~mem285#1.offset, main_#t~mem286#1.base, main_#t~mem286#1.offset, main_#t~mem287#1, main_#t~mem288#1.base, main_#t~mem288#1.offset, main_#t~mem289#1.base, main_#t~mem289#1.offset, main_#t~mem290#1.base, main_#t~mem290#1.offset, main_#t~mem291#1, main_#t~mem292#1.base, main_#t~mem292#1.offset, main_#t~mem293#1.base, main_#t~mem293#1.offset, main_#t~mem294#1.base, main_#t~mem294#1.offset, main_#t~mem295#1.base, main_#t~mem295#1.offset, main_#t~mem296#1.base, main_#t~mem296#1.offset, main_#t~mem297#1, main_#t~mem298#1.base, main_#t~mem298#1.offset, main_#t~mem301#1, main_#t~mem299#1.base, main_#t~mem299#1.offset, main_#t~mem300#1, main_#t~mem302#1.base, main_#t~mem302#1.offset, main_#t~mem303#1.base, main_#t~mem303#1.offset, main_#t~mem304#1, main_#t~post305#1, main_#t~mem306#1.base, main_#t~mem306#1.offset, main_#t~mem307#1.base, main_#t~mem307#1.offset, main_#t~mem308#1.base, main_#t~mem308#1.offset, main_#t~mem309#1.base, main_#t~mem309#1.offset, main_#t~mem310#1.base, main_#t~mem310#1.offset, main_#t~mem311#1.base, main_#t~mem311#1.offset, main_#t~mem312#1.base, main_#t~mem312#1.offset, main_#t~mem313#1.base, main_#t~mem313#1.offset, main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, main_#t~mem314#1.base, main_#t~mem314#1.offset, main_#t~mem315#1, main_#t~post316#1, main_~_hd_bkt~0#1, main_~_hd_hh_del~0#1.base, main_~_hd_hh_del~0#1.offset, main_#t~mem317#1.base, main_#t~mem317#1.offset, main_#t~mem318#1.base, main_#t~mem318#1.offset, main_#t~short319#1, main_#t~mem320#1.base, main_#t~mem320#1.offset, main_#t~mem321#1.base, main_#t~mem321#1.offset, main_#t~mem322#1.base, main_#t~mem322#1.offset, main_#t~mem323#1.base, main_#t~mem323#1.offset, main_#t~mem324#1.base, main_#t~mem324#1.offset, main_#t~mem325#1.base, main_#t~mem325#1.offset, main_#t~mem326#1.base, main_#t~mem326#1.offset, main_#t~mem327#1.base, main_#t~mem327#1.offset, main_#t~mem328#1, main_#t~mem329#1.base, main_#t~mem329#1.offset, main_#t~mem330#1.base, main_#t~mem330#1.offset, main_#t~mem331#1.base, main_#t~mem331#1.offset, main_#t~mem332#1, main_#t~mem333#1.base, main_#t~mem333#1.offset, main_#t~mem334#1.base, main_#t~mem334#1.offset, main_#t~mem335#1.base, main_#t~mem335#1.offset, main_#t~mem336#1.base, main_#t~mem336#1.offset, main_#t~mem337#1.base, main_#t~mem337#1.offset, main_#t~mem338#1, main_#t~mem339#1.base, main_#t~mem339#1.offset, main_#t~mem342#1, main_#t~mem340#1.base, main_#t~mem340#1.offset, main_#t~mem341#1, main_#t~mem343#1.base, main_#t~mem343#1.offset, main_#t~mem344#1.base, main_#t~mem344#1.offset, main_#t~mem345#1, main_#t~post346#1, main_#t~mem347#1.base, main_#t~mem347#1.offset, main_#t~mem348#1.base, main_#t~mem348#1.offset, main_#t~mem349#1.base, main_#t~mem349#1.offset, main_#t~mem350#1.base, main_#t~mem350#1.offset, main_#t~mem351#1.base, main_#t~mem351#1.offset, main_#t~mem352#1.base, main_#t~mem352#1.offset, main_#t~mem353#1.base, main_#t~mem353#1.offset, main_#t~mem354#1.base, main_#t~mem354#1.offset, main_~_hd_head~1#1.base, main_~_hd_head~1#1.offset, main_#t~mem355#1.base, main_#t~mem355#1.offset, main_#t~mem356#1, main_#t~post357#1, main_~_hd_bkt~1#1, main_~_hd_hh_del~1#1.base, main_~_hd_hh_del~1#1.offset, main_#t~ite275#1.base, main_#t~ite275#1.offset, main_#t~mem274#1.base, main_#t~mem274#1.offset, main_~usertmp~0#1.base, main_~usertmp~0#1.offset, main_~userstmp~0#1.base, main_~userstmp~0#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, main_~temp~0#1.base, main_~temp~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;" "havoc main_~temp~0#1.base, main_~temp~0#1.offset;main_~user~0#1.base, main_~user~0#1.offset := main_~users~0#1.base, main_~users~0#1.offset;" "assume main_~users~0#1.base != 0bv32 || main_~users~0#1.offset != 0bv32;" "SUMMARY for call main_#t~mem272#1.base, main_#t~mem272#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(16bv32, main_~users~0#1.offset), 4bv32); srcloc: L765-1" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~users~0#1.offset)));" "main_#t~ite273#1.base, main_#t~ite273#1.offset := main_#t~mem272#1.base, main_#t~mem272#1.offset;" "assume !(main_~users~0#1.base != 0bv32 || main_~users~0#1.offset != 0bv32);main_#t~ite273#1.base, main_#t~ite273#1.offset := 0bv32, 0bv32;" "main_~temp~0#1.base, main_~temp~0#1.offset := main_#t~ite273#1.base, main_#t~ite273#1.offset;havoc main_#t~ite273#1.base, main_#t~ite273#1.offset;havoc main_#t~mem272#1.base, main_#t~mem272#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);havoc main_~usertmp~0#1.base, main_~usertmp~0#1.offset;havoc main_~userstmp~0#1.base, main_~userstmp~0#1.offset;main_~usertmp~0#1.base, main_~usertmp~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;main_~userstmp~0#1.base, main_~userstmp~0#1.offset := main_~users~0#1.base, main_~users~0#1.offset;" "main_~_hd_hh_del~0#1.base, main_~_hd_hh_del~0#1.offset := main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset);" "SUMMARY for call main_#t~mem276#1.base, main_#t~mem276#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-1" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "main_#t~short278#1 := main_#t~mem276#1.base == 0bv32 && main_#t~mem276#1.offset == 0bv32;" "assume main_#t~short278#1;" "SUMMARY for call main_#t~mem277#1.base, main_#t~mem277#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-4" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "main_#t~short278#1 := main_#t~mem277#1.base == 0bv32 && main_#t~mem277#1.offset == 0bv32;" "assume !main_#t~short278#1;" "assume main_#t~short278#1;havoc main_#t~mem276#1.base, main_#t~mem276#1.offset;havoc main_#t~mem277#1.base, main_#t~mem277#1.offset;havoc main_#t~short278#1;" "SUMMARY for call main_#t~mem279#1.base, main_#t~mem279#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-8" "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~mem280#1.base, main_#t~mem280#1.offset := read~$Pointer$(main_#t~mem279#1.base, main_#t~mem279#1.offset, 4bv32); srcloc: L769-9" "assume !(1bv1 == #valid[main_#t~mem279#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem279#1.offset), #length[main_#t~mem279#1.base]) && ~bvule32(main_#t~mem279#1.offset, ~bvadd32(4bv32, main_#t~mem279#1.offset))) && ~bvule32(0bv32, main_#t~mem279#1.offset));" "assume !(0bv32 == main_#t~mem280#1.offset);" "assume 0bv32 == main_#t~mem280#1.offset;" "assume !~bvult32(main_#t~mem280#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem280#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem280#1.base || 1bv1 == #valid[main_#t~mem280#1.base]);" "assume 0bv32 == main_#t~mem280#1.base || 1bv1 == #valid[main_#t~mem280#1.base];call ULTIMATE.dealloc(main_#t~mem280#1.base, main_#t~mem280#1.offset);havoc main_#t~mem279#1.base, main_#t~mem279#1.offset;havoc main_#t~mem280#1.base, main_#t~mem280#1.offset;" "SUMMARY for call main_#t~mem281#1.base, main_#t~mem281#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-13" "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)));" "assume !(0bv32 == main_#t~mem281#1.offset);" "assume 0bv32 == main_#t~mem281#1.offset;" "assume !~bvult32(main_#t~mem281#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem281#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem281#1.base || 1bv1 == #valid[main_#t~mem281#1.base]);" "assume 0bv32 == main_#t~mem281#1.base || 1bv1 == #valid[main_#t~mem281#1.base];call ULTIMATE.dealloc(main_#t~mem281#1.base, main_#t~mem281#1.offset);havoc main_#t~mem281#1.base, main_#t~mem281#1.offset;main_~users~0#1.base, main_~users~0#1.offset := 0bv32, 0bv32;" "assume !main_#t~short278#1;havoc main_#t~mem276#1.base, main_#t~mem276#1.offset;havoc main_#t~mem277#1.base, main_#t~mem277#1.offset;havoc main_#t~short278#1;havoc main_~_hd_bkt~0#1;" "SUMMARY for call main_#t~mem282#1.base, main_#t~mem282#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-18" "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~mem283#1.base, main_#t~mem283#1.offset := read~$Pointer$(main_#t~mem282#1.base, ~bvadd32(16bv32, main_#t~mem282#1.offset), 4bv32); srcloc: L769-19" "assume !(1bv1 == #valid[main_#t~mem282#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem282#1.offset)), #length[main_#t~mem282#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem282#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem282#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem282#1.offset)));" "assume main_~_hd_hh_del~0#1.base == main_#t~mem283#1.base && main_~_hd_hh_del~0#1.offset == main_#t~mem283#1.offset;havoc main_#t~mem282#1.base, main_#t~mem282#1.offset;havoc main_#t~mem283#1.base, main_#t~mem283#1.offset;" "SUMMARY for call main_#t~mem284#1.base, main_#t~mem284#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-21" "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~mem285#1.base, main_#t~mem285#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-22" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call main_#t~mem286#1.base, main_#t~mem286#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-23" "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~mem287#1 := read~intINTTYPE4(main_#t~mem286#1.base, ~bvadd32(20bv32, main_#t~mem286#1.offset), 4bv32); srcloc: L769-24" "assume !(1bv1 == #valid[main_#t~mem286#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem286#1.offset)), #length[main_#t~mem286#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem286#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem286#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem286#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem285#1.base, ~bvadd32(main_#t~mem285#1.offset, main_#t~mem287#1), main_#t~mem284#1.base, ~bvadd32(16bv32, main_#t~mem284#1.offset), 4bv32); srcloc: L769-25" "assume !(1bv1 == #valid[main_#t~mem284#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem284#1.offset)), #length[main_#t~mem284#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem284#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem284#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem284#1.offset)));" "havoc main_#t~mem284#1.base, main_#t~mem284#1.offset;havoc main_#t~mem285#1.base, main_#t~mem285#1.offset;havoc main_#t~mem286#1.base, main_#t~mem286#1.offset;havoc main_#t~mem287#1;" "assume !(main_~_hd_hh_del~0#1.base == main_#t~mem283#1.base && main_~_hd_hh_del~0#1.offset == main_#t~mem283#1.offset);havoc main_#t~mem282#1.base, main_#t~mem282#1.offset;havoc main_#t~mem283#1.base, main_#t~mem283#1.offset;" "SUMMARY for call main_#t~mem288#1.base, main_#t~mem288#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-28" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "assume main_#t~mem288#1.base != 0bv32 || main_#t~mem288#1.offset != 0bv32;havoc main_#t~mem288#1.base, main_#t~mem288#1.offset;" "SUMMARY for call main_#t~mem289#1.base, main_#t~mem289#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-30" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call main_#t~mem290#1.base, main_#t~mem290#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-31" "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~mem291#1 := read~intINTTYPE4(main_#t~mem290#1.base, ~bvadd32(20bv32, main_#t~mem290#1.offset), 4bv32); srcloc: L769-32" "assume !(1bv1 == #valid[main_#t~mem290#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem290#1.offset)), #length[main_#t~mem290#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem290#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem290#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem290#1.offset)));" "SUMMARY for call main_#t~mem292#1.base, main_#t~mem292#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-33" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem292#1.base, main_#t~mem292#1.offset, main_#t~mem289#1.base, ~bvadd32(8bv32, ~bvadd32(main_#t~mem289#1.offset, main_#t~mem291#1)), 4bv32); srcloc: L769-34" "assume !(1bv1 == #valid[main_#t~mem289#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem289#1.offset, main_#t~mem291#1))), #length[main_#t~mem289#1.base]) && ~bvule32(~bvadd32(8bv32, ~bvadd32(main_#t~mem289#1.offset, main_#t~mem291#1)), ~bvadd32(4bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem289#1.offset, main_#t~mem291#1))))) && ~bvule32(0bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem289#1.offset, main_#t~mem291#1))));" "havoc main_#t~mem289#1.base, main_#t~mem289#1.offset;havoc main_#t~mem290#1.base, main_#t~mem290#1.offset;havoc main_#t~mem291#1;havoc main_#t~mem292#1.base, main_#t~mem292#1.offset;" "assume !(main_#t~mem288#1.base != 0bv32 || main_#t~mem288#1.offset != 0bv32);havoc main_#t~mem288#1.base, main_#t~mem288#1.offset;" "SUMMARY for call main_#t~mem293#1.base, main_#t~mem293#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-40" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "main_~users~0#1.base, main_~users~0#1.offset := main_#t~mem293#1.base, main_#t~mem293#1.offset;havoc main_#t~mem293#1.base, main_#t~mem293#1.offset;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem294#1.base, main_#t~mem294#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-41" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "assume main_#t~mem294#1.base != 0bv32 || main_#t~mem294#1.offset != 0bv32;havoc main_#t~mem294#1.base, main_#t~mem294#1.offset;" "SUMMARY for call main_#t~mem295#1.base, main_#t~mem295#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-43" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call main_#t~mem296#1.base, main_#t~mem296#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-44" "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~mem297#1 := read~intINTTYPE4(main_#t~mem296#1.base, ~bvadd32(20bv32, main_#t~mem296#1.offset), 4bv32); srcloc: L769-45" "assume !(1bv1 == #valid[main_#t~mem296#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem296#1.offset)), #length[main_#t~mem296#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem296#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem296#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem296#1.offset)));" "SUMMARY for call main_#t~mem298#1.base, main_#t~mem298#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-46" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem298#1.base, main_#t~mem298#1.offset, main_#t~mem295#1.base, ~bvadd32(4bv32, ~bvadd32(main_#t~mem295#1.offset, main_#t~mem297#1)), 4bv32); srcloc: L769-47" "assume !(1bv1 == #valid[main_#t~mem295#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem295#1.offset, main_#t~mem297#1))), #length[main_#t~mem295#1.base]) && ~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem295#1.offset, main_#t~mem297#1)), ~bvadd32(4bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem295#1.offset, main_#t~mem297#1))))) && ~bvule32(0bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem295#1.offset, main_#t~mem297#1))));" "havoc main_#t~mem295#1.base, main_#t~mem295#1.offset;havoc main_#t~mem296#1.base, main_#t~mem296#1.offset;havoc main_#t~mem297#1;havoc main_#t~mem298#1.base, main_#t~mem298#1.offset;" "assume !(main_#t~mem294#1.base != 0bv32 || main_#t~mem294#1.offset != 0bv32);havoc main_#t~mem294#1.base, main_#t~mem294#1.offset;" "SUMMARY for call main_#t~mem301#1 := read~intINTTYPE4(main_~_hd_hh_del~0#1.base, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-55" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call main_#t~mem299#1.base, main_#t~mem299#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-51" "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~mem300#1 := read~intINTTYPE4(main_#t~mem299#1.base, ~bvadd32(4bv32, main_#t~mem299#1.offset), 4bv32); srcloc: L769-52" "assume !(1bv1 == #valid[main_#t~mem299#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem299#1.offset)), #length[main_#t~mem299#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem299#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem299#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem299#1.offset)));" "main_~_hd_bkt~0#1 := ~bvand32(main_#t~mem301#1, ~bvsub32(main_#t~mem300#1, 1bv32));havoc main_#t~mem301#1;havoc main_#t~mem299#1.base, main_#t~mem299#1.offset;havoc main_#t~mem300#1;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem302#1.base, main_#t~mem302#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-84" "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~mem303#1.base, main_#t~mem303#1.offset := read~$Pointer$(main_#t~mem302#1.base, main_#t~mem302#1.offset, 4bv32); srcloc: L769-57" "assume !(1bv1 == #valid[main_#t~mem302#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem302#1.offset), #length[main_#t~mem302#1.base]) && ~bvule32(main_#t~mem302#1.offset, ~bvadd32(4bv32, main_#t~mem302#1.offset))) && ~bvule32(0bv32, main_#t~mem302#1.offset));" "main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset := main_#t~mem303#1.base, ~bvadd32(main_#t~mem303#1.offset, ~bvmul32(12bv32, main_~_hd_bkt~0#1));havoc main_#t~mem302#1.base, main_#t~mem302#1.offset;havoc main_#t~mem303#1.base, main_#t~mem303#1.offset;" "SUMMARY for call main_#t~mem304#1 := read~intINTTYPE4(main_~_hd_head~0#1.base, ~bvadd32(4bv32, main_~_hd_head~0#1.offset), 4bv32); srcloc: L769-59" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)), #length[main_~_hd_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)));" "main_#t~post305#1 := main_#t~mem304#1;" "SUMMARY for call write~intINTTYPE4(~bvsub32(main_#t~post305#1, 1bv32), main_~_hd_head~0#1.base, ~bvadd32(4bv32, main_~_hd_head~0#1.offset), 4bv32); srcloc: L769-61" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)), #length[main_~_hd_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)));" "havoc main_#t~mem304#1;havoc main_#t~post305#1;" "SUMMARY for call main_#t~mem306#1.base, main_#t~mem306#1.offset := read~$Pointer$(main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, 4bv32); srcloc: L769-63" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), #length[main_~_hd_head~0#1.base]) && ~bvule32(main_~_hd_head~0#1.offset, ~bvadd32(4bv32, main_~_hd_head~0#1.offset))) && ~bvule32(0bv32, main_~_hd_head~0#1.offset));" "assume main_#t~mem306#1.base == main_~_hd_hh_del~0#1.base && main_#t~mem306#1.offset == main_~_hd_hh_del~0#1.offset;havoc main_#t~mem306#1.base, main_#t~mem306#1.offset;" "SUMMARY for call main_#t~mem307#1.base, main_#t~mem307#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-65" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem307#1.base, main_#t~mem307#1.offset, main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, 4bv32); srcloc: L769-66" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), #length[main_~_hd_head~0#1.base]) && ~bvule32(main_~_hd_head~0#1.offset, ~bvadd32(4bv32, main_~_hd_head~0#1.offset))) && ~bvule32(0bv32, main_~_hd_head~0#1.offset));" "havoc main_#t~mem307#1.base, main_#t~mem307#1.offset;" "assume !(main_#t~mem306#1.base == main_~_hd_hh_del~0#1.base && main_#t~mem306#1.offset == main_~_hd_hh_del~0#1.offset);havoc main_#t~mem306#1.base, main_#t~mem306#1.offset;" "SUMMARY for call main_#t~mem308#1.base, main_#t~mem308#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-69" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "assume main_#t~mem308#1.base != 0bv32 || main_#t~mem308#1.offset != 0bv32;havoc main_#t~mem308#1.base, main_#t~mem308#1.offset;" "SUMMARY for call main_#t~mem309#1.base, main_#t~mem309#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-71" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call main_#t~mem310#1.base, main_#t~mem310#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-72" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem310#1.base, main_#t~mem310#1.offset, main_#t~mem309#1.base, ~bvadd32(16bv32, main_#t~mem309#1.offset), 4bv32); srcloc: L769-73" "assume !(1bv1 == #valid[main_#t~mem309#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem309#1.offset)), #length[main_#t~mem309#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem309#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem309#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem309#1.offset)));" "havoc main_#t~mem309#1.base, main_#t~mem309#1.offset;havoc main_#t~mem310#1.base, main_#t~mem310#1.offset;" "assume !(main_#t~mem308#1.base != 0bv32 || main_#t~mem308#1.offset != 0bv32);havoc main_#t~mem308#1.base, main_#t~mem308#1.offset;" "SUMMARY for call main_#t~mem311#1.base, main_#t~mem311#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-76" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "assume main_#t~mem311#1.base != 0bv32 || main_#t~mem311#1.offset != 0bv32;havoc main_#t~mem311#1.base, main_#t~mem311#1.offset;" "SUMMARY for call main_#t~mem312#1.base, main_#t~mem312#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-78" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call main_#t~mem313#1.base, main_#t~mem313#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-79" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem313#1.base, main_#t~mem313#1.offset, main_#t~mem312#1.base, ~bvadd32(12bv32, main_#t~mem312#1.offset), 4bv32); srcloc: L769-80" "assume !(1bv1 == #valid[main_#t~mem312#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem312#1.offset)), #length[main_#t~mem312#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem312#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem312#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem312#1.offset)));" "havoc main_#t~mem312#1.base, main_#t~mem312#1.offset;havoc main_#t~mem313#1.base, main_#t~mem313#1.offset;" "assume !(main_#t~mem311#1.base != 0bv32 || main_#t~mem311#1.offset != 0bv32);havoc main_#t~mem311#1.base, main_#t~mem311#1.offset;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem314#1.base, main_#t~mem314#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-85" "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~mem315#1 := read~intINTTYPE4(main_#t~mem314#1.base, ~bvadd32(12bv32, main_#t~mem314#1.offset), 4bv32); srcloc: L769-86" "assume !(1bv1 == #valid[main_#t~mem314#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem314#1.offset)), #length[main_#t~mem314#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem314#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem314#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem314#1.offset)));" "main_#t~post316#1 := main_#t~mem315#1;" "SUMMARY for call write~intINTTYPE4(~bvsub32(main_#t~post316#1, 1bv32), main_#t~mem314#1.base, ~bvadd32(12bv32, main_#t~mem314#1.offset), 4bv32); srcloc: L769-88" "assume !(1bv1 == #valid[main_#t~mem314#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem314#1.offset)), #length[main_#t~mem314#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem314#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem314#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem314#1.offset)));" "havoc main_#t~mem314#1.base, main_#t~mem314#1.offset;havoc main_#t~mem315#1;havoc main_#t~post316#1;" "goto;" "assume !true;" "assume !true;" "main_~_hd_hh_del~1#1.base, main_~_hd_hh_del~1#1.offset := main_~usertmp~0#1.base, ~bvadd32(40bv32, main_~usertmp~0#1.offset);" "SUMMARY for call main_#t~mem317#1.base, main_#t~mem317#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)));" "main_#t~short319#1 := main_#t~mem317#1.base == 0bv32 && main_#t~mem317#1.offset == 0bv32;" "assume main_#t~short319#1;" "SUMMARY for call main_#t~mem318#1.base, main_#t~mem318#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-3" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)));" "main_#t~short319#1 := main_#t~mem318#1.base == 0bv32 && main_#t~mem318#1.offset == 0bv32;" "assume !main_#t~short319#1;" "assume main_#t~short319#1;havoc main_#t~mem317#1.base, main_#t~mem317#1.offset;havoc main_#t~mem318#1.base, main_#t~mem318#1.offset;havoc main_#t~short319#1;" "SUMMARY for call main_#t~mem320#1.base, main_#t~mem320#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-7" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "SUMMARY for call main_#t~mem321#1.base, main_#t~mem321#1.offset := read~$Pointer$(main_#t~mem320#1.base, main_#t~mem320#1.offset, 4bv32); srcloc: L770-8" "assume !(1bv1 == #valid[main_#t~mem320#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem320#1.offset), #length[main_#t~mem320#1.base]) && ~bvule32(main_#t~mem320#1.offset, ~bvadd32(4bv32, main_#t~mem320#1.offset))) && ~bvule32(0bv32, main_#t~mem320#1.offset));" "assume !(0bv32 == main_#t~mem321#1.offset);" "assume 0bv32 == main_#t~mem321#1.offset;" "assume !~bvult32(main_#t~mem321#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem321#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem321#1.base || 1bv1 == #valid[main_#t~mem321#1.base]);" "assume 0bv32 == main_#t~mem321#1.base || 1bv1 == #valid[main_#t~mem321#1.base];call ULTIMATE.dealloc(main_#t~mem321#1.base, main_#t~mem321#1.offset);havoc main_#t~mem320#1.base, main_#t~mem320#1.offset;havoc main_#t~mem321#1.base, main_#t~mem321#1.offset;" "SUMMARY for call main_#t~mem322#1.base, main_#t~mem322#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-12" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "assume !(0bv32 == main_#t~mem322#1.offset);" "assume 0bv32 == main_#t~mem322#1.offset;" "assume !~bvult32(main_#t~mem322#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem322#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem322#1.base || 1bv1 == #valid[main_#t~mem322#1.base]);" "assume 0bv32 == main_#t~mem322#1.base || 1bv1 == #valid[main_#t~mem322#1.base];call ULTIMATE.dealloc(main_#t~mem322#1.base, main_#t~mem322#1.offset);havoc main_#t~mem322#1.base, main_#t~mem322#1.offset;main_~userstmp~0#1.base, main_~userstmp~0#1.offset := 0bv32, 0bv32;" "assume !main_#t~short319#1;havoc main_#t~mem317#1.base, main_#t~mem317#1.offset;havoc main_#t~mem318#1.base, main_#t~mem318#1.offset;havoc main_#t~short319#1;havoc main_~_hd_bkt~1#1;" "SUMMARY for call main_#t~mem323#1.base, main_#t~mem323#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-17" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "SUMMARY for call main_#t~mem324#1.base, main_#t~mem324#1.offset := read~$Pointer$(main_#t~mem323#1.base, ~bvadd32(16bv32, main_#t~mem323#1.offset), 4bv32); srcloc: L770-18" "assume !(1bv1 == #valid[main_#t~mem323#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem323#1.offset)), #length[main_#t~mem323#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem323#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem323#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem323#1.offset)));" "assume main_~_hd_hh_del~1#1.base == main_#t~mem324#1.base && main_~_hd_hh_del~1#1.offset == main_#t~mem324#1.offset;havoc main_#t~mem323#1.base, main_#t~mem323#1.offset;havoc main_#t~mem324#1.base, main_#t~mem324#1.offset;" "SUMMARY for call main_#t~mem325#1.base, main_#t~mem325#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-20" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "SUMMARY for call main_#t~mem326#1.base, main_#t~mem326#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-21" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)));" "SUMMARY for call main_#t~mem327#1.base, main_#t~mem327#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-22" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "SUMMARY for call main_#t~mem328#1 := read~intINTTYPE4(main_#t~mem327#1.base, ~bvadd32(20bv32, main_#t~mem327#1.offset), 4bv32); srcloc: L770-23" "assume !(1bv1 == #valid[main_#t~mem327#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem327#1.offset)), #length[main_#t~mem327#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem327#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem327#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem327#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem326#1.base, ~bvadd32(main_#t~mem326#1.offset, main_#t~mem328#1), main_#t~mem325#1.base, ~bvadd32(16bv32, main_#t~mem325#1.offset), 4bv32); srcloc: L770-24" "assume !(1bv1 == #valid[main_#t~mem325#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem325#1.offset)), #length[main_#t~mem325#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem325#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem325#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem325#1.offset)));" "havoc main_#t~mem325#1.base, main_#t~mem325#1.offset;havoc main_#t~mem326#1.base, main_#t~mem326#1.offset;havoc main_#t~mem327#1.base, main_#t~mem327#1.offset;havoc main_#t~mem328#1;" "assume !(main_~_hd_hh_del~1#1.base == main_#t~mem324#1.base && main_~_hd_hh_del~1#1.offset == main_#t~mem324#1.offset);havoc main_#t~mem323#1.base, main_#t~mem323#1.offset;havoc main_#t~mem324#1.base, main_#t~mem324#1.offset;" "SUMMARY for call main_#t~mem329#1.base, main_#t~mem329#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-27" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)));" "assume main_#t~mem329#1.base != 0bv32 || main_#t~mem329#1.offset != 0bv32;havoc main_#t~mem329#1.base, main_#t~mem329#1.offset;" "SUMMARY for call main_#t~mem330#1.base, main_#t~mem330#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-29" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)));" "SUMMARY for call main_#t~mem331#1.base, main_#t~mem331#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-30" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "SUMMARY for call main_#t~mem332#1 := read~intINTTYPE4(main_#t~mem331#1.base, ~bvadd32(20bv32, main_#t~mem331#1.offset), 4bv32); srcloc: L770-31" "assume !(1bv1 == #valid[main_#t~mem331#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem331#1.offset)), #length[main_#t~mem331#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem331#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem331#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem331#1.offset)));" "SUMMARY for call main_#t~mem333#1.base, main_#t~mem333#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-32" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem333#1.base, main_#t~mem333#1.offset, main_#t~mem330#1.base, ~bvadd32(8bv32, ~bvadd32(main_#t~mem330#1.offset, main_#t~mem332#1)), 4bv32); srcloc: L770-33" "assume !(1bv1 == #valid[main_#t~mem330#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem330#1.offset, main_#t~mem332#1))), #length[main_#t~mem330#1.base]) && ~bvule32(~bvadd32(8bv32, ~bvadd32(main_#t~mem330#1.offset, main_#t~mem332#1)), ~bvadd32(4bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem330#1.offset, main_#t~mem332#1))))) && ~bvule32(0bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem330#1.offset, main_#t~mem332#1))));" "havoc main_#t~mem330#1.base, main_#t~mem330#1.offset;havoc main_#t~mem331#1.base, main_#t~mem331#1.offset;havoc main_#t~mem332#1;havoc main_#t~mem333#1.base, main_#t~mem333#1.offset;" "assume !(main_#t~mem329#1.base != 0bv32 || main_#t~mem329#1.offset != 0bv32);havoc main_#t~mem329#1.base, main_#t~mem329#1.offset;" "SUMMARY for call main_#t~mem334#1.base, main_#t~mem334#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-39" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)));" "main_~userstmp~0#1.base, main_~userstmp~0#1.offset := main_#t~mem334#1.base, main_#t~mem334#1.offset;havoc main_#t~mem334#1.base, main_#t~mem334#1.offset;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem335#1.base, main_#t~mem335#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-40" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)));" "assume main_#t~mem335#1.base != 0bv32 || main_#t~mem335#1.offset != 0bv32;havoc main_#t~mem335#1.base, main_#t~mem335#1.offset;" "SUMMARY for call main_#t~mem336#1.base, main_#t~mem336#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-42" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)));" "SUMMARY for call main_#t~mem337#1.base, main_#t~mem337#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-43" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "SUMMARY for call main_#t~mem338#1 := read~intINTTYPE4(main_#t~mem337#1.base, ~bvadd32(20bv32, main_#t~mem337#1.offset), 4bv32); srcloc: L770-44" "assume !(1bv1 == #valid[main_#t~mem337#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem337#1.offset)), #length[main_#t~mem337#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem337#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem337#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem337#1.offset)));" "SUMMARY for call main_#t~mem339#1.base, main_#t~mem339#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-45" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem339#1.base, main_#t~mem339#1.offset, main_#t~mem336#1.base, ~bvadd32(4bv32, ~bvadd32(main_#t~mem336#1.offset, main_#t~mem338#1)), 4bv32); srcloc: L770-46" "assume !(1bv1 == #valid[main_#t~mem336#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem336#1.offset, main_#t~mem338#1))), #length[main_#t~mem336#1.base]) && ~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem336#1.offset, main_#t~mem338#1)), ~bvadd32(4bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem336#1.offset, main_#t~mem338#1))))) && ~bvule32(0bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem336#1.offset, main_#t~mem338#1))));" "havoc main_#t~mem336#1.base, main_#t~mem336#1.offset;havoc main_#t~mem337#1.base, main_#t~mem337#1.offset;havoc main_#t~mem338#1;havoc main_#t~mem339#1.base, main_#t~mem339#1.offset;" "assume !(main_#t~mem335#1.base != 0bv32 || main_#t~mem335#1.offset != 0bv32);havoc main_#t~mem335#1.base, main_#t~mem335#1.offset;" "SUMMARY for call main_#t~mem342#1 := read~intINTTYPE4(main_~_hd_hh_del~1#1.base, ~bvadd32(28bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-54" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_hd_hh_del~1#1.offset)));" "SUMMARY for call main_#t~mem340#1.base, main_#t~mem340#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-50" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "SUMMARY for call main_#t~mem341#1 := read~intINTTYPE4(main_#t~mem340#1.base, ~bvadd32(4bv32, main_#t~mem340#1.offset), 4bv32); srcloc: L770-51" "assume !(1bv1 == #valid[main_#t~mem340#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem340#1.offset)), #length[main_#t~mem340#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem340#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem340#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem340#1.offset)));" "main_~_hd_bkt~1#1 := ~bvand32(main_#t~mem342#1, ~bvsub32(main_#t~mem341#1, 1bv32));havoc main_#t~mem342#1;havoc main_#t~mem340#1.base, main_#t~mem340#1.offset;havoc main_#t~mem341#1;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem343#1.base, main_#t~mem343#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-83" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "SUMMARY for call main_#t~mem344#1.base, main_#t~mem344#1.offset := read~$Pointer$(main_#t~mem343#1.base, main_#t~mem343#1.offset, 4bv32); srcloc: L770-56" "assume !(1bv1 == #valid[main_#t~mem343#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem343#1.offset), #length[main_#t~mem343#1.base]) && ~bvule32(main_#t~mem343#1.offset, ~bvadd32(4bv32, main_#t~mem343#1.offset))) && ~bvule32(0bv32, main_#t~mem343#1.offset));" "main_~_hd_head~1#1.base, main_~_hd_head~1#1.offset := main_#t~mem344#1.base, ~bvadd32(main_#t~mem344#1.offset, ~bvmul32(12bv32, main_~_hd_bkt~1#1));havoc main_#t~mem343#1.base, main_#t~mem343#1.offset;havoc main_#t~mem344#1.base, main_#t~mem344#1.offset;" "SUMMARY for call main_#t~mem345#1 := read~intINTTYPE4(main_~_hd_head~1#1.base, ~bvadd32(4bv32, main_~_hd_head~1#1.offset), 4bv32); srcloc: L770-58" "assume !(1bv1 == #valid[main_~_hd_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~1#1.offset)), #length[main_~_hd_head~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_head~1#1.offset)));" "main_#t~post346#1 := main_#t~mem345#1;" "SUMMARY for call write~intINTTYPE4(~bvsub32(main_#t~post346#1, 1bv32), main_~_hd_head~1#1.base, ~bvadd32(4bv32, main_~_hd_head~1#1.offset), 4bv32); srcloc: L770-60" "assume !(1bv1 == #valid[main_~_hd_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~1#1.offset)), #length[main_~_hd_head~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_head~1#1.offset)));" "havoc main_#t~mem345#1;havoc main_#t~post346#1;" "SUMMARY for call main_#t~mem347#1.base, main_#t~mem347#1.offset := read~$Pointer$(main_~_hd_head~1#1.base, main_~_hd_head~1#1.offset, 4bv32); srcloc: L770-62" "assume !(1bv1 == #valid[main_~_hd_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_hd_head~1#1.offset), #length[main_~_hd_head~1#1.base]) && ~bvule32(main_~_hd_head~1#1.offset, ~bvadd32(4bv32, main_~_hd_head~1#1.offset))) && ~bvule32(0bv32, main_~_hd_head~1#1.offset));" "assume main_#t~mem347#1.base == main_~_hd_hh_del~1#1.base && main_#t~mem347#1.offset == main_~_hd_hh_del~1#1.offset;havoc main_#t~mem347#1.base, main_#t~mem347#1.offset;" "SUMMARY for call main_#t~mem348#1.base, main_#t~mem348#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-64" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem348#1.base, main_#t~mem348#1.offset, main_~_hd_head~1#1.base, main_~_hd_head~1#1.offset, 4bv32); srcloc: L770-65" "assume !(1bv1 == #valid[main_~_hd_head~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_hd_head~1#1.offset), #length[main_~_hd_head~1#1.base]) && ~bvule32(main_~_hd_head~1#1.offset, ~bvadd32(4bv32, main_~_hd_head~1#1.offset))) && ~bvule32(0bv32, main_~_hd_head~1#1.offset));" "havoc main_#t~mem348#1.base, main_#t~mem348#1.offset;" "assume !(main_#t~mem347#1.base == main_~_hd_hh_del~1#1.base && main_#t~mem347#1.offset == main_~_hd_hh_del~1#1.offset);havoc main_#t~mem347#1.base, main_#t~mem347#1.offset;" "SUMMARY for call main_#t~mem349#1.base, main_#t~mem349#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-68" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)));" "assume main_#t~mem349#1.base != 0bv32 || main_#t~mem349#1.offset != 0bv32;havoc main_#t~mem349#1.base, main_#t~mem349#1.offset;" "SUMMARY for call main_#t~mem350#1.base, main_#t~mem350#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-70" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)));" "SUMMARY for call main_#t~mem351#1.base, main_#t~mem351#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-71" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem351#1.base, main_#t~mem351#1.offset, main_#t~mem350#1.base, ~bvadd32(16bv32, main_#t~mem350#1.offset), 4bv32); srcloc: L770-72" "assume !(1bv1 == #valid[main_#t~mem350#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem350#1.offset)), #length[main_#t~mem350#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem350#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem350#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem350#1.offset)));" "havoc main_#t~mem350#1.base, main_#t~mem350#1.offset;havoc main_#t~mem351#1.base, main_#t~mem351#1.offset;" "assume !(main_#t~mem349#1.base != 0bv32 || main_#t~mem349#1.offset != 0bv32);havoc main_#t~mem349#1.base, main_#t~mem349#1.offset;" "SUMMARY for call main_#t~mem352#1.base, main_#t~mem352#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-75" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)));" "assume main_#t~mem352#1.base != 0bv32 || main_#t~mem352#1.offset != 0bv32;havoc main_#t~mem352#1.base, main_#t~mem352#1.offset;" "SUMMARY for call main_#t~mem353#1.base, main_#t~mem353#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-77" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)));" "SUMMARY for call main_#t~mem354#1.base, main_#t~mem354#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-78" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem354#1.base, main_#t~mem354#1.offset, main_#t~mem353#1.base, ~bvadd32(12bv32, main_#t~mem353#1.offset), 4bv32); srcloc: L770-79" "assume !(1bv1 == #valid[main_#t~mem353#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem353#1.offset)), #length[main_#t~mem353#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem353#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem353#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem353#1.offset)));" "havoc main_#t~mem353#1.base, main_#t~mem353#1.offset;havoc main_#t~mem354#1.base, main_#t~mem354#1.offset;" "assume !(main_#t~mem352#1.base != 0bv32 || main_#t~mem352#1.offset != 0bv32);havoc main_#t~mem352#1.base, main_#t~mem352#1.offset;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem355#1.base, main_#t~mem355#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-84" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "SUMMARY for call main_#t~mem356#1 := read~intINTTYPE4(main_#t~mem355#1.base, ~bvadd32(12bv32, main_#t~mem355#1.offset), 4bv32); srcloc: L770-85" "assume !(1bv1 == #valid[main_#t~mem355#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem355#1.offset)), #length[main_#t~mem355#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem355#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem355#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem355#1.offset)));" "main_#t~post357#1 := main_#t~mem356#1;" "SUMMARY for call write~intINTTYPE4(~bvsub32(main_#t~post357#1, 1bv32), main_#t~mem355#1.base, ~bvadd32(12bv32, main_#t~mem355#1.offset), 4bv32); srcloc: L770-87" "assume !(1bv1 == #valid[main_#t~mem355#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem355#1.offset)), #length[main_#t~mem355#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem355#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem355#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem355#1.offset)));" "havoc main_#t~mem355#1.base, main_#t~mem355#1.offset;havoc main_#t~mem356#1;havoc main_#t~post357#1;" "goto;" "assume !true;" "assume !true;" "assume !(0bv32 == main_~user~0#1.offset);" "assume 0bv32 == main_~user~0#1.offset;" "assume !~bvult32(main_~user~0#1.base, #StackHeapBarrier);" "assume ~bvult32(main_~user~0#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_~user~0#1.base || 1bv1 == #valid[main_~user~0#1.base]);" "assume 0bv32 == main_~user~0#1.base || 1bv1 == #valid[main_~user~0#1.base];call ULTIMATE.dealloc(main_~user~0#1.base, main_~user~0#1.offset);" "main_~user~0#1.base, main_~user~0#1.offset := main_~temp~0#1.base, main_~temp~0#1.offset;" "assume main_~temp~0#1.base != 0bv32 || main_~temp~0#1.offset != 0bv32;" "SUMMARY for call main_#t~mem274#1.base, main_#t~mem274#1.offset := read~$Pointer$(main_~temp~0#1.base, ~bvadd32(16bv32, main_~temp~0#1.offset), 4bv32); srcloc: L765-9" "assume !(1bv1 == #valid[main_~temp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~temp~0#1.offset)), #length[main_~temp~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~temp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~temp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~temp~0#1.offset)));" "main_#t~ite275#1.base, main_#t~ite275#1.offset := main_#t~mem274#1.base, main_#t~mem274#1.offset;" "assume !(main_~temp~0#1.base != 0bv32 || main_~temp~0#1.offset != 0bv32);main_#t~ite275#1.base, main_#t~ite275#1.offset := 0bv32, 0bv32;" "main_~temp~0#1.base, main_~temp~0#1.offset := main_#t~ite275#1.base, main_#t~ite275#1.offset;havoc main_#t~ite275#1.base, main_#t~ite275#1.offset;havoc main_#t~mem274#1.base, main_#t~mem274#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~ret358#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 = {"#2432#return;" "#2434#return;" "#2436#return;" "#2438#return;" "#2440#return;" "#2442#return;" "#2444#return;" "#2446#return;" "#2448#return;" "#2450#return;" "#2452#return;" "#2422#return;" "#2424#return;" "#2426#return;" "#2428#return;" "#2430#return;" }, states = {"77804#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4783 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4783) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4782 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4782) |#memory_$Pointer$.base|)))" "78209#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5328 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5328))) (exists ((v_ArrVal_5327 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5327) |#memory_$Pointer$.base|)))" "77436#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4256 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4256))) (exists ((v_ArrVal_4257 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4257) |#memory_$Pointer$.base|)))" "77352#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4215 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4215))) (exists ((v_ArrVal_4214 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4214) |#memory_$Pointer$.base|)))" "77740#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4750 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4750) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4751 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4751) |#memory_$Pointer$.base|)))" "77490#(and (= (select |#length| |ULTIMATE.start_main_#t~mem36#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.offset| (_ bv0 32)))" "78245#(and (exists ((v_ArrVal_5346 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5346) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5345 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5345) |#memory_$Pointer$.offset|)))" "78181#(and (exists ((v_ArrVal_5314 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5314) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5313 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5313) |#memory_$Pointer$.offset|)))" "77744#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4753 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4753) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4752 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4752) |#memory_$Pointer$.offset|)))" "78273#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5359 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5359) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5360 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5360) |#memory_$Pointer$.offset|)))" "77332#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4204 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4204) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4205 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4205) |#memory_$Pointer$.offset|)))" "77344#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4211 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4211) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4210 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4210) |#memory_$Pointer$.offset|)))" "78177#(and (exists ((v_ArrVal_5312 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5312) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5311 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5311) |#memory_$Pointer$.base|)))" "77772#(and (exists ((v_ArrVal_4767 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4767) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4766 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4766) |#memory_$Pointer$.base|)))" "77372#(and (exists ((v_ArrVal_4225 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4225) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4224 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4224))))" "77780#(and (exists ((v_ArrVal_4771 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4771))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4770 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4770) |#memory_$Pointer$.base|)))" "77444#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4261 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4261))) (exists ((v_ArrVal_4260 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4260))))" "77840#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4801 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4801) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4800 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4800) |#memory_$Pointer$.offset|)))" "77832#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4796 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4796))) (exists ((v_ArrVal_4797 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4797) |#memory_$Pointer$.base|)))" "77428#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4252 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4252) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4253 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4253) |#memory_$Pointer$.offset|)))" "78213#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5329 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5329) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5330 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5330) |#memory_$Pointer$.base|)))" "77792#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4777 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4777))) (exists ((v_ArrVal_4776 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4776) |#memory_$Pointer$.base|)))" "78165#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5305 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5305) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5306 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5306))))" "78201#(and (exists ((v_ArrVal_5324 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5324) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5323 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5323) |#memory_$Pointer$.offset|)))" "77712#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4737 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4737) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4736 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4736) |#memory_$Pointer$.offset|)))" "77380#(and (exists ((v_ArrVal_4228 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4228))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4229 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4229) |#memory_$Pointer$.base|)))" "78121#(and (exists ((v_ArrVal_5284 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5284) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5283 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5283) |#memory_$Pointer$.base|)))" "77836#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4798 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4798) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4799 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4799) |#memory_$Pointer$.offset|)))" "78129#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5287 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5287) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5288 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5288))))" "78153#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5300 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5300) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5299 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5299))))" "77440#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4258 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4258) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4259 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4259))))" "77788#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4775 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4775) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4774 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4774) |#memory_$Pointer$.base|)))" "78137#(and (exists ((v_ArrVal_5291 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5291))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5292 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5292) |#memory_$Pointer$.base|)))" "78265#(and (exists ((v_ArrVal_5355 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5355) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5356 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5356))))" "77856#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4809 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4809) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4808 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4808))))" "78205#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5325 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5325) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5326 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5326))))" "77852#(and (exists ((v_ArrVal_4807 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4807) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4806 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4806))))" "77104#true" "77388#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4233 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4233))) (exists ((v_ArrVal_4232 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4232) |#memory_$Pointer$.base|)))" "77816#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4788 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4788) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4789) |#memory_$Pointer$.offset|)))" "78145#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5295 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5295) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5296 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5296) |#memory_$Pointer$.base|)))" "78197#(and (exists ((v_ArrVal_5321 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5321) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5322 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5322) |#memory_$Pointer$.base|)))" "77452#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4264 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4264) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4265 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4265) |#memory_$Pointer$.base|)))" "77267#(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)))" "77328#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4202 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4202) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4203 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4203))))" "77736#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4749 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4749))) (exists ((v_ArrVal_4748 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4748) |#memory_$Pointer$.base|)))" "78233#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5339 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5339))) (exists ((v_ArrVal_5340 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5340) |#memory_$Pointer$.base|)))" "78117#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5282 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5282) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5281 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5281) |#memory_$Pointer$.offset|)))" "77263#(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)))" "78113#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5280 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5280) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5279 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5279) |#memory_$Pointer$.offset|)))" "78189#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5317 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5317) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5318 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5318) |#memory_$Pointer$.base|)))" "77316#(and (exists ((v_ArrVal_4196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4196))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4197) |#memory_$Pointer$.base|)))" "77348#(and (exists ((v_ArrVal_4213 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4213) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4212 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4212))))" "77868#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4815 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4815) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4814 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4814) |#memory_$Pointer$.base|)))" "78257#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5351 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5351))) (exists ((v_ArrVal_5352 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5352) |#memory_$Pointer$.base|)))" "77724#(and (exists ((v_ArrVal_4743 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4743) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4742 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4742) |#memory_$Pointer$.offset|)))" "77844#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4803 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4803) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4802 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4802))))" "78253#(and (exists ((v_ArrVal_5349 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5349) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5350 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5350) |#memory_$Pointer$.offset|)))" "77392#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4234 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4234))) (exists ((v_ArrVal_4235 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4235) |#memory_$Pointer$.base|)))" "78221#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5334 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5334))) (exists ((v_ArrVal_5333 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5333) |#memory_$Pointer$.base|)))" "77376#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4227 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4227))) (exists ((v_ArrVal_4226 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4226) |#memory_$Pointer$.base|)))" "77752#(and (exists ((v_ArrVal_4756 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4756) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4757 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4757) |#memory_$Pointer$.base|)))" "77404#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4241 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4241))) (exists ((v_ArrVal_4240 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4240) |#memory_$Pointer$.base|)))" "77308#(and (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)))" "77360#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4218 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4218) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4219 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4219) |#memory_$Pointer$.base|)))" "77812#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4787 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4787) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4786 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4786) |#memory_$Pointer$.base|)))" "77298#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)))" "77460#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4269 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4269) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4268 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4268))))" "77704#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4733 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4733))) (exists ((v_ArrVal_4732 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4732) |#memory_$Pointer$.base|)))" "78225#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5335 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5335) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5336 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5336) |#memory_$Pointer$.base|)))" "77756#(and (exists ((v_ArrVal_4759 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4759))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4758 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4758) |#memory_$Pointer$.offset|)))" "78133#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5290 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5290))) (exists ((v_ArrVal_5289 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5289) |#memory_$Pointer$.base|)))" "78249#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5347 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5347) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5348 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5348) |#memory_$Pointer$.base|)))" "77432#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4254 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4254) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4255 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4255))))" "77448#(and (exists ((v_ArrVal_4263 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4263) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4262 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4262))))" "78241#(and (exists ((v_ArrVal_5344 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5344))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5343 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5343) |#memory_$Pointer$.base|)))" "77700#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4731 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4731) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4730 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4730))))" "78157#(and (exists ((v_ArrVal_5302 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5302))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5301 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5301) |#memory_$Pointer$.base|)))" "77732#(and (exists ((v_ArrVal_4747 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4747) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4746 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4746) |#memory_$Pointer$.offset|)))" "77105#false" "78173#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5310 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5310))) (exists ((v_ArrVal_5309 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5309) |#memory_$Pointer$.base|)))" "78169#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5308 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5308) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5307 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5307) |#memory_$Pointer$.offset|)))" "77768#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4764 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4764))) (exists ((v_ArrVal_4765 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4765) |#memory_$Pointer$.base|)))" "77864#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4812 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4812))) (exists ((v_ArrVal_4813 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4813) |#memory_$Pointer$.base|)))" "77400#(and (exists ((v_ArrVal_4238 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4238))) (exists ((v_ArrVal_4239 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4239) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))))" "77708#(and (exists ((v_ArrVal_4734 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4734))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4735 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4735) |#memory_$Pointer$.base|)))" "77480#(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|))))" "78109#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5277 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5277) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5278 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5278) |#memory_$Pointer$.base|)))" "78161#(and (exists ((v_ArrVal_5303 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5303) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5304 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5304) |#memory_$Pointer$.base|)))" "77416#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4247 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4247) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4246 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4246))))" "77420#(and (exists ((v_ArrVal_4248 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4248) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4249 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4249) |#memory_$Pointer$.offset|)))" "78141#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5294 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5294) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5293 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5293) |#memory_$Pointer$.base|)))" "77720#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4740 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4740))) (exists ((v_ArrVal_4741 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4741) |#memory_$Pointer$.base|)))" "77340#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4208 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4208) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4209 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4209))))" "77808#(and (exists ((v_ArrVal_4785 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4785))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4784 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4784))))" "78217#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5331 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5331) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5332 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5332) |#memory_$Pointer$.base|)))" "78237#(and (exists ((v_ArrVal_5341 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5341) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5342 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5342) |#memory_$Pointer$.base|)))" "77356#(and (exists ((v_ArrVal_4217 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4217) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4216 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4216) |#memory_$Pointer$.offset|)))" "77820#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4790 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4790) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4791 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4791) |#memory_$Pointer$.base|)))" "77396#(and (exists ((v_ArrVal_4236 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4236) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4237 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4237))))" "78193#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5320 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5320) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5319 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5319))))" "77456#(and (exists ((v_ArrVal_4266 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4266) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4267 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4267))))" "77784#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4773 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4773))) (exists ((v_ArrVal_4772 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4772) |#memory_$Pointer$.base|)))" "78277#(and (exists ((v_ArrVal_5361 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5361) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5362 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5362) |#memory_$Pointer$.base|)))" "77748#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4754 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4754) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4755 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4755) |#memory_$Pointer$.base|)))" "77728#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4744 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4744) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4745 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4745))))" "77324#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4201 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4201))) (exists ((v_ArrVal_4200 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4200) |#memory_$Pointer$.base|)))" "78229#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5338 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5338))) (exists ((v_ArrVal_5337 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5337) |#memory_$Pointer$.base|)))" "77760#(and (exists ((v_ArrVal_4760 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4760) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4761 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4761) |#memory_$Pointer$.offset|)))" "78125#(and (exists ((v_ArrVal_5285 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5285) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5286 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5286) |#memory_$Pointer$.base|)))" "77280#(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)))" "77776#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4768 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4768) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4769 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4769) |#memory_$Pointer$.base|)))" "78105#(and (exists ((v_ArrVal_5275 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5275) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5276 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5276) |#memory_$Pointer$.base|)))" "77408#(and (exists ((v_ArrVal_4243 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4243) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4242 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4242) |#memory_$Pointer$.offset|)))" "77872#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4816 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4816) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4817 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4817) |#memory_$Pointer$.base|)))" "77336#(and (exists ((v_ArrVal_4206 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4206))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4207 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4207) |#memory_$Pointer$.base|)))" "77764#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4762 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4762) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4763 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4763) |#memory_$Pointer$.base|)))" "77464#(and (exists ((v_ArrVal_4270 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4270) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4271 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4271) |#memory_$Pointer$.offset|)))" "77860#(and (exists ((v_ArrVal_4811 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4811) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4810 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4810) |#memory_$Pointer$.base|)))" "78261#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5354 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5354) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5353 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5353) |#memory_$Pointer$.base|)))" "77796#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4779 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4779) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4778 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4778))))" "77424#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4251 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4251) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4250 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4250) |#memory_$Pointer$.offset|)))" "77824#(and (exists ((v_ArrVal_4793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4793))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4792 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4792))))" "78185#(and (exists ((v_ArrVal_5316 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5316))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5315 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5315) |#memory_$Pointer$.base|)))" "77320#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4198 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4198) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4199 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4199) |#memory_$Pointer$.offset|)))" "77384#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4230 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4230) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4231 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4231) |#memory_$Pointer$.offset|)))" "77800#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4780 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4780))) (exists ((v_ArrVal_4781 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4781) |#memory_$Pointer$.base|)))" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "77312#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4195) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))))" "78149#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5298 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5298))) (exists ((v_ArrVal_5297 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5297) |#memory_$Pointer$.base|)))" "77364#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4220 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4220))) (exists ((v_ArrVal_4221 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4221) |#memory_$Pointer$.base|)))" "77368#(and (exists ((v_ArrVal_4222 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4222) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4223 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4223))))" "77412#(and (exists ((v_ArrVal_4244 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4244) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4245 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4245) |#memory_$Pointer$.offset|)))" "77284#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "77848#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4804 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4804) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4805 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4805) |#memory_$Pointer$.base|)))" "78269#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5357 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5357) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5358 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5358) |#memory_$Pointer$.offset|)))" "77828#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4794 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4794))) (exists ((v_ArrVal_4795 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4795) |#memory_$Pointer$.base|)))" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "77294#(and (exists ((v_ArrVal_4184 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4184))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4185 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4185) |#memory_$Pointer$.base|)))" "77716#(and (exists ((v_ArrVal_4738 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4738))) (exists ((v_ArrVal_4739 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4739) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))))" }, initialStates = {"77104#true" }, finalStates = {"77105#false" }, callTransitions = { ("77280#(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);" "77284#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") }, internalTransitions = { ("77804#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4783 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4783) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4782 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4782) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77808#(and (exists ((v_ArrVal_4785 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4785))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4784 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4784))))") ("78209#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5328 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5328))) (exists ((v_ArrVal_5327 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5327) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78213#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5329 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5329) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5330 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5330) |#memory_$Pointer$.base|)))") ("77436#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4256 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4256))) (exists ((v_ArrVal_4257 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4257) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77440#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4258 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4258) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4259 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4259))))") ("77352#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4215 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4215))) (exists ((v_ArrVal_4214 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4214) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77356#(and (exists ((v_ArrVal_4217 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4217) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4216 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4216) |#memory_$Pointer$.offset|)))") ("77740#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4750 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4750) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4751 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4751) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77744#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4753 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4753) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4752 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4752) |#memory_$Pointer$.offset|)))") ("77490#(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)));" "77105#false") ("78245#(and (exists ((v_ArrVal_5346 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5346) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5345 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5345) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78249#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5347 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5347) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5348 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5348) |#memory_$Pointer$.base|)))") ("78181#(and (exists ((v_ArrVal_5314 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5314) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5313 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5313) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78185#(and (exists ((v_ArrVal_5316 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5316))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5315 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5315) |#memory_$Pointer$.base|)))") ("77744#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4753 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4753) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4752 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4752) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77748#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4754 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4754) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4755 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4755) |#memory_$Pointer$.base|)))") ("78273#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5359 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5359) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5360 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5360) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78277#(and (exists ((v_ArrVal_5361 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5361) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5362 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5362) |#memory_$Pointer$.base|)))") ("77332#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4204 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4204) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4205 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4205) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77336#(and (exists ((v_ArrVal_4206 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4206))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4207 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4207) |#memory_$Pointer$.base|)))") ("77344#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4211 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4211) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4210 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4210) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77348#(and (exists ((v_ArrVal_4213 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4213) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4212 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4212))))") ("78177#(and (exists ((v_ArrVal_5312 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5312) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5311 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5311) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78181#(and (exists ((v_ArrVal_5314 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5314) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5313 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5313) |#memory_$Pointer$.offset|)))") ("77772#(and (exists ((v_ArrVal_4767 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4767) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4766 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4766) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77776#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4768 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4768) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4769 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4769) |#memory_$Pointer$.base|)))") ("77372#(and (exists ((v_ArrVal_4225 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4225) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4224 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4224))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77376#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4227 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4227))) (exists ((v_ArrVal_4226 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4226) |#memory_$Pointer$.base|)))") ("77780#(and (exists ((v_ArrVal_4771 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4771))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4770 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4770) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77784#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4773 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4773))) (exists ((v_ArrVal_4772 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4772) |#memory_$Pointer$.base|)))") ("77444#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4261 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4261))) (exists ((v_ArrVal_4260 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4260))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77448#(and (exists ((v_ArrVal_4263 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4263) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4262 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4262))))") ("77840#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4801 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4801) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4800 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4800) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77844#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4803 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4803) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4802 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4802))))") ("77832#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4796 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4796))) (exists ((v_ArrVal_4797 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4797) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77836#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4798 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4798) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4799 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4799) |#memory_$Pointer$.offset|)))") ("77428#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4252 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4252) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4253 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4253) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77432#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4254 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4254) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4255 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4255))))") ("78213#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5329 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5329) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5330 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5330) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78217#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5331 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5331) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5332 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5332) |#memory_$Pointer$.base|)))") ("77792#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4777 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4777))) (exists ((v_ArrVal_4776 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4776) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77796#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4779 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4779) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4778 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4778))))") ("78165#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5305 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5305) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5306 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5306))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78169#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5308 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5308) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5307 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5307) |#memory_$Pointer$.offset|)))") ("78201#(and (exists ((v_ArrVal_5324 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5324) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5323 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5323) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78205#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5325 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5325) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5326 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5326))))") ("77712#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4737 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4737) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4736 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4736) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77716#(and (exists ((v_ArrVal_4738 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4738))) (exists ((v_ArrVal_4739 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4739) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))))") ("77380#(and (exists ((v_ArrVal_4228 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4228))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4229 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4229) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77384#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4230 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4230) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4231 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4231) |#memory_$Pointer$.offset|)))") ("78121#(and (exists ((v_ArrVal_5284 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5284) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5283 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5283) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78125#(and (exists ((v_ArrVal_5285 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5285) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5286 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5286) |#memory_$Pointer$.base|)))") ("77836#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4798 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4798) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4799 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4799) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77840#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4801 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4801) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4800 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4800) |#memory_$Pointer$.offset|)))") ("78129#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5287 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5287) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5288 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5288))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78133#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5290 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5290))) (exists ((v_ArrVal_5289 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5289) |#memory_$Pointer$.base|)))") ("78153#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5300 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5300) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5299 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5299))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78157#(and (exists ((v_ArrVal_5302 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5302))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5301 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5301) |#memory_$Pointer$.base|)))") ("77440#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4258 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4258) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4259 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4259))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77444#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4261 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4261))) (exists ((v_ArrVal_4260 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4260))))") ("77788#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4775 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4775) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4774 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4774) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77792#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4777 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4777))) (exists ((v_ArrVal_4776 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4776) |#memory_$Pointer$.base|)))") ("78137#(and (exists ((v_ArrVal_5291 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5291))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5292 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5292) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78141#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5294 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5294) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5293 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5293) |#memory_$Pointer$.base|)))") ("78265#(and (exists ((v_ArrVal_5355 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5355) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5356 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5356))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78269#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5357 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5357) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5358 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5358) |#memory_$Pointer$.offset|)))") ("77856#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4809 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4809) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4808 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4808))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77860#(and (exists ((v_ArrVal_4811 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4811) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4810 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4810) |#memory_$Pointer$.base|)))") ("78205#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5325 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5325) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5326 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5326))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78209#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5328 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5328))) (exists ((v_ArrVal_5327 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5327) |#memory_$Pointer$.base|)))") ("77852#(and (exists ((v_ArrVal_4807 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4807) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4806 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4806))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77856#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4809 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4809) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4808 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4808))))") ("77104#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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77104#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;" "77104#true") ("77104#true" "havoc main_~_ha_hashv~0#1;" "77104#true") ("77104#true" "goto;" "77104#true") ("77104#true" "assume !(main_~user~0#1.base == 0bv32 && main_~user~0#1.offset == 0bv32);" "77104#true") ("77104#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;" "77104#true") ("77104#true" "SUMMARY for call write~intINTTYPE4(main_~i~0#1, main_~user~0#1.base, main_~user~0#1.offset, 4bv32); srcloc: L753-2" "77104#true") ("77104#true" "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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77104#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_#t~ite273#1.base, main_#t~ite273#1.offset, main_#t~mem272#1.base, main_#t~mem272#1.offset, main_#t~mem276#1.base, main_#t~mem276#1.offset, main_#t~mem277#1.base, main_#t~mem277#1.offset, main_#t~short278#1, main_#t~mem279#1.base, main_#t~mem279#1.offset, main_#t~mem280#1.base, main_#t~mem280#1.offset, main_#t~mem281#1.base, main_#t~mem281#1.offset, main_#t~mem282#1.base, main_#t~mem282#1.offset, main_#t~mem283#1.base, main_#t~mem283#1.offset, main_#t~mem284#1.base, main_#t~mem284#1.offset, main_#t~mem285#1.base, main_#t~mem285#1.offset, main_#t~mem286#1.base, main_#t~mem286#1.offset, main_#t~mem287#1, main_#t~mem288#1.base, main_#t~mem288#1.offset, main_#t~mem289#1.base, main_#t~mem289#1.offset, main_#t~mem290#1.base, main_#t~mem290#1.offset, main_#t~mem291#1, main_#t~mem292#1.base, main_#t~mem292#1.offset, main_#t~mem293#1.base, main_#t~mem293#1.offset, main_#t~mem294#1.base, main_#t~mem294#1.offset, main_#t~mem295#1.base, main_#t~mem295#1.offset, main_#t~mem296#1.base, main_#t~mem296#1.offset, main_#t~mem297#1, main_#t~mem298#1.base, main_#t~mem298#1.offset, main_#t~mem301#1, main_#t~mem299#1.base, main_#t~mem299#1.offset, main_#t~mem300#1, main_#t~mem302#1.base, main_#t~mem302#1.offset, main_#t~mem303#1.base, main_#t~mem303#1.offset, main_#t~mem304#1, main_#t~post305#1, main_#t~mem306#1.base, main_#t~mem306#1.offset, main_#t~mem307#1.base, main_#t~mem307#1.offset, main_#t~mem308#1.base, main_#t~mem308#1.offset, main_#t~mem309#1.base, main_#t~mem309#1.offset, main_#t~mem310#1.base, main_#t~mem310#1.offset, main_#t~mem311#1.base, main_#t~mem311#1.offset, main_#t~mem312#1.base, main_#t~mem312#1.offset, main_#t~mem313#1.base, main_#t~mem313#1.offset, main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, main_#t~mem314#1.base, main_#t~mem314#1.offset, main_#t~mem315#1, main_#t~post316#1, main_~_hd_bkt~0#1, main_~_hd_hh_del~0#1.base, main_~_hd_hh_del~0#1.offset, main_#t~mem317#1.base, main_#t~mem317#1.offset, main_#t~mem318#1.base, main_#t~mem318#1.offset, main_#t~short319#1, main_#t~mem320#1.base, main_#t~mem320#1.offset, main_#t~mem321#1.base, main_#t~mem321#1.offset, main_#t~mem322#1.base, main_#t~mem322#1.offset, main_#t~mem323#1.base, main_#t~mem323#1.offset, main_#t~mem324#1.base, main_#t~mem324#1.offset, main_#t~mem325#1.base, main_#t~mem325#1.offset, main_#t~mem326#1.base, main_#t~mem326#1.offset, main_#t~mem327#1.base, main_#t~mem327#1.offset, main_#t~mem328#1, main_#t~mem329#1.base, main_#t~mem329#1.offset, main_#t~mem330#1.base, main_#t~mem330#1.offset, main_#t~mem331#1.base, main_#t~mem331#1.offset, main_#t~mem332#1, main_#t~mem333#1.base, main_#t~mem333#1.offset, main_#t~mem334#1.base, main_#t~mem334#1.offset, main_#t~mem335#1.base, main_#t~mem335#1.offset, main_#t~mem336#1.base, main_#t~mem336#1.offset, main_#t~mem337#1.base, main_#t~mem337#1.offset, main_#t~mem338#1, main_#t~mem339#1.base, main_#t~mem339#1.offset, main_#t~mem342#1, main_#t~mem340#1.base, main_#t~mem340#1.offset, main_#t~mem341#1, main_#t~mem343#1.base, main_#t~mem343#1.offset, main_#t~mem344#1.base, main_#t~mem344#1.offset, main_#t~mem345#1, main_#t~post346#1, main_#t~mem347#1.base, main_#t~mem347#1.offset, main_#t~mem348#1.base, main_#t~mem348#1.offset, main_#t~mem349#1.base, main_#t~mem349#1.offset, main_#t~mem350#1.base, main_#t~mem350#1.offset, main_#t~mem351#1.base, main_#t~mem351#1.offset, main_#t~mem352#1.base, main_#t~mem352#1.offset, main_#t~mem353#1.base, main_#t~mem353#1.offset, main_#t~mem354#1.base, main_#t~mem354#1.offset, main_~_hd_head~1#1.base, main_~_hd_head~1#1.offset, main_#t~mem355#1.base, main_#t~mem355#1.offset, main_#t~mem356#1, main_#t~post357#1, main_~_hd_bkt~1#1, main_~_hd_hh_del~1#1.base, main_~_hd_hh_del~1#1.offset, main_#t~ite275#1.base, main_#t~ite275#1.offset, main_#t~mem274#1.base, main_#t~mem274#1.offset, main_~usertmp~0#1.base, main_~usertmp~0#1.offset, main_~userstmp~0#1.base, main_~userstmp~0#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, main_~temp~0#1.base, main_~temp~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;" "77104#true") ("77104#true" "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" "77104#true") ("77388#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4233 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4233))) (exists ((v_ArrVal_4232 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4232) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77392#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4234 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4234))) (exists ((v_ArrVal_4235 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4235) |#memory_$Pointer$.base|)))") ("77816#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4788 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4788) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4789) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77820#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4790 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4790) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4791 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4791) |#memory_$Pointer$.base|)))") ("78145#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5295 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5295) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5296 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5296) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78149#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5298 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5298))) (exists ((v_ArrVal_5297 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5297) |#memory_$Pointer$.base|)))") ("78197#(and (exists ((v_ArrVal_5321 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5321) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5322 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5322) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78201#(and (exists ((v_ArrVal_5324 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5324) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5323 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5323) |#memory_$Pointer$.offset|)))") ("77452#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4264 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4264) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4265 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4265) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77456#(and (exists ((v_ArrVal_4266 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4266) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4267 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4267))))") ("77267#(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;" "77267#(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)))") ("77267#(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" "77490#(and (= (select |#length| |ULTIMATE.start_main_#t~mem36#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.offset| (_ bv0 32)))") ("77267#(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;" "77267#(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)))") ("77267#(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" "77280#(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)))") ("77267#(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;" "77267#(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)))") ("77267#(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;" "77267#(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)))") ("77267#(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" "77480#(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|))))") ("77267#(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" "77267#(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)))") ("77328#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4202 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4202) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4203 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4203))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77332#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4204 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4204) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4205 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4205) |#memory_$Pointer$.offset|)))") ("77736#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4749 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4749))) (exists ((v_ArrVal_4748 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4748) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77740#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4750 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4750) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4751 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4751) |#memory_$Pointer$.base|)))") ("78233#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5339 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5339))) (exists ((v_ArrVal_5340 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5340) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78237#(and (exists ((v_ArrVal_5341 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5341) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5342 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5342) |#memory_$Pointer$.base|)))") ("78117#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5282 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5282) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5281 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5281) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78121#(and (exists ((v_ArrVal_5284 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5284) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5283 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5283) |#memory_$Pointer$.base|)))") ("77263#(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" "77267#(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)))") ("78113#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5280 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5280) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5279 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5279) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78117#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5282 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5282) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5281 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5281) |#memory_$Pointer$.offset|)))") ("78189#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5317 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5317) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5318 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5318) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78193#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5320 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5320) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5319 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5319))))") ("77316#(and (exists ((v_ArrVal_4196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4196))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4197) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77320#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4198 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4198) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4199 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4199) |#memory_$Pointer$.offset|)))") ("77348#(and (exists ((v_ArrVal_4213 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4213) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4212 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4212))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77352#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4215 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4215))) (exists ((v_ArrVal_4214 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4214) |#memory_$Pointer$.base|)))") ("77868#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4815 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4815) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4814 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4814) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77872#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4816 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4816) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4817 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4817) |#memory_$Pointer$.base|)))") ("78257#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5351 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5351))) (exists ((v_ArrVal_5352 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5352) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78261#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5354 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5354) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5353 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5353) |#memory_$Pointer$.base|)))") ("77724#(and (exists ((v_ArrVal_4743 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4743) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4742 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4742) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77728#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4744 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4744) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4745 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4745))))") ("77844#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4803 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4803) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4802 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4802))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77848#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4804 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4804) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4805 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4805) |#memory_$Pointer$.base|)))") ("78253#(and (exists ((v_ArrVal_5349 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5349) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5350 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5350) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78257#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5351 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5351))) (exists ((v_ArrVal_5352 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5352) |#memory_$Pointer$.base|)))") ("77392#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4234 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4234))) (exists ((v_ArrVal_4235 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4235) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77396#(and (exists ((v_ArrVal_4236 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4236) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4237 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4237))))") ("78221#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5334 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5334))) (exists ((v_ArrVal_5333 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5333) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78225#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5335 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5335) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5336 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5336) |#memory_$Pointer$.base|)))") ("77376#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4227 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4227))) (exists ((v_ArrVal_4226 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4226) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77380#(and (exists ((v_ArrVal_4228 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4228))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4229 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4229) |#memory_$Pointer$.base|)))") ("77752#(and (exists ((v_ArrVal_4756 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4756) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4757 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4757) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77756#(and (exists ((v_ArrVal_4759 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4759))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4758 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4758) |#memory_$Pointer$.offset|)))") ("77404#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4241 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4241))) (exists ((v_ArrVal_4240 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4240) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77408#(and (exists ((v_ArrVal_4243 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4243) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4242 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4242) |#memory_$Pointer$.offset|)))") ("77308#(and (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77312#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4195) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))))") ("77360#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4218 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4218) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4219 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4219) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77364#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4220 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4220))) (exists ((v_ArrVal_4221 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4221) |#memory_$Pointer$.base|)))") ("77812#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4787 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4787) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4786 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4786) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77816#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4788 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4788) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4789) |#memory_$Pointer$.offset|)))") ("77298#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77308#(and (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)))") ("77298#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77298#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)))") ("77460#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4269 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4269) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4268 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4268))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77464#(and (exists ((v_ArrVal_4270 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4270) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4271 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4271) |#memory_$Pointer$.offset|)))") ("77704#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4733 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4733))) (exists ((v_ArrVal_4732 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4732) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77708#(and (exists ((v_ArrVal_4734 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4734))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4735 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4735) |#memory_$Pointer$.base|)))") ("78225#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5335 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5335) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5336 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5336) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78229#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5338 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5338))) (exists ((v_ArrVal_5337 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5337) |#memory_$Pointer$.base|)))") ("77756#(and (exists ((v_ArrVal_4759 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4759))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4758 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4758) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77760#(and (exists ((v_ArrVal_4760 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4760) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4761 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4761) |#memory_$Pointer$.offset|)))") ("78133#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5290 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5290))) (exists ((v_ArrVal_5289 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5289) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78137#(and (exists ((v_ArrVal_5291 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5291))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5292 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5292) |#memory_$Pointer$.base|)))") ("78249#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5347 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5347) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5348 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5348) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78253#(and (exists ((v_ArrVal_5349 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5349) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5350 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5350) |#memory_$Pointer$.offset|)))") ("77432#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4254 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4254) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4255 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4255))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77436#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4256 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4256))) (exists ((v_ArrVal_4257 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4257) |#memory_$Pointer$.base|)))") ("77448#(and (exists ((v_ArrVal_4263 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4263) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4262 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4262))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77452#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4264 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4264) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4265 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4265) |#memory_$Pointer$.base|)))") ("78241#(and (exists ((v_ArrVal_5344 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5344))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5343 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5343) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78245#(and (exists ((v_ArrVal_5346 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5346) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5345 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5345) |#memory_$Pointer$.offset|)))") ("77700#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4731 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4731) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4730 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4730))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77704#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4733 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4733))) (exists ((v_ArrVal_4732 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4732) |#memory_$Pointer$.base|)))") ("78157#(and (exists ((v_ArrVal_5302 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5302))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5301 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5301) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78161#(and (exists ((v_ArrVal_5303 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5303) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5304 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5304) |#memory_$Pointer$.base|)))") ("77732#(and (exists ((v_ArrVal_4747 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4747) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4746 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4746) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77736#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4749 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4749))) (exists ((v_ArrVal_4748 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4748) |#memory_$Pointer$.base|)))") ("78173#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5310 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5310))) (exists ((v_ArrVal_5309 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5309) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78177#(and (exists ((v_ArrVal_5312 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5312) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5311 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5311) |#memory_$Pointer$.base|)))") ("78169#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5308 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5308) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5307 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5307) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78173#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5310 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5310))) (exists ((v_ArrVal_5309 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5309) |#memory_$Pointer$.base|)))") ("77768#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4764 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4764))) (exists ((v_ArrVal_4765 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4765) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77772#(and (exists ((v_ArrVal_4767 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4767) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4766 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4766) |#memory_$Pointer$.base|)))") ("77864#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4812 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4812))) (exists ((v_ArrVal_4813 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4813) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77868#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4815 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4815) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4814 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4814) |#memory_$Pointer$.base|)))") ("77400#(and (exists ((v_ArrVal_4238 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4238))) (exists ((v_ArrVal_4239 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4239) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77404#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4241 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4241))) (exists ((v_ArrVal_4240 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4240) |#memory_$Pointer$.base|)))") ("77708#(and (exists ((v_ArrVal_4734 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4734))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4735 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4735) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77712#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4737 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4737) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4736 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4736) |#memory_$Pointer$.offset|)))") ("77480#(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" "77267#(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)))") ("78109#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5277 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5277) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5278 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5278) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78113#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5280 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5280) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5279 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5279) |#memory_$Pointer$.offset|)))") ("78161#(and (exists ((v_ArrVal_5303 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5303) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5304 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5304) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78165#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5305 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5305) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5306 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5306))))") ("77416#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4247 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4247) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4246 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4246))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77420#(and (exists ((v_ArrVal_4248 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4248) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4249 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4249) |#memory_$Pointer$.offset|)))") ("77420#(and (exists ((v_ArrVal_4248 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4248) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4249 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4249) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77424#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4251 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4251) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4250 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4250) |#memory_$Pointer$.offset|)))") ("78141#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5294 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5294) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5293 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5293) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78145#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5295 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5295) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5296 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5296) |#memory_$Pointer$.base|)))") ("77720#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4740 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4740))) (exists ((v_ArrVal_4741 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4741) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77724#(and (exists ((v_ArrVal_4743 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4743) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4742 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4742) |#memory_$Pointer$.offset|)))") ("77340#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4208 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4208) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4209 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4209))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77344#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4211 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4211) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4210 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4210) |#memory_$Pointer$.offset|)))") ("77808#(and (exists ((v_ArrVal_4785 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4785))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4784 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4784))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77812#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4787 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4787) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4786 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4786) |#memory_$Pointer$.base|)))") ("78217#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5331 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5331) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5332 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5332) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78221#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5334 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5334))) (exists ((v_ArrVal_5333 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5333) |#memory_$Pointer$.base|)))") ("78237#(and (exists ((v_ArrVal_5341 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5341) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5342 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5342) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78241#(and (exists ((v_ArrVal_5344 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5344))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5343 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5343) |#memory_$Pointer$.base|)))") ("77356#(and (exists ((v_ArrVal_4217 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4217) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4216 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4216) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77360#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4218 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4218) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4219 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4219) |#memory_$Pointer$.base|)))") ("77820#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4790 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4790) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4791 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4791) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77824#(and (exists ((v_ArrVal_4793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4793))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4792 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4792))))") ("77396#(and (exists ((v_ArrVal_4236 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4236) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4237 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4237))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77400#(and (exists ((v_ArrVal_4238 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4238))) (exists ((v_ArrVal_4239 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4239) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))))") ("78193#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5320 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5320) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5319 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5319))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78197#(and (exists ((v_ArrVal_5321 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5321) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5322 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5322) |#memory_$Pointer$.base|)))") ("77456#(and (exists ((v_ArrVal_4266 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4266) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4267 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4267))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77460#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4269 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4269) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4268 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4268))))") ("77784#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4773 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4773))) (exists ((v_ArrVal_4772 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4772) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77788#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4775 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4775) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4774 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4774) |#memory_$Pointer$.base|)))") ("78277#(and (exists ((v_ArrVal_5361 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5361) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5362 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5362) |#memory_$Pointer$.base|)))" "assume !~bvult32(#t~loopctr359, #amount);" "78277#(and (exists ((v_ArrVal_5361 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5361) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5362 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5362) |#memory_$Pointer$.base|)))") ("78277#(and (exists ((v_ArrVal_5361 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5361) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5362 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5362) |#memory_$Pointer$.base|)))" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "78277#(and (exists ((v_ArrVal_5361 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5361) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5362 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5362) |#memory_$Pointer$.base|)))") ("77748#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4754 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4754) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4755 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4755) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77752#(and (exists ((v_ArrVal_4756 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4756) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4757 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4757) |#memory_$Pointer$.base|)))") ("77728#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4744 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4744) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4745 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4745))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77732#(and (exists ((v_ArrVal_4747 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4747) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4746 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4746) |#memory_$Pointer$.offset|)))") ("77324#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4201 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4201))) (exists ((v_ArrVal_4200 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4200) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77328#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4202 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4202) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4203 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4203))))") ("78229#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5338 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5338))) (exists ((v_ArrVal_5337 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5337) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78233#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5339 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5339))) (exists ((v_ArrVal_5340 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5340) |#memory_$Pointer$.base|)))") ("77760#(and (exists ((v_ArrVal_4760 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4760) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4761 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4761) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77764#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4762 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4762) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4763 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4763) |#memory_$Pointer$.base|)))") ("78125#(and (exists ((v_ArrVal_5285 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5285) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5286 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5286) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78129#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5287 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5287) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5288 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5288))))") ("77776#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4768 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4768) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4769 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4769) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77780#(and (exists ((v_ArrVal_4771 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4771))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4770 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4770) |#memory_$Pointer$.base|)))") ("78105#(and (exists ((v_ArrVal_5275 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5275) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5276 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5276) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78109#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5277 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5277) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5278 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5278) |#memory_$Pointer$.base|)))") ("77408#(and (exists ((v_ArrVal_4243 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4243) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4242 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4242) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77412#(and (exists ((v_ArrVal_4244 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4244) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4245 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4245) |#memory_$Pointer$.offset|)))") ("77872#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4816 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4816) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4817 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4817) |#memory_$Pointer$.base|)))" "assume !~bvult32(#t~loopctr359, #amount);" "77872#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4816 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4816) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4817 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4817) |#memory_$Pointer$.base|)))") ("77872#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4816 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4816) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4817 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4817) |#memory_$Pointer$.base|)))" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "77872#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4816 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4816) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4817 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4817) |#memory_$Pointer$.base|)))") ("77336#(and (exists ((v_ArrVal_4206 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4206))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4207 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4207) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77340#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4208 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4208) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4209 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4209))))") ("77764#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4762 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4762) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4763 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4763) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77768#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4764 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4764))) (exists ((v_ArrVal_4765 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4765) |#memory_$Pointer$.base|)))") ("77464#(and (exists ((v_ArrVal_4270 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4270) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4271 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4271) |#memory_$Pointer$.offset|)))" "assume !~bvult32(#t~loopctr359, #amount);" "77464#(and (exists ((v_ArrVal_4270 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4270) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4271 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4271) |#memory_$Pointer$.offset|)))") WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. returnAlphabet = {"#2432#return;" "#2434#return;" "#2436#return;" "#2438#return;" "#2440#return;" "#2442#return;" "#2444#return;" "#2446#return;" "#2448#return;" "#2450#return;" "#2452#return;" "#2422#return;" "#2424#return;" "#2426#return;" "#2428#return;" "#2430#return;" }, states = {"78476#(and (= (select |#length| |ULTIMATE.start_main_#t~mem36#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.offset| (_ bv0 32)) (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))" "78409#(and (exists ((v_ArrVal_4738 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4738))) (exists ((v_ArrVal_4739 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4739) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5284 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5284) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4196))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5283 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5283) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4195) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4198 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4198) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4197) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))) (exists ((v_ArrVal_4199 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4199) |#memory_$Pointer$.offset|)))" "78392#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))" "78387#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))" "77105#false" "77298#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)))" "77284#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "78384#(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_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))" "78467#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)) (= |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|))))" "77104#true" "78480#(and (= (select |#length| |ULTIMATE.start_main_#t~mem36#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.offset| (_ bv0 32)) (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "78381#(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_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (= |ULTIMATE.start_main_#t~malloc31#1.offset| (_ bv0 32)))" "78406#(and (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4196))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4737 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4737) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4195) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4197) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4736 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4736) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5282 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5282) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5281 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5281) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))))" "78403#(and (exists ((v_ArrVal_4734 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4734))) (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4195) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5280 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5280) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4735 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4735) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))) (exists ((v_ArrVal_5279 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5279) |#memory_$Pointer$.offset|)))" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "78398#(and (exists ((v_ArrVal_4184 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4184))) (exists ((v_ArrVal_5275 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5275) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4731 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4731) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4730 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4730))) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5276 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5276) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4185 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4185) |#memory_$Pointer$.base|)))" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" }, initialStates = {"77104#true" }, finalStates = {"77105#false" }, callTransitions = { ("78392#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "77284#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") ("77115#(= (_ 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));" "77104#true") ("77115#(= (_ 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));" "77104#true") ("77115#(= (_ 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));" "77104#true") ("77115#(= (_ 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));" "77104#true") ("77115#(= (_ 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));" "77104#true") ("77115#(= (_ 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));" "77104#true") ("77115#(= (_ 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));" "77104#true") ("77115#(= (_ 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));" "77104#true") ("77115#(= (_ 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));" "77104#true") ("77115#(= (_ 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));" "77104#true") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "77104#true") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "77104#true") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "77104#true") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "77104#true") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "77104#true") }, internalTransitions = { ("78476#(and (= (select |#length| |ULTIMATE.start_main_#t~mem36#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.offset| (_ bv0 32)) (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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 write~intINTTYPE4(32bv32, main_#t~mem36#1.base, ~bvadd32(4bv32, main_#t~mem36#1.offset), 4bv32); srcloc: L758-105" "78480#(and (= (select |#length| |ULTIMATE.start_main_#t~mem36#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.offset| (_ bv0 32)) (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78476#(and (= (select |#length| |ULTIMATE.start_main_#t~mem36#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.offset| (_ bv0 32)) (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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 !((~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)));" "77105#false") ("78409#(and (exists ((v_ArrVal_4738 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4738))) (exists ((v_ArrVal_4739 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4739) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5284 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5284) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4196))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5283 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5283) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4195) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4198 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4198) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4197) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))) (exists ((v_ArrVal_4199 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4199) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77298#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)))") ("78409#(and (exists ((v_ArrVal_4738 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4738))) (exists ((v_ArrVal_4739 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4739) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5284 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5284) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4196))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5283 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5283) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4195) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4198 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4198) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4197) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))) (exists ((v_ArrVal_4199 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4199) |#memory_$Pointer$.offset|)))" "assume !~bvult32(#t~loopctr359, #amount);" "77104#true") ("78392#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))" "havoc main_#t~mem33#1.base, main_#t~mem33#1.offset;havoc main_#t~memset~res34#1.base, main_#t~memset~res34#1.offset;" "78387#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))") ("78387#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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~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" "78476#(and (= (select |#length| |ULTIMATE.start_main_#t~mem36#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.offset| (_ bv0 32)) (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))") ("78387#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78387#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))") ("78387#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78392#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))") ("78387#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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~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" "78467#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)) (= |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|))))") ("78387#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78387#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))") ("77298#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78403#(and (exists ((v_ArrVal_4734 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4734))) (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4195) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5280 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5280) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4735 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4735) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))) (exists ((v_ArrVal_5279 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5279) |#memory_$Pointer$.offset|)))") ("77298#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)))" "assume !~bvult32(#t~loopctr359, #amount);" "77298#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)))") ("77298#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)))" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "77298#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)))") ("77284#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (= |#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);" "77284#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") ("77284#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "#t~loopctr359 := 0bv32;" "77284#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") ("77284#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78398#(and (exists ((v_ArrVal_4184 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4184))) (exists ((v_ArrVal_5275 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5275) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4731 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4731) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4730 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4730))) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5276 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5276) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4185 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4185) |#memory_$Pointer$.base|)))") ("77115#(= (_ 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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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);" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_ha_hashv~0#1;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("77115#(= (_ 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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !test_int_int_#t~switch4#1;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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)));" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume test_int_int_#t~switch4#1;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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)));" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77115#(= (_ 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;" "77104#true") ("78384#(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_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78387#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))") ("78467#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)) (= |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|))))" "havoc main_#t~mem35#1.base, main_#t~mem35#1.offset;" "78387#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))") ("78467#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)) (= |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" "78467#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)) (= |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|))))") ("77104#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);" "77104#true") ("77104#true" "SUMMARY for call write~intINTTYPE4(~bvsub32(main_#t~post305#1, 1bv32), main_~_hd_head~0#1.base, ~bvadd32(4bv32, main_~_hd_head~0#1.offset), 4bv32); srcloc: L769-61" "77104#true") ("77104#true" "#t~loopctr359 := 0bv32;" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)), #length[main_~_hd_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)));" "77104#true") ("77104#true" "havoc main_#t~mem304#1;havoc main_#t~post305#1;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem306#1.base, main_#t~mem306#1.offset := read~$Pointer$(main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, 4bv32); srcloc: L769-63" "77104#true") ("77104#true" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), #length[main_~_hd_head~0#1.base]) && ~bvule32(main_~_hd_head~0#1.offset, ~bvadd32(4bv32, main_~_hd_head~0#1.offset))) && ~bvule32(0bv32, main_~_hd_head~0#1.offset));" "77104#true") ("77104#true" "assume !~bvult32(#t~loopctr359, #amount);" "77104#true") ("77104#true" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "77104#true") ("77104#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;" "77104#true") ("77104#true" "assume main_#t~mem306#1.base == main_~_hd_hh_del~0#1.base && main_#t~mem306#1.offset == main_~_hd_hh_del~0#1.offset;havoc main_#t~mem306#1.base, main_#t~mem306#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem307#1.base, main_#t~mem307#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-65" "77104#true") ("77104#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_#t~ite273#1.base, main_#t~ite273#1.offset, main_#t~mem272#1.base, main_#t~mem272#1.offset, main_#t~mem276#1.base, main_#t~mem276#1.offset, main_#t~mem277#1.base, main_#t~mem277#1.offset, main_#t~short278#1, main_#t~mem279#1.base, main_#t~mem279#1.offset, main_#t~mem280#1.base, main_#t~mem280#1.offset, main_#t~mem281#1.base, main_#t~mem281#1.offset, main_#t~mem282#1.base, main_#t~mem282#1.offset, main_#t~mem283#1.base, main_#t~mem283#1.offset, main_#t~mem284#1.base, main_#t~mem284#1.offset, main_#t~mem285#1.base, main_#t~mem285#1.offset, main_#t~mem286#1.base, main_#t~mem286#1.offset, main_#t~mem287#1, main_#t~mem288#1.base, main_#t~mem288#1.offset, main_#t~mem289#1.base, main_#t~mem289#1.offset, main_#t~mem290#1.base, main_#t~mem290#1.offset, main_#t~mem291#1, main_#t~mem292#1.base, main_#t~mem292#1.offset, main_#t~mem293#1.base, main_#t~mem293#1.offset, main_#t~mem294#1.base, main_#t~mem294#1.offset, main_#t~mem295#1.base, main_#t~mem295#1.offset, main_#t~mem296#1.base, main_#t~mem296#1.offset, main_#t~mem297#1, main_#t~mem298#1.base, main_#t~mem298#1.offset, main_#t~mem301#1, main_#t~mem299#1.base, main_#t~mem299#1.offset, main_#t~mem300#1, main_#t~mem302#1.base, main_#t~mem302#1.offset, main_#t~mem303#1.base, main_#t~mem303#1.offset, main_#t~mem304#1, main_#t~post305#1, main_#t~mem306#1.base, main_#t~mem306#1.offset, main_#t~mem307#1.base, main_#t~mem307#1.offset, main_#t~mem308#1.base, main_#t~mem308#1.offset, main_#t~mem309#1.base, main_#t~mem309#1.offset, main_#t~mem310#1.base, main_#t~mem310#1.offset, main_#t~mem311#1.base, main_#t~mem311#1.offset, main_#t~mem312#1.base, main_#t~mem312#1.offset, main_#t~mem313#1.base, main_#t~mem313#1.offset, main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, main_#t~mem314#1.base, main_#t~mem314#1.offset, main_#t~mem315#1, main_#t~post316#1, main_~_hd_bkt~0#1, main_~_hd_hh_del~0#1.base, main_~_hd_hh_del~0#1.offset, main_#t~mem317#1.base, main_#t~mem317#1.offset, main_#t~mem318#1.base, main_#t~mem318#1.offset, main_#t~short319#1, main_#t~mem320#1.base, main_#t~mem320#1.offset, main_#t~mem321#1.base, main_#t~mem321#1.offset, main_#t~mem322#1.base, main_#t~mem322#1.offset, main_#t~mem323#1.base, main_#t~mem323#1.offset, main_#t~mem324#1.base, main_#t~mem324#1.offset, main_#t~mem325#1.base, main_#t~mem325#1.offset, main_#t~mem326#1.base, main_#t~mem326#1.offset, main_#t~mem327#1.base, main_#t~mem327#1.offset, main_#t~mem328#1, main_#t~mem329#1.base, main_#t~mem329#1.offset, main_#t~mem330#1.base, main_#t~mem330#1.offset, main_#t~mem331#1.base, main_#t~mem331#1.offset, main_#t~mem332#1, main_#t~mem333#1.base, main_#t~mem333#1.offset, main_#t~mem334#1.base, main_#t~mem334#1.offset, main_#t~mem335#1.base, main_#t~mem335#1.offset, main_#t~mem336#1.base, main_#t~mem336#1.offset, main_#t~mem337#1.base, main_#t~mem337#1.offset, main_#t~mem338#1, main_#t~mem339#1.base, main_#t~mem339#1.offset, main_#t~mem342#1, main_#t~mem340#1.base, main_#t~mem340#1.offset, main_#t~mem341#1, main_#t~mem343#1.base, main_#t~mem343#1.offset, main_#t~mem344#1.base, main_#t~mem344#1.offset, main_#t~mem345#1, main_#t~post346#1, main_#t~mem347#1.base, main_#t~mem347#1.offset, main_#t~mem348#1.base, main_#t~mem348#1.offset, main_#t~mem349#1.base, main_#t~mem349#1.offset, main_#t~mem350#1.base, main_#t~mem350#1.offset, main_#t~mem351#1.base, main_#t~mem351#1.offset, main_#t~mem352#1.base, main_#t~mem352#1.offset, main_#t~mem353#1.base, main_#t~mem353#1.offset, main_#t~mem354#1.base, main_#t~mem354#1.offset, main_~_hd_head~1#1.base, main_~_hd_head~1#1.offset, main_#t~mem355#1.base, main_#t~mem355#1.offset, main_#t~mem356#1, main_#t~post357#1, main_~_hd_bkt~1#1, main_~_hd_hh_del~1#1.base, main_~_hd_hh_del~1#1.offset, main_#t~ite275#1.base, main_#t~ite275#1.offset, main_#t~mem274#1.base, main_#t~mem274#1.offset, main_~usertmp~0#1.base, main_~usertmp~0#1.offset, main_~userstmp~0#1.base, main_~userstmp~0#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, main_~temp~0#1.base, main_~temp~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;" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call write~$Pointer$(main_#t~mem307#1.base, main_#t~mem307#1.offset, main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, 4bv32); srcloc: L769-66" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), #length[main_~_hd_head~0#1.base]) && ~bvule32(main_~_hd_head~0#1.offset, ~bvadd32(4bv32, main_~_hd_head~0#1.offset))) && ~bvule32(0bv32, main_~_hd_head~0#1.offset));" "77104#true") ("77104#true" "havoc main_#t~mem307#1.base, main_#t~mem307#1.offset;" "77104#true") ("77104#true" "assume !(main_#t~mem306#1.base == main_~_hd_hh_del~0#1.base && main_#t~mem306#1.offset == main_~_hd_hh_del~0#1.offset);havoc main_#t~mem306#1.base, main_#t~mem306#1.offset;" "77104#true") ("77104#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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77104#true" "SUMMARY for call main_#t~mem308#1.base, main_#t~mem308#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-69" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "assume main_#t~mem308#1.base != 0bv32 || main_#t~mem308#1.offset != 0bv32;havoc main_#t~mem308#1.base, main_#t~mem308#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem309#1.base, main_#t~mem309#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-71" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem310#1.base, main_#t~mem310#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-72" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call write~$Pointer$(main_#t~mem310#1.base, main_#t~mem310#1.offset, main_#t~mem309#1.base, ~bvadd32(16bv32, main_#t~mem309#1.offset), 4bv32); srcloc: L769-73" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem309#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem309#1.offset)), #length[main_#t~mem309#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem309#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem309#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem309#1.offset)));" "77104#true") ("77104#true" "havoc main_#t~mem309#1.base, main_#t~mem309#1.offset;havoc main_#t~mem310#1.base, main_#t~mem310#1.offset;" "77104#true") ("77104#true" "assume !(main_#t~mem308#1.base != 0bv32 || main_#t~mem308#1.offset != 0bv32);havoc main_#t~mem308#1.base, main_#t~mem308#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem311#1.base, main_#t~mem311#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-76" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "assume main_#t~mem311#1.base != 0bv32 || main_#t~mem311#1.offset != 0bv32;havoc main_#t~mem311#1.base, main_#t~mem311#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem312#1.base, main_#t~mem312#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-78" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem313#1.base, main_#t~mem313#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-79" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call write~$Pointer$(main_#t~mem313#1.base, main_#t~mem313#1.offset, main_#t~mem312#1.base, ~bvadd32(12bv32, main_#t~mem312#1.offset), 4bv32); srcloc: L769-80" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem312#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem312#1.offset)), #length[main_#t~mem312#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem312#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem312#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem312#1.offset)));" "77104#true") ("77104#true" "havoc main_#t~mem312#1.base, main_#t~mem312#1.offset;havoc main_#t~mem313#1.base, main_#t~mem313#1.offset;" "77104#true") ("77104#true" "assume !(main_#t~mem311#1.base != 0bv32 || main_#t~mem311#1.offset != 0bv32);havoc main_#t~mem311#1.base, main_#t~mem311#1.offset;" "77104#true") ("77104#true" "goto;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem314#1.base, main_#t~mem314#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-85" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77104#true") ("77104#true" "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)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem315#1 := read~intINTTYPE4(main_#t~mem314#1.base, ~bvadd32(12bv32, main_#t~mem314#1.offset), 4bv32); srcloc: L769-86" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem314#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem314#1.offset)), #length[main_#t~mem314#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem314#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem314#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem314#1.offset)));" "77104#true") ("77104#true" "main_#t~post316#1 := main_#t~mem315#1;" "77104#true") ("77104#true" "SUMMARY for call write~intINTTYPE4(~bvsub32(main_#t~post316#1, 1bv32), main_#t~mem314#1.base, ~bvadd32(12bv32, main_#t~mem314#1.offset), 4bv32); srcloc: L769-88" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem314#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem314#1.offset)), #length[main_#t~mem314#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem314#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem314#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem314#1.offset)));" "77104#true") ("77104#true" "havoc main_#t~mem314#1.base, main_#t~mem314#1.offset;havoc main_#t~mem315#1;havoc main_#t~post316#1;" "77104#true") ("77104#true" "goto;" "77104#true") ("77104#true" "main_~_hd_hh_del~1#1.base, main_~_hd_hh_del~1#1.offset := main_~usertmp~0#1.base, ~bvadd32(40bv32, main_~usertmp~0#1.offset);" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem317#1.base, main_#t~mem317#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "main_#t~short319#1 := main_#t~mem317#1.base == 0bv32 && main_#t~mem317#1.offset == 0bv32;" "77104#true") ("77104#true" "assume main_#t~short319#1;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem318#1.base, main_#t~mem318#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-3" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "main_#t~short319#1 := main_#t~mem318#1.base == 0bv32 && main_#t~mem318#1.offset == 0bv32;" "77104#true") ("77104#true" "assume !main_#t~short319#1;" "77104#true") ("77104#true" "assume main_#t~short319#1;havoc main_#t~mem317#1.base, main_#t~mem317#1.offset;havoc main_#t~mem318#1.base, main_#t~mem318#1.offset;havoc main_#t~short319#1;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem320#1.base, main_#t~mem320#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-7" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem321#1.base, main_#t~mem321#1.offset := read~$Pointer$(main_#t~mem320#1.base, main_#t~mem320#1.offset, 4bv32); srcloc: L770-8" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem320#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem320#1.offset), #length[main_#t~mem320#1.base]) && ~bvule32(main_#t~mem320#1.offset, ~bvadd32(4bv32, main_#t~mem320#1.offset))) && ~bvule32(0bv32, main_#t~mem320#1.offset));" "77104#true") ("77104#true" "assume !(0bv32 == main_#t~mem321#1.offset);" "77104#true") ("77104#true" "assume 0bv32 == main_#t~mem321#1.offset;" "77104#true") ("77104#true" "assume !~bvult32(main_#t~mem321#1.base, #StackHeapBarrier);" "77104#true") ("77104#true" "assume ~bvult32(main_#t~mem321#1.base, #StackHeapBarrier);" "77104#true") ("77104#true" "assume !(0bv32 == main_#t~mem321#1.base || 1bv1 == #valid[main_#t~mem321#1.base]);" "77104#true") ("77104#true" "assume 0bv32 == main_#t~mem321#1.base || 1bv1 == #valid[main_#t~mem321#1.base];call ULTIMATE.dealloc(main_#t~mem321#1.base, main_#t~mem321#1.offset);havoc main_#t~mem320#1.base, main_#t~mem320#1.offset;havoc main_#t~mem321#1.base, main_#t~mem321#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem322#1.base, main_#t~mem322#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-12" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "77104#true") ("77104#true" "assume !(0bv32 == main_#t~mem322#1.offset);" "77104#true") ("77104#true" "assume 0bv32 == main_#t~mem322#1.offset;" "77104#true") ("77104#true" "assume !~bvult32(main_#t~mem322#1.base, #StackHeapBarrier);" "77104#true") ("77104#true" "assume ~bvult32(main_#t~mem322#1.base, #StackHeapBarrier);" "77104#true") ("77104#true" "assume !(0bv32 == main_#t~mem322#1.base || 1bv1 == #valid[main_#t~mem322#1.base]);" "77104#true") ("77104#true" "assume 0bv32 == main_#t~mem322#1.base || 1bv1 == #valid[main_#t~mem322#1.base];call ULTIMATE.dealloc(main_#t~mem322#1.base, main_#t~mem322#1.offset);havoc main_#t~mem322#1.base, main_#t~mem322#1.offset;main_~userstmp~0#1.base, main_~userstmp~0#1.offset := 0bv32, 0bv32;" "77104#true") ("77104#true" "assume !main_#t~short319#1;havoc main_#t~mem317#1.base, main_#t~mem317#1.offset;havoc main_#t~mem318#1.base, main_#t~mem318#1.offset;havoc main_#t~short319#1;havoc main_~_hd_bkt~1#1;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem323#1.base, main_#t~mem323#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-17" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem324#1.base, main_#t~mem324#1.offset := read~$Pointer$(main_#t~mem323#1.base, ~bvadd32(16bv32, main_#t~mem323#1.offset), 4bv32); srcloc: L770-18" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem323#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem323#1.offset)), #length[main_#t~mem323#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem323#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem323#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem323#1.offset)));" "77104#true") ("77104#true" "assume main_~_hd_hh_del~1#1.base == main_#t~mem324#1.base && main_~_hd_hh_del~1#1.offset == main_#t~mem324#1.offset;havoc main_#t~mem323#1.base, main_#t~mem323#1.offset;havoc main_#t~mem324#1.base, main_#t~mem324#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem325#1.base, main_#t~mem325#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-20" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem326#1.base, main_#t~mem326#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-21" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem327#1.base, main_#t~mem327#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-22" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem328#1 := read~intINTTYPE4(main_#t~mem327#1.base, ~bvadd32(20bv32, main_#t~mem327#1.offset), 4bv32); srcloc: L770-23" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem327#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem327#1.offset)), #length[main_#t~mem327#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem327#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem327#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem327#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call write~$Pointer$(main_#t~mem326#1.base, ~bvadd32(main_#t~mem326#1.offset, main_#t~mem328#1), main_#t~mem325#1.base, ~bvadd32(16bv32, main_#t~mem325#1.offset), 4bv32); srcloc: L770-24" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem325#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem325#1.offset)), #length[main_#t~mem325#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem325#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem325#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem325#1.offset)));" "77104#true") ("77104#true" "havoc main_#t~mem325#1.base, main_#t~mem325#1.offset;havoc main_#t~mem326#1.base, main_#t~mem326#1.offset;havoc main_#t~mem327#1.base, main_#t~mem327#1.offset;havoc main_#t~mem328#1;" "77104#true") ("77104#true" "assume !(main_~_hd_hh_del~1#1.base == main_#t~mem324#1.base && main_~_hd_hh_del~1#1.offset == main_#t~mem324#1.offset);havoc main_#t~mem323#1.base, main_#t~mem323#1.offset;havoc main_#t~mem324#1.base, main_#t~mem324#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem329#1.base, main_#t~mem329#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-27" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "assume main_#t~mem329#1.base != 0bv32 || main_#t~mem329#1.offset != 0bv32;havoc main_#t~mem329#1.base, main_#t~mem329#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem330#1.base, main_#t~mem330#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-29" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem331#1.base, main_#t~mem331#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-30" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem332#1 := read~intINTTYPE4(main_#t~mem331#1.base, ~bvadd32(20bv32, main_#t~mem331#1.offset), 4bv32); srcloc: L770-31" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem331#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem331#1.offset)), #length[main_#t~mem331#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem331#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem331#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem331#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem333#1.base, main_#t~mem333#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-32" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call write~$Pointer$(main_#t~mem333#1.base, main_#t~mem333#1.offset, main_#t~mem330#1.base, ~bvadd32(8bv32, ~bvadd32(main_#t~mem330#1.offset, main_#t~mem332#1)), 4bv32); srcloc: L770-33" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem330#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem330#1.offset, main_#t~mem332#1))), #length[main_#t~mem330#1.base]) && ~bvule32(~bvadd32(8bv32, ~bvadd32(main_#t~mem330#1.offset, main_#t~mem332#1)), ~bvadd32(4bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem330#1.offset, main_#t~mem332#1))))) && ~bvule32(0bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem330#1.offset, main_#t~mem332#1))));" "77104#true") ("77104#true" "havoc main_#t~mem330#1.base, main_#t~mem330#1.offset;havoc main_#t~mem331#1.base, main_#t~mem331#1.offset;havoc main_#t~mem332#1;havoc main_#t~mem333#1.base, main_#t~mem333#1.offset;" "77104#true") ("77104#true" "assume !(main_#t~mem329#1.base != 0bv32 || main_#t~mem329#1.offset != 0bv32);havoc main_#t~mem329#1.base, main_#t~mem329#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem334#1.base, main_#t~mem334#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-39" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "main_~userstmp~0#1.base, main_~userstmp~0#1.offset := main_#t~mem334#1.base, main_#t~mem334#1.offset;havoc main_#t~mem334#1.base, main_#t~mem334#1.offset;" "77104#true") ("77104#true" "goto;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem335#1.base, main_#t~mem335#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-40" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "assume main_#t~mem335#1.base != 0bv32 || main_#t~mem335#1.offset != 0bv32;havoc main_#t~mem335#1.base, main_#t~mem335#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem336#1.base, main_#t~mem336#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-42" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem337#1.base, main_#t~mem337#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-43" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem338#1 := read~intINTTYPE4(main_#t~mem337#1.base, ~bvadd32(20bv32, main_#t~mem337#1.offset), 4bv32); srcloc: L770-44" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem337#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem337#1.offset)), #length[main_#t~mem337#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem337#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem337#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem337#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem339#1.base, main_#t~mem339#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-45" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call write~$Pointer$(main_#t~mem339#1.base, main_#t~mem339#1.offset, main_#t~mem336#1.base, ~bvadd32(4bv32, ~bvadd32(main_#t~mem336#1.offset, main_#t~mem338#1)), 4bv32); srcloc: L770-46" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem336#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem336#1.offset, main_#t~mem338#1))), #length[main_#t~mem336#1.base]) && ~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem336#1.offset, main_#t~mem338#1)), ~bvadd32(4bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem336#1.offset, main_#t~mem338#1))))) && ~bvule32(0bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem336#1.offset, main_#t~mem338#1))));" "77104#true") ("77104#true" "havoc main_#t~mem336#1.base, main_#t~mem336#1.offset;havoc main_#t~mem337#1.base, main_#t~mem337#1.offset;havoc main_#t~mem338#1;havoc main_#t~mem339#1.base, main_#t~mem339#1.offset;" "77104#true") ("77104#true" "assume !(main_#t~mem335#1.base != 0bv32 || main_#t~mem335#1.offset != 0bv32);havoc main_#t~mem335#1.base, main_#t~mem335#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem342#1 := read~intINTTYPE4(main_~_hd_hh_del~1#1.base, ~bvadd32(28bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-54" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem340#1.base, main_#t~mem340#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-50" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem341#1 := read~intINTTYPE4(main_#t~mem340#1.base, ~bvadd32(4bv32, main_#t~mem340#1.offset), 4bv32); srcloc: L770-51" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem340#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem340#1.offset)), #length[main_#t~mem340#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem340#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem340#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem340#1.offset)));" "77104#true") ("77104#true" "main_~_hd_bkt~1#1 := ~bvand32(main_#t~mem342#1, ~bvsub32(main_#t~mem341#1, 1bv32));havoc main_#t~mem342#1;havoc main_#t~mem340#1.base, main_#t~mem340#1.offset;havoc main_#t~mem341#1;" "77104#true") ("77104#true" "goto;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem343#1.base, main_#t~mem343#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-83" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem344#1.base, main_#t~mem344#1.offset := read~$Pointer$(main_#t~mem343#1.base, main_#t~mem343#1.offset, 4bv32); srcloc: L770-56" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem343#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem343#1.offset), #length[main_#t~mem343#1.base]) && ~bvule32(main_#t~mem343#1.offset, ~bvadd32(4bv32, main_#t~mem343#1.offset))) && ~bvule32(0bv32, main_#t~mem343#1.offset));" "77104#true") ("77104#true" "main_~_hd_head~1#1.base, main_~_hd_head~1#1.offset := main_#t~mem344#1.base, ~bvadd32(main_#t~mem344#1.offset, ~bvmul32(12bv32, main_~_hd_bkt~1#1));havoc main_#t~mem343#1.base, main_#t~mem343#1.offset;havoc main_#t~mem344#1.base, main_#t~mem344#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem345#1 := read~intINTTYPE4(main_~_hd_head~1#1.base, ~bvadd32(4bv32, main_~_hd_head~1#1.offset), 4bv32); srcloc: L770-58" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_head~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~1#1.offset)), #length[main_~_hd_head~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_head~1#1.offset)));" "77104#true") ("77104#true" "main_#t~post346#1 := main_#t~mem345#1;" "77104#true") ("77104#true" "SUMMARY for call write~intINTTYPE4(~bvsub32(main_#t~post346#1, 1bv32), main_~_hd_head~1#1.base, ~bvadd32(4bv32, main_~_hd_head~1#1.offset), 4bv32); srcloc: L770-60" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_head~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~1#1.offset)), #length[main_~_hd_head~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_head~1#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_head~1#1.offset)));" "77104#true") ("77104#true" "havoc main_#t~mem345#1;havoc main_#t~post346#1;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem347#1.base, main_#t~mem347#1.offset := read~$Pointer$(main_~_hd_head~1#1.base, main_~_hd_head~1#1.offset, 4bv32); srcloc: L770-62" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_head~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, main_~_hd_head~1#1.offset), #length[main_~_hd_head~1#1.base]) && ~bvule32(main_~_hd_head~1#1.offset, ~bvadd32(4bv32, main_~_hd_head~1#1.offset))) && ~bvule32(0bv32, main_~_hd_head~1#1.offset));" "77104#true") ("77104#true" "assume main_#t~mem347#1.base == main_~_hd_hh_del~1#1.base && main_#t~mem347#1.offset == main_~_hd_hh_del~1#1.offset;havoc main_#t~mem347#1.base, main_#t~mem347#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem348#1.base, main_#t~mem348#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-64" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call write~$Pointer$(main_#t~mem348#1.base, main_#t~mem348#1.offset, main_~_hd_head~1#1.base, main_~_hd_head~1#1.offset, 4bv32); srcloc: L770-65" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_head~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, main_~_hd_head~1#1.offset), #length[main_~_hd_head~1#1.base]) && ~bvule32(main_~_hd_head~1#1.offset, ~bvadd32(4bv32, main_~_hd_head~1#1.offset))) && ~bvule32(0bv32, main_~_hd_head~1#1.offset));" "77104#true") ("77104#true" "havoc main_#t~mem348#1.base, main_#t~mem348#1.offset;" "77104#true") ("77104#true" "assume !(main_#t~mem347#1.base == main_~_hd_hh_del~1#1.base && main_#t~mem347#1.offset == main_~_hd_hh_del~1#1.offset);havoc main_#t~mem347#1.base, main_#t~mem347#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem349#1.base, main_#t~mem349#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-68" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "assume main_#t~mem349#1.base != 0bv32 || main_#t~mem349#1.offset != 0bv32;havoc main_#t~mem349#1.base, main_#t~mem349#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem350#1.base, main_#t~mem350#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-70" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem351#1.base, main_#t~mem351#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-71" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call write~$Pointer$(main_#t~mem351#1.base, main_#t~mem351#1.offset, main_#t~mem350#1.base, ~bvadd32(16bv32, main_#t~mem350#1.offset), 4bv32); srcloc: L770-72" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem350#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem350#1.offset)), #length[main_#t~mem350#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem350#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem350#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem350#1.offset)));" "77104#true") ("77104#true" "havoc main_#t~mem350#1.base, main_#t~mem350#1.offset;havoc main_#t~mem351#1.base, main_#t~mem351#1.offset;" "77104#true") ("77104#true" "assume !(main_#t~mem349#1.base != 0bv32 || main_#t~mem349#1.offset != 0bv32);havoc main_#t~mem349#1.base, main_#t~mem349#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem352#1.base, main_#t~mem352#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-75" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "assume main_#t~mem352#1.base != 0bv32 || main_#t~mem352#1.offset != 0bv32;havoc main_#t~mem352#1.base, main_#t~mem352#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem353#1.base, main_#t~mem353#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-77" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem354#1.base, main_#t~mem354#1.offset := read~$Pointer$(main_~_hd_hh_del~1#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset), 4bv32); srcloc: L770-78" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~1#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)), #length[main_~_hd_hh_del~1#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~1#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call write~$Pointer$(main_#t~mem354#1.base, main_#t~mem354#1.offset, main_#t~mem353#1.base, ~bvadd32(12bv32, main_#t~mem353#1.offset), 4bv32); srcloc: L770-79" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem353#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem353#1.offset)), #length[main_#t~mem353#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem353#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem353#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem353#1.offset)));" "77104#true") ("77104#true" "havoc main_#t~mem353#1.base, main_#t~mem353#1.offset;havoc main_#t~mem354#1.base, main_#t~mem354#1.offset;" "77104#true") ("77104#true" "assume !(main_#t~mem352#1.base != 0bv32 || main_#t~mem352#1.offset != 0bv32);havoc main_#t~mem352#1.base, main_#t~mem352#1.offset;" "77104#true") ("77104#true" "goto;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem355#1.base, main_#t~mem355#1.offset := read~$Pointer$(main_~userstmp~0#1.base, ~bvadd32(40bv32, main_~userstmp~0#1.offset), 4bv32); srcloc: L770-84" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~userstmp~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)), #length[main_~userstmp~0#1.base]) && ~bvule32(~bvadd32(40bv32, main_~userstmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_~userstmp~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem356#1 := read~intINTTYPE4(main_#t~mem355#1.base, ~bvadd32(12bv32, main_#t~mem355#1.offset), 4bv32); srcloc: L770-85" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem355#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem355#1.offset)), #length[main_#t~mem355#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem355#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem355#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem355#1.offset)));" "77104#true") ("77104#true" "main_#t~post357#1 := main_#t~mem356#1;" "77104#true") ("77104#true" "SUMMARY for call write~intINTTYPE4(~bvsub32(main_#t~post357#1, 1bv32), main_#t~mem355#1.base, ~bvadd32(12bv32, main_#t~mem355#1.offset), 4bv32); srcloc: L770-87" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem355#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem355#1.offset)), #length[main_#t~mem355#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem355#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem355#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem355#1.offset)));" "77104#true") ("77104#true" "havoc main_#t~mem355#1.base, main_#t~mem355#1.offset;havoc main_#t~mem356#1;havoc main_#t~post357#1;" "77104#true") ("77104#true" "goto;" "77104#true") ("77104#true" "assume !(0bv32 == main_~user~0#1.offset);" "77104#true") ("77104#true" "assume 0bv32 == main_~user~0#1.offset;" "77104#true") ("77104#true" "assume !~bvult32(main_~user~0#1.base, #StackHeapBarrier);" "77104#true") ("77104#true" "assume ~bvult32(main_~user~0#1.base, #StackHeapBarrier);" "77104#true") ("77104#true" "assume !(0bv32 == main_~user~0#1.base || 1bv1 == #valid[main_~user~0#1.base]);" "77104#true") ("77104#true" "assume 0bv32 == main_~user~0#1.base || 1bv1 == #valid[main_~user~0#1.base];call ULTIMATE.dealloc(main_~user~0#1.base, main_~user~0#1.offset);" "77104#true") ("77104#true" "main_~user~0#1.base, main_~user~0#1.offset := main_~temp~0#1.base, main_~temp~0#1.offset;" "77104#true") ("77104#true" "assume main_~temp~0#1.base != 0bv32 || main_~temp~0#1.offset != 0bv32;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem274#1.base, main_#t~mem274#1.offset := read~$Pointer$(main_~temp~0#1.base, ~bvadd32(16bv32, main_~temp~0#1.offset), 4bv32); srcloc: L765-9" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~temp~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~temp~0#1.offset)), #length[main_~temp~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~temp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~temp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~temp~0#1.offset)));" "77104#true") ("77104#true" "main_#t~ite275#1.base, main_#t~ite275#1.offset := main_#t~mem274#1.base, main_#t~mem274#1.offset;" "77104#true") ("77104#true" "assume !(main_~temp~0#1.base != 0bv32 || main_~temp~0#1.offset != 0bv32);main_#t~ite275#1.base, main_#t~ite275#1.offset := 0bv32, 0bv32;" "77104#true") ("77104#true" "main_~temp~0#1.base, main_~temp~0#1.offset := main_#t~ite275#1.base, main_#t~ite275#1.offset;havoc main_#t~ite275#1.base, main_#t~ite275#1.offset;havoc main_#t~mem274#1.base, main_#t~mem274#1.offset;" "77104#true") ("77104#true" "main_#res#1 := 0bv32;" "77104#true") ("77104#true" "assume !(#valid == main_old_#valid#1);" "77104#true") ("77104#true" "~cond := #in~cond;" "77104#true") ("77104#true" "assume 0bv32 == ~cond;" "77104#true") ("77104#true" "assume !false;" "77104#true") ("77104#true" "assume !(0bv32 == ~cond);" "77104#true") ("77104#true" "assume true;" "77104#true") ("77104#true" "assume !(main_~user~0#1.base != 0bv32 || main_~user~0#1.offset != 0bv32);" "77104#true") ("77104#true" "assume !!(main_~user~0#1.base != 0bv32 || main_~user~0#1.offset != 0bv32);" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem270#1 := read~intINTTYPE4(main_~user~0#1.base, main_~user~0#1.offset, 4bv32); srcloc: L762" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77104#true" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "77104#true") ("77104#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));" "77104#true") ("77104#true" "havoc main_~temp~0#1.base, main_~temp~0#1.offset;main_~user~0#1.base, main_~user~0#1.offset := main_~users~0#1.base, main_~users~0#1.offset;" "77104#true") ("77104#true" "assume main_~users~0#1.base != 0bv32 || main_~users~0#1.offset != 0bv32;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem272#1.base, main_#t~mem272#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(16bv32, main_~users~0#1.offset), 4bv32); srcloc: L765-1" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~users~0#1.offset)));" "77104#true") ("77104#true" "main_#t~ite273#1.base, main_#t~ite273#1.offset := main_#t~mem272#1.base, main_#t~mem272#1.offset;" "77104#true") ("77104#true" "assume !(main_~users~0#1.base != 0bv32 || main_~users~0#1.offset != 0bv32);main_#t~ite273#1.base, main_#t~ite273#1.offset := 0bv32, 0bv32;" "77104#true") ("77104#true" "main_~temp~0#1.base, main_~temp~0#1.offset := main_#t~ite273#1.base, main_#t~ite273#1.offset;havoc main_#t~ite273#1.base, main_#t~ite273#1.offset;havoc main_#t~mem272#1.base, main_#t~mem272#1.offset;" "77104#true") ("77104#true" "assume !(main_~user~0#1.base != 0bv32 || main_~user~0#1.offset != 0bv32);" "77104#true") ("77104#true" "assume !!(main_~user~0#1.base != 0bv32 || main_~user~0#1.offset != 0bv32);havoc main_~usertmp~0#1.base, main_~usertmp~0#1.offset;havoc main_~userstmp~0#1.base, main_~userstmp~0#1.offset;main_~usertmp~0#1.base, main_~usertmp~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;main_~userstmp~0#1.base, main_~userstmp~0#1.offset := main_~users~0#1.base, main_~users~0#1.offset;" "77104#true") ("77104#true" "main_~_hd_hh_del~0#1.base, main_~_hd_hh_del~0#1.offset := main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset);" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem276#1.base, main_#t~mem276#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-1" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "main_#t~short278#1 := main_#t~mem276#1.base == 0bv32 && main_#t~mem276#1.offset == 0bv32;" "77104#true") ("77104#true" "assume main_#t~short278#1;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem277#1.base, main_#t~mem277#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-4" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "main_#t~short278#1 := main_#t~mem277#1.base == 0bv32 && main_#t~mem277#1.offset == 0bv32;" "77104#true") ("77104#true" "assume !main_#t~short278#1;" "77104#true") ("77104#true" "assume main_#t~short278#1;havoc main_#t~mem276#1.base, main_#t~mem276#1.offset;havoc main_#t~mem277#1.base, main_#t~mem277#1.offset;havoc main_#t~short278#1;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem279#1.base, main_#t~mem279#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-8" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77104#true") ("77104#true" "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)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem280#1.base, main_#t~mem280#1.offset := read~$Pointer$(main_#t~mem279#1.base, main_#t~mem279#1.offset, 4bv32); srcloc: L769-9" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem279#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem279#1.offset), #length[main_#t~mem279#1.base]) && ~bvule32(main_#t~mem279#1.offset, ~bvadd32(4bv32, main_#t~mem279#1.offset))) && ~bvule32(0bv32, main_#t~mem279#1.offset));" "77104#true") ("77104#true" "assume !(0bv32 == main_#t~mem280#1.offset);" "77104#true") ("77104#true" "assume 0bv32 == main_#t~mem280#1.offset;" "77104#true") ("77104#true" "assume !~bvult32(main_#t~mem280#1.base, #StackHeapBarrier);" "77104#true") ("77104#true" "assume ~bvult32(main_#t~mem280#1.base, #StackHeapBarrier);" "77104#true") ("77104#true" "assume !(0bv32 == main_#t~mem280#1.base || 1bv1 == #valid[main_#t~mem280#1.base]);" "77104#true") ("77104#true" "assume 0bv32 == main_#t~mem280#1.base || 1bv1 == #valid[main_#t~mem280#1.base];call ULTIMATE.dealloc(main_#t~mem280#1.base, main_#t~mem280#1.offset);havoc main_#t~mem279#1.base, main_#t~mem279#1.offset;havoc main_#t~mem280#1.base, main_#t~mem280#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem281#1.base, main_#t~mem281#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-13" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77104#true") ("77104#true" "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)));" "77104#true") ("77104#true" "assume !(0bv32 == main_#t~mem281#1.offset);" "77104#true") ("77104#true" "assume 0bv32 == main_#t~mem281#1.offset;" "77104#true") ("77104#true" "assume !~bvult32(main_#t~mem281#1.base, #StackHeapBarrier);" "77104#true") ("77104#true" "assume ~bvult32(main_#t~mem281#1.base, #StackHeapBarrier);" "77104#true") ("77104#true" "assume !(0bv32 == main_#t~mem281#1.base || 1bv1 == #valid[main_#t~mem281#1.base]);" "77104#true") ("77104#true" "assume 0bv32 == main_#t~mem281#1.base || 1bv1 == #valid[main_#t~mem281#1.base];call ULTIMATE.dealloc(main_#t~mem281#1.base, main_#t~mem281#1.offset);havoc main_#t~mem281#1.base, main_#t~mem281#1.offset;main_~users~0#1.base, main_~users~0#1.offset := 0bv32, 0bv32;" "77104#true") ("77104#true" "assume !main_#t~short278#1;havoc main_#t~mem276#1.base, main_#t~mem276#1.offset;havoc main_#t~mem277#1.base, main_#t~mem277#1.offset;havoc main_#t~short278#1;havoc main_~_hd_bkt~0#1;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem282#1.base, main_#t~mem282#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-18" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77104#true") ("77104#true" "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)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem283#1.base, main_#t~mem283#1.offset := read~$Pointer$(main_#t~mem282#1.base, ~bvadd32(16bv32, main_#t~mem282#1.offset), 4bv32); srcloc: L769-19" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem282#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem282#1.offset)), #length[main_#t~mem282#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem282#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem282#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem282#1.offset)));" "77104#true") ("77104#true" "assume main_~_hd_hh_del~0#1.base == main_#t~mem283#1.base && main_~_hd_hh_del~0#1.offset == main_#t~mem283#1.offset;havoc main_#t~mem282#1.base, main_#t~mem282#1.offset;havoc main_#t~mem283#1.base, main_#t~mem283#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem284#1.base, main_#t~mem284#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-21" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77104#true") ("77104#true" "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)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem285#1.base, main_#t~mem285#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-22" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem286#1.base, main_#t~mem286#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-23" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77104#true") ("77104#true" "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)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem287#1 := read~intINTTYPE4(main_#t~mem286#1.base, ~bvadd32(20bv32, main_#t~mem286#1.offset), 4bv32); srcloc: L769-24" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem286#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem286#1.offset)), #length[main_#t~mem286#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem286#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem286#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem286#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call write~$Pointer$(main_#t~mem285#1.base, ~bvadd32(main_#t~mem285#1.offset, main_#t~mem287#1), main_#t~mem284#1.base, ~bvadd32(16bv32, main_#t~mem284#1.offset), 4bv32); srcloc: L769-25" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem284#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem284#1.offset)), #length[main_#t~mem284#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem284#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem284#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem284#1.offset)));" "77104#true") ("77104#true" "havoc main_#t~mem284#1.base, main_#t~mem284#1.offset;havoc main_#t~mem285#1.base, main_#t~mem285#1.offset;havoc main_#t~mem286#1.base, main_#t~mem286#1.offset;havoc main_#t~mem287#1;" "77104#true") ("77104#true" "assume !(main_~_hd_hh_del~0#1.base == main_#t~mem283#1.base && main_~_hd_hh_del~0#1.offset == main_#t~mem283#1.offset);havoc main_#t~mem282#1.base, main_#t~mem282#1.offset;havoc main_#t~mem283#1.base, main_#t~mem283#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem288#1.base, main_#t~mem288#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-28" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "assume main_#t~mem288#1.base != 0bv32 || main_#t~mem288#1.offset != 0bv32;havoc main_#t~mem288#1.base, main_#t~mem288#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem289#1.base, main_#t~mem289#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-30" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem290#1.base, main_#t~mem290#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-31" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77104#true") ("77104#true" "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)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem291#1 := read~intINTTYPE4(main_#t~mem290#1.base, ~bvadd32(20bv32, main_#t~mem290#1.offset), 4bv32); srcloc: L769-32" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem290#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem290#1.offset)), #length[main_#t~mem290#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem290#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem290#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem290#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem292#1.base, main_#t~mem292#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-33" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call write~$Pointer$(main_#t~mem292#1.base, main_#t~mem292#1.offset, main_#t~mem289#1.base, ~bvadd32(8bv32, ~bvadd32(main_#t~mem289#1.offset, main_#t~mem291#1)), 4bv32); srcloc: L769-34" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem289#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem289#1.offset, main_#t~mem291#1))), #length[main_#t~mem289#1.base]) && ~bvule32(~bvadd32(8bv32, ~bvadd32(main_#t~mem289#1.offset, main_#t~mem291#1)), ~bvadd32(4bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem289#1.offset, main_#t~mem291#1))))) && ~bvule32(0bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem289#1.offset, main_#t~mem291#1))));" "77104#true") ("77104#true" "havoc main_#t~mem289#1.base, main_#t~mem289#1.offset;havoc main_#t~mem290#1.base, main_#t~mem290#1.offset;havoc main_#t~mem291#1;havoc main_#t~mem292#1.base, main_#t~mem292#1.offset;" "77104#true") ("77104#true" "assume !(main_#t~mem288#1.base != 0bv32 || main_#t~mem288#1.offset != 0bv32);havoc main_#t~mem288#1.base, main_#t~mem288#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem293#1.base, main_#t~mem293#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-40" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "main_~users~0#1.base, main_~users~0#1.offset := main_#t~mem293#1.base, main_#t~mem293#1.offset;havoc main_#t~mem293#1.base, main_#t~mem293#1.offset;" "77104#true") ("77104#true" "goto;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem294#1.base, main_#t~mem294#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-41" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "assume main_#t~mem294#1.base != 0bv32 || main_#t~mem294#1.offset != 0bv32;havoc main_#t~mem294#1.base, main_#t~mem294#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem295#1.base, main_#t~mem295#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-43" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem296#1.base, main_#t~mem296#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-44" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77104#true") ("77104#true" "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)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem297#1 := read~intINTTYPE4(main_#t~mem296#1.base, ~bvadd32(20bv32, main_#t~mem296#1.offset), 4bv32); srcloc: L769-45" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem296#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem296#1.offset)), #length[main_#t~mem296#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem296#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem296#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem296#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem298#1.base, main_#t~mem298#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-46" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call write~$Pointer$(main_#t~mem298#1.base, main_#t~mem298#1.offset, main_#t~mem295#1.base, ~bvadd32(4bv32, ~bvadd32(main_#t~mem295#1.offset, main_#t~mem297#1)), 4bv32); srcloc: L769-47" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem295#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem295#1.offset, main_#t~mem297#1))), #length[main_#t~mem295#1.base]) && ~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem295#1.offset, main_#t~mem297#1)), ~bvadd32(4bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem295#1.offset, main_#t~mem297#1))))) && ~bvule32(0bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem295#1.offset, main_#t~mem297#1))));" "77104#true") ("77104#true" "havoc main_#t~mem295#1.base, main_#t~mem295#1.offset;havoc main_#t~mem296#1.base, main_#t~mem296#1.offset;havoc main_#t~mem297#1;havoc main_#t~mem298#1.base, main_#t~mem298#1.offset;" "77104#true") ("77104#true" "assume !(main_#t~mem294#1.base != 0bv32 || main_#t~mem294#1.offset != 0bv32);havoc main_#t~mem294#1.base, main_#t~mem294#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem301#1 := read~intINTTYPE4(main_~_hd_hh_del~0#1.base, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L769-55" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem299#1.base, main_#t~mem299#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-51" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77104#true") ("77104#true" "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)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem300#1 := read~intINTTYPE4(main_#t~mem299#1.base, ~bvadd32(4bv32, main_#t~mem299#1.offset), 4bv32); srcloc: L769-52" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem299#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem299#1.offset)), #length[main_#t~mem299#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem299#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem299#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem299#1.offset)));" "77104#true") ("77104#true" "main_~_hd_bkt~0#1 := ~bvand32(main_#t~mem301#1, ~bvsub32(main_#t~mem300#1, 1bv32));havoc main_#t~mem301#1;havoc main_#t~mem299#1.base, main_#t~mem299#1.offset;havoc main_#t~mem300#1;" "77104#true") ("77104#true" "goto;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem302#1.base, main_#t~mem302#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L769-84" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77104#true") ("77104#true" "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)));" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem303#1.base, main_#t~mem303#1.offset := read~$Pointer$(main_#t~mem302#1.base, main_#t~mem302#1.offset, 4bv32); srcloc: L769-57" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_#t~mem302#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem302#1.offset), #length[main_#t~mem302#1.base]) && ~bvule32(main_#t~mem302#1.offset, ~bvadd32(4bv32, main_#t~mem302#1.offset))) && ~bvule32(0bv32, main_#t~mem302#1.offset));" "77104#true") ("77104#true" "main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset := main_#t~mem303#1.base, ~bvadd32(main_#t~mem303#1.offset, ~bvmul32(12bv32, main_~_hd_bkt~0#1));havoc main_#t~mem302#1.base, main_#t~mem302#1.offset;havoc main_#t~mem303#1.base, main_#t~mem303#1.offset;" "77104#true") ("77104#true" "SUMMARY for call main_#t~mem304#1 := read~intINTTYPE4(main_~_hd_head~0#1.base, ~bvadd32(4bv32, main_~_hd_head~0#1.offset), 4bv32); srcloc: L769-59" "77104#true") ("77104#true" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "77104#true") ("77104#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)), #length[main_~_hd_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)));" "77104#true") ("77104#true" "main_#t~post305#1 := main_#t~mem304#1;" "77104#true") ("78480#(and (= (select |#length| |ULTIMATE.start_main_#t~mem36#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.offset| (_ bv0 32)) (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78381#(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_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78384#(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_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))") ("78406#(and (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4196))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4737 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4737) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4195) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4197) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4736 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4736) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5282 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5282) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5281 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5281) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78409#(and (exists ((v_ArrVal_4738 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4738))) (exists ((v_ArrVal_4739 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4739) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5284 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5284) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4196))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_5283 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5283) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4195) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4198 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4198) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4197) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))) (exists ((v_ArrVal_4199 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4199) |#memory_$Pointer$.offset|)))") ("78406#(and (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4196))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4737 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4737) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4195) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4197) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4736 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4736) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5282 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5282) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5281 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5281) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))))" "assume !~bvult32(#t~loopctr359, #amount);" "77104#true") ("78403#(and (exists ((v_ArrVal_4734 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4734))) (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4195) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5280 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5280) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4735 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4735) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))) (exists ((v_ArrVal_5279 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5279) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "78406#(and (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4196))) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4737 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4737) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4195) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4197) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4736 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4736) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5282 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5282) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5281 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5281) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))))") ("78403#(and (exists ((v_ArrVal_4734 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4734))) (exists ((v_ArrVal_4192 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4192) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4195) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5280 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5280) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4735 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4735) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4194 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4194))) (exists ((v_ArrVal_5279 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5279) |#memory_$Pointer$.offset|)))" "assume !~bvult32(#t~loopctr359, #amount);" "77104#true") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !~bvslt32(main_~i~0#1, 10bv32);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !~bvuge32(main_~_hj_k~0#1, 12bv32);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch19#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch19#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch19#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch19#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch19#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch19#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch19#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch19#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch19#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch19#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch19#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "havoc main_#t~switch19#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "78381#(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_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (= |ULTIMATE.start_main_#t~malloc31#1.offset| (_ bv0 32)))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem37#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem38#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem39#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem41#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem42#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem45#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem46#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem49#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem51#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem53#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem54#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem55#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "havoc main_~_ha_bkt~0#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem56#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~post58#1 := main_#t~mem57#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem56#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem59#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem61#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~post64#1 := main_#t~mem63#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "havoc main_#t~mem63#1;havoc main_#t~post64#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem67#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~short72#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem70#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~short72#1 := 0bv32 == main_#t~mem71#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~short72#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem73#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem78#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem77#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem82#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem83#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem86#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem87#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem81#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem90#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem92#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem94#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem95#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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))));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem98#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~pre103#1 := ~bvadd32(1bv32, main_#t~mem102#1);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem104#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem106#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~post108#1 := main_#t~mem107#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem106#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem109#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~post114#1 := main_#t~mem113#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "havoc main_#t~mem113#1;havoc main_#t~post114#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem117#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem118#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(0bv32 == main_#t~mem119#1.offset);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume 0bv32 == main_#t~mem119#1.offset;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !~bvult32(main_#t~mem119#1.base, #StackHeapBarrier);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume ~bvult32(main_#t~mem119#1.base, #StackHeapBarrier);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem120#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem120#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem122#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~post124#1 := main_#t~mem123#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem122#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem125#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem128#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem129#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem132#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~ite134#1 := ~bvadd32(1bv32, main_#t~mem133#1);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem127#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem135#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem137#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "havoc main_~_ha_hashv~1#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !~bvuge32(main_~_hj_k~1#1, 12bv32);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !!~bvuge32(main_~_hj_k~1#1, 12bv32);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "havoc main_#t~switch150#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem164#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem166#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem167#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem168#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem169#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem170#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem172#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem173#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem176#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem177#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem180#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem182#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem184#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem185#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem186#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "havoc main_~_ha_bkt~1#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem187#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~post189#1 := main_#t~mem188#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem187#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem190#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~altusers~0#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem192#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~post195#1 := main_#t~mem194#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "havoc main_#t~mem194#1;havoc main_#t~post195#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem198#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_ha_head~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume main_#t~short203#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem201#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~short203#1 := 0bv32 == main_#t~mem202#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !main_#t~short203#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem204#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem209#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem208#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem213#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem214#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem217#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem218#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem212#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem221#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem223#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem225#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem226#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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))));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem229#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~pre234#1 := ~bvadd32(1bv32, main_#t~mem233#1);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem235#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem237#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~post239#1 := main_#t~mem238#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem237#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem240#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~post245#1 := main_#t~mem244#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "havoc main_#t~mem244#1;havoc main_#t~post245#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_thh~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem248#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~_he_newbkt~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem249#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(0bv32 == main_#t~mem250#1.offset);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume 0bv32 == main_#t~mem250#1.offset;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !~bvult32(main_#t~mem250#1.base, #StackHeapBarrier);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume ~bvult32(main_#t~mem250#1.base, #StackHeapBarrier);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem251#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem251#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem253#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~post255#1 := main_#t~mem254#1;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem253#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~1#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem256#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem259#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem260#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem263#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "main_#t~ite265#1 := ~bvadd32(1bv32, main_#t~mem264#1);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem258#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem266#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "assume !(1bv1 == #valid[main_#t~mem268#1.base]);" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)));" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "goto;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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;" "77104#true") ("78398#(and (exists ((v_ArrVal_4184 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4184))) (exists ((v_ArrVal_5275 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5275) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4731 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4731) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4730 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4730))) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_5276 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_5276) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_4185 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4185) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr359, #amount);#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := #value[8:0]];#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr359) := ~zero_extendFrom8To32(#value[8:0])];#t~loopctr359 := ~bvadd32(1bv32, #t~loopctr359);" "77298#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)))") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "main_#t~switch150#1 := main_#t~switch150#1 || 6bv32 == main_~_hj_k~1#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "main_#t~switch150#1 := main_#t~switch150#1 || 5bv32 == main_~_hj_k~1#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !~bvslt32(main_~i~0#1, 10bv32);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "main_#t~switch150#1 := main_#t~switch150#1 || 4bv32 == main_~_hj_k~1#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "main_#t~switch150#1 := main_#t~switch150#1 || 3bv32 == main_~_hj_k~1#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "main_#t~switch150#1 := main_#t~switch150#1 || 2bv32 == main_~_hj_k~1#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "main_#t~switch150#1 := main_#t~switch150#1 || 1bv32 == main_~_hj_k~1#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "havoc main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "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" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "havoc main_~_ha_hashv~1#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !~bvuge32(main_~_hj_k~1#1, 12bv32);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !!~bvuge32(main_~_hj_k~1#1, 12bv32);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "main_#t~switch150#1 := main_#t~switch150#1 || 10bv32 == main_~_hj_k~1#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "goto;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "main_#t~switch150#1 := main_#t~switch150#1 || 9bv32 == main_~_hj_k~1#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77104#true") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "main_#t~switch150#1 := main_#t~switch150#1 || 8bv32 == main_~_hj_k~1#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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)));" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "main_#t~switch150#1 := main_#t~switch150#1 || 7bv32 == main_~_hj_k~1#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume main_#t~switch150#1;" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |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" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") ("77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77948#(= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|)") }, returnTransitions = { ("77298#(and (exists ((v_arrayElimCell_44 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_44) (_ bv44 32))) (exists ((v_ArrVal_4187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4187) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_4186) |#memory_$Pointer$.base|)))" "78392#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))" "#2422#return;" "78392#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))") ("77104#true" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#2448#return;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77104#true" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#2434#return;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77104#true" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#2450#return;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77104#true" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#2436#return;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77104#true" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#2452#return;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77104#true" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#2438#return;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77104#true" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#2440#return;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77104#true" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#2442#return;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77104#true" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#2444#return;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77104#true" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#2446#return;" "77115#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77104#true" "78392#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ 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)))" "#2422#return;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("77104#true" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "#2432#return;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("77104#true" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "#2424#return;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("77104#true" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "#2426#return;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("77104#true" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "#2428#return;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("77104#true" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "#2430#return;" "78336#(and (= |ULTIMATE.start_main_~_hj_key~0#1.base| |ULTIMATE.start_main_~user~0#1.base|) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") } ); [2022-11-23 14:58:16,648 FATAL L593 BasicCegarLoop]: -- [2022-11-23 14:58:16,652 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 201 SyntacticMatches, 9 SemanticMatches, 161 ConstructedPredicates, 142 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=376, Invalid=456, Unknown=156, NotChecked=25418, Total=26406 [2022-11-23 14:58:16,654 INFO L413 NwaCegarLoop]: 937 mSDtfsCounter, 2006 mSDsluCounter, 3370 mSDsCounter, 0 mSdLazyCounter, 4955 mSolverCounterSat, 28 mSolverCounterUnsat, 541 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2016 SdHoareTripleChecker+Valid, 4307 SdHoareTripleChecker+Invalid, 210625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 4955 IncrementalHoareTripleChecker+Invalid, 541 IncrementalHoareTripleChecker+Unknown, 205101 IncrementalHoareTripleChecker+Unchecked, 17.6s IncrementalHoareTripleChecker+Time [2022-11-23 14:58:16,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2016 Valid, 4307 Invalid, 210625 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [28 Valid, 4955 Invalid, 541 Unknown, 205101 Unchecked, 17.6s Time] [2022-11-23 14:58:16,726 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt (32)] Forceful destruction successful, exit code 0 [2022-11-23 14:58:16,905 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-11-23 14:58:17,091 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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 (31)] Ended with exit code 0 [2022-11-23 14:58:17,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/cvc4 --incremental --print-success --lang smt,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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-23 14:58:17,277 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: enhanced interpolant automaton in iteration 20 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-23 14:58:17,280 INFO L158 Benchmark]: Toolchain (without parser) took 497207.10ms. Allocated memory was 75.5MB in the beginning and 201.3MB in the end (delta: 125.8MB). Free memory was 47.9MB in the beginning and 74.5MB in the end (delta: -26.6MB). Peak memory consumption was 165.2MB. Max. memory is 16.1GB. [2022-11-23 14:58:17,280 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 75.5MB. Free memory was 52.7MB in the beginning and 52.6MB in the end (delta: 94.4kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-23 14:58:17,281 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1068.20ms. Allocated memory was 75.5MB in the beginning and 109.1MB in the end (delta: 33.6MB). Free memory was 47.7MB in the beginning and 69.3MB in the end (delta: -21.6MB). Peak memory consumption was 19.2MB. Max. memory is 16.1GB. [2022-11-23 14:58:17,281 INFO L158 Benchmark]: Boogie Procedure Inliner took 151.59ms. Allocated memory is still 109.1MB. Free memory was 69.3MB in the beginning and 60.4MB in the end (delta: 8.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-23 14:58:17,281 INFO L158 Benchmark]: Boogie Preprocessor took 218.84ms. Allocated memory is still 109.1MB. Free memory was 60.4MB in the beginning and 79.8MB in the end (delta: -19.4MB). Peak memory consumption was 15.4MB. Max. memory is 16.1GB. [2022-11-23 14:58:17,282 INFO L158 Benchmark]: RCFGBuilder took 7924.56ms. Allocated memory was 109.1MB in the beginning and 138.4MB in the end (delta: 29.4MB). Free memory was 79.8MB in the beginning and 85.9MB in the end (delta: -6.2MB). Peak memory consumption was 69.6MB. Max. memory is 16.1GB. [2022-11-23 14:58:17,282 INFO L158 Benchmark]: TraceAbstraction took 487836.45ms. Allocated memory was 138.4MB in the beginning and 201.3MB in the end (delta: 62.9MB). Free memory was 85.9MB in the beginning and 74.5MB in the end (delta: 11.4MB). Peak memory consumption was 140.6MB. Max. memory is 16.1GB. [2022-11-23 14:58:17,283 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.32ms. Allocated memory is still 75.5MB. Free memory was 52.7MB in the beginning and 52.6MB in the end (delta: 94.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1068.20ms. Allocated memory was 75.5MB in the beginning and 109.1MB in the end (delta: 33.6MB). Free memory was 47.7MB in the beginning and 69.3MB in the end (delta: -21.6MB). Peak memory consumption was 19.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 151.59ms. Allocated memory is still 109.1MB. Free memory was 69.3MB in the beginning and 60.4MB in the end (delta: 8.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 218.84ms. Allocated memory is still 109.1MB. Free memory was 60.4MB in the beginning and 79.8MB in the end (delta: -19.4MB). Peak memory consumption was 15.4MB. Max. memory is 16.1GB. * RCFGBuilder took 7924.56ms. Allocated memory was 109.1MB in the beginning and 138.4MB in the end (delta: 29.4MB). Free memory was 79.8MB in the beginning and 85.9MB in the end (delta: -6.2MB). Peak memory consumption was 69.6MB. Max. memory is 16.1GB. * TraceAbstraction took 487836.45ms. Allocated memory was 138.4MB in the beginning and 201.3MB in the end (delta: 62.9MB). Free memory was 85.9MB in the beginning and 74.5MB in the end (delta: 11.4MB). Peak memory consumption was 140.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: enhanced interpolant automaton in iteration 20 broken: counterexample of length 114 not accepted (original is ok) de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: enhanced interpolant automaton in iteration 20 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-23 14:58:17,338 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37a65718-3349-46be-9733-63a2e7817532/bin/utaipan-Q6hlc19bkW/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 20 broken: counterexample of length 114 not accepted (original is ok)