java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/ldv-memsafety-bitfields/test-bitfields-2.1_false-valid-free.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-4cf2d92 [2018-03-28 15:36:13,078 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-28 15:36:13,080 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-28 15:36:13,095 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-28 15:36:13,095 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-28 15:36:13,096 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-28 15:36:13,097 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-28 15:36:13,099 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-28 15:36:13,101 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-28 15:36:13,102 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-28 15:36:13,103 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-28 15:36:13,103 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-28 15:36:13,104 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-28 15:36:13,105 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-28 15:36:13,106 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-28 15:36:13,108 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-28 15:36:13,110 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-28 15:36:13,112 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-28 15:36:13,113 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-28 15:36:13,114 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-28 15:36:13,116 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-28 15:36:13,117 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-28 15:36:13,117 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-28 15:36:13,118 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-28 15:36:13,118 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-28 15:36:13,120 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-28 15:36:13,120 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-28 15:36:13,121 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-28 15:36:13,121 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-28 15:36:13,122 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-28 15:36:13,122 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-28 15:36:13,123 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-03-28 15:36:13,145 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-28 15:36:13,146 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-28 15:36:13,146 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-28 15:36:13,146 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-28 15:36:13,147 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-28 15:36:13,147 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-28 15:36:13,147 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-28 15:36:13,147 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-28 15:36:13,147 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-28 15:36:13,148 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-28 15:36:13,148 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-28 15:36:13,148 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-28 15:36:13,148 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-28 15:36:13,149 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-28 15:36:13,149 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-28 15:36:13,149 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-28 15:36:13,149 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-28 15:36:13,149 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-28 15:36:13,149 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-28 15:36:13,150 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-28 15:36:13,150 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-28 15:36:13,150 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-28 15:36:13,150 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-28 15:36:13,150 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-28 15:36:13,150 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-28 15:36:13,151 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-28 15:36:13,151 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-28 15:36:13,151 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-28 15:36:13,151 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-28 15:36:13,151 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-28 15:36:13,152 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-28 15:36:13,152 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 15:36:13,152 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-28 15:36:13,153 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-28 15:36:13,153 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-28 15:36:13,153 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-28 15:36:13,153 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-28 15:36:13,187 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-28 15:36:13,199 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-28 15:36:13,203 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-28 15:36:13,205 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-28 15:36:13,206 INFO L276 PluginConnector]: CDTParser initialized [2018-03-28 15:36:13,206 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety-bitfields/test-bitfields-2.1_false-valid-free.i [2018-03-28 15:36:13,521 INFO L228 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGeee45e155 [2018-03-28 15:36:13,628 INFO L291 CDTParser]: IsIndexed: true [2018-03-28 15:36:13,628 INFO L292 CDTParser]: Found 1 translation units. [2018-03-28 15:36:13,628 INFO L171 CDTParser]: Scanning test-bitfields-2.1_false-valid-free.i [2018-03-28 15:36:13,630 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-28 15:36:13,630 INFO L215 ultiparseSymbolTable]: [2018-03-28 15:36:13,630 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-28 15:36:13,630 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in test-bitfields-2.1_false-valid-free.i [2018-03-28 15:36:13,630 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-28 15:36:13,630 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest_bitfields_____false_valid_free_i__d in test-bitfields-2.1_false-valid-free.i [2018-03-28 15:36:13,630 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest_bitfields_____false_valid_free_i__size_t in test-bitfields-2.1_false-valid-free.i [2018-03-28 15:36:13,646 INFO L334 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGeee45e155 [2018-03-28 15:36:13,651 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-28 15:36:13,655 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-03-28 15:36:13,656 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-28 15:36:13,656 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-28 15:36:13,663 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-28 15:36:13,664 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 03:36:13" (1/1) ... [2018-03-28 15:36:13,667 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2fa55eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 03:36:13, skipping insertion in model container [2018-03-28 15:36:13,667 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 03:36:13" (1/1) ... [2018-03-28 15:36:13,682 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-28 15:36:13,696 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-28 15:36:13,832 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-28 15:36:13,858 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-28 15:36:13,864 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 12 non ball SCCs. Number of states in SCCs 12. [2018-03-28 15:36:13,875 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 03:36:13 WrapperNode [2018-03-28 15:36:13,875 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-28 15:36:13,876 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-28 15:36:13,876 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-28 15:36:13,876 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-28 15:36:13,886 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 03:36:13" (1/1) ... [2018-03-28 15:36:13,886 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 03:36:13" (1/1) ... [2018-03-28 15:36:13,894 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 03:36:13" (1/1) ... [2018-03-28 15:36:13,894 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 03:36:13" (1/1) ... [2018-03-28 15:36:13,900 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 03:36:13" (1/1) ... [2018-03-28 15:36:13,906 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 03:36:13" (1/1) ... [2018-03-28 15:36:13,907 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 03:36:13" (1/1) ... [2018-03-28 15:36:13,908 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-28 15:36:13,909 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-28 15:36:13,909 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-28 15:36:13,909 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-28 15:36:13,910 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 03:36:13" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-28 15:36:13,958 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-28 15:36:13,958 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-28 15:36:13,958 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-28 15:36:13,958 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-03-28 15:36:13,959 INFO L128 BoogieDeclarations]: Found specification of procedure memcpy [2018-03-28 15:36:13,959 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-03-28 15:36:13,959 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-03-28 15:36:13,959 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-28 15:36:13,959 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-28 15:36:13,959 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-03-28 15:36:13,959 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-28 15:36:13,959 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-28 15:36:13,959 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-28 15:36:13,959 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-28 15:36:13,960 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-28 15:36:13,960 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-28 15:36:14,334 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-03-28 15:36:14,371 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-28 15:36:14,372 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 03:36:14 BoogieIcfgContainer [2018-03-28 15:36:14,372 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-28 15:36:14,372 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-03-28 15:36:14,372 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-03-28 15:36:14,373 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-03-28 15:36:14,377 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 03:36:14" (1/1) ... [2018-03-28 15:36:14,384 INFO L112 apSepIcfgTransformer]: HeapSepIcfgTransformer: Starting heap partitioning [2018-03-28 15:36:14,385 INFO L113 apSepIcfgTransformer]: To be partitioned heap arrays found [#memory_int] [2018-03-28 15:36:14,405 INFO L255 apSepIcfgTransformer]: Heap separator: starting memloc-array-style preprocessing [2018-03-28 15:36:14,412 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,412 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{#valid=|v_#valid_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_12|, #memory_int=|v_#memory_int_21|, #NULL.offset=|v_#NULL.offset_2|, #length=|v_#length_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_12|, #NULL.base=|v_#NULL.base_2|} AuxVars[] AssignedVars[#valid, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, #memory_int, #NULL.offset, #length, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset, #NULL.base] [2018-03-28 15:36:14,412 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,412 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,413 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{#valid=|v_#valid_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_12|, #memory_int=|v_#memory_int_21|, #NULL.offset=|v_#NULL.offset_2|, #length=|v_#length_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_12|, #NULL.base=|v_#NULL.base_2|} AuxVars[] AssignedVars[#valid, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, #memory_int, #NULL.offset, #length, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset, #NULL.base] [2018-03-28 15:36:14,414 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,415 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,415 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_8| |v_#valid_7|) InVars {#valid=|v_#valid_8|} OutVars{#valid=|v_#valid_7|, #memory_int=|v_#memory_int_23|, #length=|v_#length_5|, ULTIMATE.start_#t~ret6=|v_ULTIMATE.start_#t~ret6_1|} AuxVars[] AssignedVars[#valid, #memory_int, #length, ULTIMATE.start_#t~ret6] [2018-03-28 15:36:14,415 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,415 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,415 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_8| |v_#valid_7|) InVars {#valid=|v_#valid_8|} OutVars{#valid=|v_#valid_7|, #memory_int=|v_#memory_int_23|, #length=|v_#length_5|, ULTIMATE.start_#t~ret6=|v_ULTIMATE.start_#t~ret6_1|} AuxVars[] AssignedVars[#valid, #memory_int, #length, ULTIMATE.start_#t~ret6] [2018-03-28 15:36:14,416 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,416 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,416 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] [2018-03-28 15:36:14,416 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,416 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,416 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] [2018-03-28 15:36:14,416 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,417 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,417 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,417 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,417 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,417 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,417 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_~p~0.offset=v_main_~p~0.offset_1, main_~p~0.base=v_main_~p~0.base_1} AuxVars[] AssignedVars[main_~p~0.offset, main_~p~0.base] [2018-03-28 15:36:14,418 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,418 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,418 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_~p~0.offset=v_main_~p~0.offset_1, main_~p~0.base=v_main_~p~0.base_1} AuxVars[] AssignedVars[main_~p~0.offset, main_~p~0.base] [2018-03-28 15:36:14,418 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,418 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_1| (store |v_#valid_2| 0 0)) InVars {#valid=|v_#valid_2|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,418 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,419 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,419 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_1| (store |v_#valid_2| 0 0)) InVars {#valid=|v_#valid_2|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,419 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,419 DEBUG L183 ransitionTransformer]: Formula: (and (= (store |v_#length_8| |v_main_#t~malloc0.base_1| 12) |v_#length_7|) (not (= 0 |v_main_#t~malloc0.base_1|)) (= |v_main_#t~malloc0.offset_1| 0) (= (select |v_#valid_10| |v_main_#t~malloc0.base_1|) 0) (= |v_#valid_9| (store |v_#valid_10| |v_main_#t~malloc0.base_1| 1))) InVars {#valid=|v_#valid_10|, #length=|v_#length_8|} OutVars{main_#t~malloc0.base=|v_main_#t~malloc0.base_1|, #valid=|v_#valid_9|, #length=|v_#length_7|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_1|} AuxVars[] AssignedVars[main_#t~malloc0.base, #valid, #length, main_#t~malloc0.offset] [2018-03-28 15:36:14,419 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,419 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,420 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= (store |v_#length_8| |v_main_#t~malloc0.base_1| 12) |v_#length_7|) (not (= 0 |v_main_#t~malloc0.base_1|)) (= |v_main_#t~malloc0.offset_1| 0) (= (select |v_#valid_10| |v_main_#t~malloc0.base_1|) 0) (= |v_#valid_9| (store |v_#valid_10| |v_main_#t~malloc0.base_1| 1))) InVars {#valid=|v_#valid_10|, #length=|v_#length_8|} OutVars{main_#t~malloc0.base=|v_main_#t~malloc0.base_1|, #valid=|v_#valid_9|, #length=|v_#length_7|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_1|} AuxVars[] AssignedVars[main_#t~malloc0.base, #valid, #length, main_#t~malloc0.offset] [2018-03-28 15:36:14,420 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,420 DEBUG L183 ransitionTransformer]: Formula: (and (= (store |v_#length_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1| 13) |v_#length_1|) (= |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_1| 0) (= 0 (select |v_#valid_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|)) (not (= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|)) (= |v_#valid_3| (store |v_#valid_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1| 1))) InVars {#valid=|v_#valid_4|, #length=|v_#length_2|} OutVars{#valid=|v_#valid_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|, #length=|v_#length_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_1|} AuxVars[] AssignedVars[#valid, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, #length, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset] [2018-03-28 15:36:14,420 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,420 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,421 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= (store |v_#length_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1| 13) |v_#length_1|) (= |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_1| 0) (= 0 (select |v_#valid_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|)) (not (= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|)) (= |v_#valid_3| (store |v_#valid_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1| 1))) InVars {#valid=|v_#valid_4|, #length=|v_#length_2|} OutVars{#valid=|v_#valid_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|, #length=|v_#length_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_1|} AuxVars[] AssignedVars[#valid, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, #length, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset] [2018-03-28 15:36:14,421 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,421 DEBUG L183 ransitionTransformer]: Formula: (and (= v_main_~p~0.base_2 |v_main_#t~malloc0.base_2|) (= v_main_~p~0.offset_2 |v_main_#t~malloc0.offset_2|)) InVars {main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|} OutVars{main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_~p~0.offset=v_main_~p~0.offset_2, main_~p~0.base=v_main_~p~0.base_2, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|} AuxVars[] AssignedVars[main_~p~0.offset, main_~p~0.base] [2018-03-28 15:36:14,421 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,421 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,422 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v_main_~p~0.base_2 |v_main_#t~malloc0.base_2|) (= v_main_~p~0.offset_2 |v_main_#t~malloc0.offset_2|)) InVars {main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|} OutVars{main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_~p~0.offset=v_main_~p~0.offset_2, main_~p~0.base=v_main_~p~0.base_2, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|} AuxVars[] AssignedVars[main_~p~0.offset, main_~p~0.base] [2018-03-28 15:36:14,425 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,426 DEBUG L183 ransitionTransformer]: Formula: (and (= (store |v_##memloc_int_0_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| |mll_L23'_1|) |v_##memloc_int_0_2|) (= |v_#memory_int_1| (store |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| (store (select |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| 0))) (= (store |v_##memloc_int_1_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| |mll_L23'_0|) |v_##memloc_int_1_2|)) InVars {#memory_int=|v_#memory_int_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, ##memloc_int_0=|v_##memloc_int_0_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|, ##memloc_int_1=|v_##memloc_int_1_1|} OutVars{#memory_int=|v_#memory_int_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, ##memloc_int_0=|v_##memloc_int_0_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|, ##memloc_int_1=|v_##memloc_int_1_2|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,426 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,426 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,426 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_1| (store |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| (store (select |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| 0))) [2018-03-28 15:36:14,427 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,427 DEBUG L194 ransitionTransformer]: (and (= (store |v_##memloc_int_0_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| |mll_L23'_1|) |v_##memloc_int_0_2|) (= |v_#memory_int_1| (store |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| (store (select |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| 0))) (= (store |v_##memloc_int_1_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| |mll_L23'_0|) |v_##memloc_int_1_2|)) [2018-03-28 15:36:14,427 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,427 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,427 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|} [2018-03-28 15:36:14,428 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,428 DEBUG L202 ransitionTransformer]: {#memory_int=|v_#memory_int_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, ##memloc_int_0=|v_##memloc_int_0_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|, ##memloc_int_1=|v_##memloc_int_1_1|} [2018-03-28 15:36:14,428 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,428 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,428 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|} [2018-03-28 15:36:14,428 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,429 DEBUG L210 ransitionTransformer]: {#memory_int=|v_#memory_int_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, ##memloc_int_0=|v_##memloc_int_0_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|, ##memloc_int_1=|v_##memloc_int_1_2|} [2018-03-28 15:36:14,429 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,429 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= (store |v_##memloc_int_0_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| |mll_L23'_1|) |v_##memloc_int_0_2|) (= |v_#memory_int_1| (store |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| (store (select |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| 0))) (= (store |v_##memloc_int_1_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| |mll_L23'_0|) |v_##memloc_int_1_2|)) InVars {#memory_int=|v_#memory_int_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, ##memloc_int_0=|v_##memloc_int_0_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|, ##memloc_int_1=|v_##memloc_int_1_1|} OutVars{#memory_int=|v_#memory_int_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, ##memloc_int_0=|v_##memloc_int_0_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|, ##memloc_int_1=|v_##memloc_int_1_2|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,430 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,430 DEBUG L183 ransitionTransformer]: Formula: (and (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) (= (store |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| (store (select |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1)) |v_#memory_int_25|) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1) (select |v_#length_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|)) (= (store |v_##memloc_int_1_3| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| mll_L28_3) |v_##memloc_int_1_4|) (= (store |v_##memloc_int_0_3| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| mll_L28_2) |v_##memloc_int_0_4|) (= 1 (select |v_#valid_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|))) InVars {#valid=|v_#valid_11|, #memory_int=|v_#memory_int_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #length=|v_#length_9|, ##memloc_int_0=|v_##memloc_int_0_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|, ##memloc_int_1=|v_##memloc_int_1_3|} OutVars{#valid=|v_#valid_11|, #memory_int=|v_#memory_int_25|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #length=|v_#length_9|, ##memloc_int_0=|v_##memloc_int_0_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|, ##memloc_int_1=|v_##memloc_int_1_4|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,430 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,431 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,431 DEBUG L192 ransitionTransformer]: (and (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) (= (store |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| (store (select |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1)) |v_#memory_int_25|) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1) (select |v_#length_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|)) (= 1 (select |v_#valid_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|))) [2018-03-28 15:36:14,431 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,431 DEBUG L194 ransitionTransformer]: (and (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) (= (store |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| (store (select |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1)) |v_#memory_int_25|) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1) (select |v_#length_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|)) (= (store |v_##memloc_int_1_3| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| mll_L28_3) |v_##memloc_int_1_4|) (= (store |v_##memloc_int_0_3| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| mll_L28_2) |v_##memloc_int_0_4|) (= 1 (select |v_#valid_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|))) [2018-03-28 15:36:14,431 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,432 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,432 DEBUG L200 ransitionTransformer]: {#valid=|v_#valid_11|, #memory_int=|v_#memory_int_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #length=|v_#length_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|} [2018-03-28 15:36:14,432 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,432 DEBUG L202 ransitionTransformer]: {#valid=|v_#valid_11|, #memory_int=|v_#memory_int_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #length=|v_#length_9|, ##memloc_int_0=|v_##memloc_int_0_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|, ##memloc_int_1=|v_##memloc_int_1_3|} [2018-03-28 15:36:14,432 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,433 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,433 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_11|, #memory_int=|v_#memory_int_25|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #length=|v_#length_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|} [2018-03-28 15:36:14,433 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,433 DEBUG L210 ransitionTransformer]: {#valid=|v_#valid_11|, #memory_int=|v_#memory_int_25|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #length=|v_#length_9|, ##memloc_int_0=|v_##memloc_int_0_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|, ##memloc_int_1=|v_##memloc_int_1_4|} [2018-03-28 15:36:14,433 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,433 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) (= (store |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| (store (select |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1)) |v_#memory_int_25|) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1) (select |v_#length_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|)) (= (store |v_##memloc_int_1_3| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| mll_L28_3) |v_##memloc_int_1_4|) (= (store |v_##memloc_int_0_3| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| mll_L28_2) |v_##memloc_int_0_4|) (= 1 (select |v_#valid_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|))) InVars {#valid=|v_#valid_11|, #memory_int=|v_#memory_int_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #length=|v_#length_9|, ##memloc_int_0=|v_##memloc_int_0_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|, ##memloc_int_1=|v_##memloc_int_1_3|} OutVars{#valid=|v_#valid_11|, #memory_int=|v_#memory_int_25|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #length=|v_#length_9|, ##memloc_int_0=|v_##memloc_int_0_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|, ##memloc_int_1=|v_##memloc_int_1_4|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,434 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,434 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|) 1)) InVars {#valid=|v_#valid_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|} OutVars{#valid=|v_#valid_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,434 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,434 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,434 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|) 1)) InVars {#valid=|v_#valid_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|} OutVars{#valid=|v_#valid_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,434 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,435 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|)) (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15| 1) (select |v_#length_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|, #length=|v_#length_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|, #length=|v_#length_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,435 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,435 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,435 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|)) (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15| 1) (select |v_#length_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|, #length=|v_#length_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|, #length=|v_#length_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,436 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,436 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1))) (and (= |v_##memloc_int_0_6| (store |v_##memloc_int_0_5| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| |mll_L23''_4|)) (= (store |v_##memloc_int_1_5| .cse0 |mll_L23''_5|) |v_##memloc_int_1_6|) (= |v_#memory_int_3| (store |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| (store (select |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) .cse0 0))))) InVars {#memory_int=|v_#memory_int_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, ##memloc_int_0=|v_##memloc_int_0_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|, ##memloc_int_1=|v_##memloc_int_1_5|} OutVars{#memory_int=|v_#memory_int_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, ##memloc_int_0=|v_##memloc_int_0_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|, ##memloc_int_1=|v_##memloc_int_1_6|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,437 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,437 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,437 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_3| (store |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| (store (select |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1) 0))) [2018-03-28 15:36:14,437 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,437 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1))) (and (= |v_##memloc_int_0_6| (store |v_##memloc_int_0_5| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| |mll_L23''_4|)) (= (store |v_##memloc_int_1_5| .cse0 |mll_L23''_5|) |v_##memloc_int_1_6|) (= |v_#memory_int_3| (store |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| (store (select |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) .cse0 0))))) [2018-03-28 15:36:14,438 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,438 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,438 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|} [2018-03-28 15:36:14,438 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,438 DEBUG L202 ransitionTransformer]: {#memory_int=|v_#memory_int_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, ##memloc_int_0=|v_##memloc_int_0_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|, ##memloc_int_1=|v_##memloc_int_1_5|} [2018-03-28 15:36:14,438 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,438 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,438 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|} [2018-03-28 15:36:14,439 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,439 DEBUG L210 ransitionTransformer]: {#memory_int=|v_#memory_int_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, ##memloc_int_0=|v_##memloc_int_0_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|, ##memloc_int_1=|v_##memloc_int_1_6|} [2018-03-28 15:36:14,439 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,439 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1))) (and (= |v_##memloc_int_0_6| (store |v_##memloc_int_0_5| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| |mll_L23''_4|)) (= (store |v_##memloc_int_1_5| .cse0 |mll_L23''_5|) |v_##memloc_int_1_6|) (= |v_#memory_int_3| (store |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| (store (select |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) .cse0 0))))) InVars {#memory_int=|v_#memory_int_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, ##memloc_int_0=|v_##memloc_int_0_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|, ##memloc_int_1=|v_##memloc_int_1_5|} OutVars{#memory_int=|v_#memory_int_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, ##memloc_int_0=|v_##memloc_int_0_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|, ##memloc_int_1=|v_##memloc_int_1_6|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,441 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,441 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1))) (and (= (store |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| (store (select |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) .cse0 2)) |v_#memory_int_27|) (= (store |v_##memloc_int_1_7| .cse0 |mll_L28'_6|) |v_##memloc_int_1_8|) (= (select |v_#valid_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 2) (select |v_#length_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|)) (= |v_##memloc_int_0_8| (store |v_##memloc_int_0_7| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| |mll_L28'_7|)) (<= 0 .cse0))) InVars {#valid=|v_#valid_13|, #memory_int=|v_#memory_int_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #length=|v_#length_11|, ##memloc_int_0=|v_##memloc_int_0_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|, ##memloc_int_1=|v_##memloc_int_1_7|} OutVars{#valid=|v_#valid_13|, #memory_int=|v_#memory_int_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #length=|v_#length_11|, ##memloc_int_0=|v_##memloc_int_0_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|, ##memloc_int_1=|v_##memloc_int_1_8|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,441 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,441 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,442 DEBUG L192 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1))) (and (= (store |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| (store (select |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) .cse0 2)) |v_#memory_int_27|) (= (select |v_#valid_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 2) (select |v_#length_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|)) (<= 0 .cse0))) [2018-03-28 15:36:14,442 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,442 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1))) (and (= (store |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| (store (select |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) .cse0 2)) |v_#memory_int_27|) (= (store |v_##memloc_int_1_7| .cse0 |mll_L28'_6|) |v_##memloc_int_1_8|) (= (select |v_#valid_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 2) (select |v_#length_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|)) (= |v_##memloc_int_0_8| (store |v_##memloc_int_0_7| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| |mll_L28'_7|)) (<= 0 .cse0))) [2018-03-28 15:36:14,442 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,443 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,443 DEBUG L200 ransitionTransformer]: {#valid=|v_#valid_13|, #memory_int=|v_#memory_int_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #length=|v_#length_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|} [2018-03-28 15:36:14,443 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,443 DEBUG L202 ransitionTransformer]: {#valid=|v_#valid_13|, #memory_int=|v_#memory_int_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #length=|v_#length_11|, ##memloc_int_0=|v_##memloc_int_0_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|, ##memloc_int_1=|v_##memloc_int_1_7|} [2018-03-28 15:36:14,443 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,443 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,443 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_13|, #memory_int=|v_#memory_int_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #length=|v_#length_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|} [2018-03-28 15:36:14,443 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,444 DEBUG L210 ransitionTransformer]: {#valid=|v_#valid_13|, #memory_int=|v_#memory_int_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #length=|v_#length_11|, ##memloc_int_0=|v_##memloc_int_0_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|, ##memloc_int_1=|v_##memloc_int_1_8|} [2018-03-28 15:36:14,444 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,444 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1))) (and (= (store |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| (store (select |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) .cse0 2)) |v_#memory_int_27|) (= (store |v_##memloc_int_1_7| .cse0 |mll_L28'_6|) |v_##memloc_int_1_8|) (= (select |v_#valid_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 2) (select |v_#length_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|)) (= |v_##memloc_int_0_8| (store |v_##memloc_int_0_7| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| |mll_L28'_7|)) (<= 0 .cse0))) InVars {#valid=|v_#valid_13|, #memory_int=|v_#memory_int_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #length=|v_#length_11|, ##memloc_int_0=|v_##memloc_int_0_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|, ##memloc_int_1=|v_##memloc_int_1_7|} OutVars{#valid=|v_#valid_13|, #memory_int=|v_#memory_int_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #length=|v_#length_11|, ##memloc_int_0=|v_##memloc_int_0_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|, ##memloc_int_1=|v_##memloc_int_1_8|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,444 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,445 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|))) InVars {#valid=|v_#valid_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|} OutVars{#valid=|v_#valid_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,445 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,445 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,445 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|))) InVars {#valid=|v_#valid_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|} OutVars{#valid=|v_#valid_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,446 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,446 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17| 2) (select |v_#length_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17| 1)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|, #length=|v_#length_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|, #length=|v_#length_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,446 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,446 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,446 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17| 2) (select |v_#length_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17| 1)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|, #length=|v_#length_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|, #length=|v_#length_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,447 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,448 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2))) (and (= |v_#memory_int_5| (store |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| (store (select |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) .cse0 0))) (= |v_##memloc_int_1_10| (store |v_##memloc_int_1_9| .cse0 |mll_L23'''_9|)) (= |v_##memloc_int_0_10| (store |v_##memloc_int_0_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| |mll_L23'''_8|)))) InVars {#memory_int=|v_#memory_int_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, ##memloc_int_0=|v_##memloc_int_0_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|, ##memloc_int_1=|v_##memloc_int_1_9|} OutVars{#memory_int=|v_#memory_int_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, ##memloc_int_0=|v_##memloc_int_0_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|, ##memloc_int_1=|v_##memloc_int_1_10|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,448 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,448 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,448 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_5| (store |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| (store (select |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2) 0))) [2018-03-28 15:36:14,449 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,449 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2))) (and (= |v_#memory_int_5| (store |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| (store (select |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) .cse0 0))) (= |v_##memloc_int_1_10| (store |v_##memloc_int_1_9| .cse0 |mll_L23'''_9|)) (= |v_##memloc_int_0_10| (store |v_##memloc_int_0_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| |mll_L23'''_8|)))) [2018-03-28 15:36:14,449 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,449 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,449 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|} [2018-03-28 15:36:14,449 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,450 DEBUG L202 ransitionTransformer]: {#memory_int=|v_#memory_int_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, ##memloc_int_0=|v_##memloc_int_0_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|, ##memloc_int_1=|v_##memloc_int_1_9|} [2018-03-28 15:36:14,450 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,450 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,450 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|} [2018-03-28 15:36:14,450 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,450 DEBUG L210 ransitionTransformer]: {#memory_int=|v_#memory_int_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, ##memloc_int_0=|v_##memloc_int_0_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|, ##memloc_int_1=|v_##memloc_int_1_10|} [2018-03-28 15:36:14,450 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,451 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2))) (and (= |v_#memory_int_5| (store |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| (store (select |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) .cse0 0))) (= |v_##memloc_int_1_10| (store |v_##memloc_int_1_9| .cse0 |mll_L23'''_9|)) (= |v_##memloc_int_0_10| (store |v_##memloc_int_0_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| |mll_L23'''_8|)))) InVars {#memory_int=|v_#memory_int_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, ##memloc_int_0=|v_##memloc_int_0_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|, ##memloc_int_1=|v_##memloc_int_1_9|} OutVars{#memory_int=|v_#memory_int_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, ##memloc_int_0=|v_##memloc_int_0_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|, ##memloc_int_1=|v_##memloc_int_1_10|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,452 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,452 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2))) (and (= (store |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| (store (select |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) .cse0 3)) |v_#memory_int_29|) (= |v_##memloc_int_0_12| (store |v_##memloc_int_0_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| mll_L29_11)) (<= 0 .cse0) (= (select |v_#valid_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 3) (select |v_#length_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|)) (= |v_##memloc_int_1_12| (store |v_##memloc_int_1_11| .cse0 mll_L29_10)))) InVars {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_30|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #length=|v_#length_13|, ##memloc_int_0=|v_##memloc_int_0_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|, ##memloc_int_1=|v_##memloc_int_1_11|} OutVars{#valid=|v_#valid_15|, #memory_int=|v_#memory_int_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #length=|v_#length_13|, ##memloc_int_0=|v_##memloc_int_0_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|, ##memloc_int_1=|v_##memloc_int_1_12|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,452 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,453 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,453 DEBUG L192 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2))) (and (= (store |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| (store (select |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) .cse0 3)) |v_#memory_int_29|) (<= 0 .cse0) (= (select |v_#valid_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 3) (select |v_#length_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|)))) [2018-03-28 15:36:14,453 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,453 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2))) (and (= (store |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| (store (select |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) .cse0 3)) |v_#memory_int_29|) (= |v_##memloc_int_0_12| (store |v_##memloc_int_0_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| mll_L29_11)) (<= 0 .cse0) (= (select |v_#valid_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 3) (select |v_#length_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|)) (= |v_##memloc_int_1_12| (store |v_##memloc_int_1_11| .cse0 mll_L29_10)))) [2018-03-28 15:36:14,454 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,454 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,454 DEBUG L200 ransitionTransformer]: {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_30|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #length=|v_#length_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|} [2018-03-28 15:36:14,454 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,454 DEBUG L202 ransitionTransformer]: {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_30|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #length=|v_#length_13|, ##memloc_int_0=|v_##memloc_int_0_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|, ##memloc_int_1=|v_##memloc_int_1_11|} [2018-03-28 15:36:14,454 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,454 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,454 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #length=|v_#length_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|} [2018-03-28 15:36:14,455 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,455 DEBUG L210 ransitionTransformer]: {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #length=|v_#length_13|, ##memloc_int_0=|v_##memloc_int_0_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|, ##memloc_int_1=|v_##memloc_int_1_12|} [2018-03-28 15:36:14,455 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,455 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2))) (and (= (store |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| (store (select |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) .cse0 3)) |v_#memory_int_29|) (= |v_##memloc_int_0_12| (store |v_##memloc_int_0_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| mll_L29_11)) (<= 0 .cse0) (= (select |v_#valid_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 3) (select |v_#length_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|)) (= |v_##memloc_int_1_12| (store |v_##memloc_int_1_11| .cse0 mll_L29_10)))) InVars {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_30|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #length=|v_#length_13|, ##memloc_int_0=|v_##memloc_int_0_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|, ##memloc_int_1=|v_##memloc_int_1_11|} OutVars{#valid=|v_#valid_15|, #memory_int=|v_#memory_int_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #length=|v_#length_13|, ##memloc_int_0=|v_##memloc_int_0_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|, ##memloc_int_1=|v_##memloc_int_1_12|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,456 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,456 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|))) InVars {#valid=|v_#valid_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|} OutVars{#valid=|v_#valid_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,456 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,456 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,456 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|))) InVars {#valid=|v_#valid_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|} OutVars{#valid=|v_#valid_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,457 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,457 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19| 3) (select |v_#length_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19| 2)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|, #length=|v_#length_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|, #length=|v_#length_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,457 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,457 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,457 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19| 3) (select |v_#length_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19| 2)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|, #length=|v_#length_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|, #length=|v_#length_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,458 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,459 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3))) (and (= |v_##memloc_int_0_14| (store |v_##memloc_int_0_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| |mll_L23''''_13|)) (= |v_##memloc_int_1_14| (store |v_##memloc_int_1_13| .cse0 |mll_L23''''_12|)) (= |v_#memory_int_7| (store |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| (store (select |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) .cse0 0))))) InVars {#memory_int=|v_#memory_int_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, ##memloc_int_0=|v_##memloc_int_0_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|, ##memloc_int_1=|v_##memloc_int_1_13|} OutVars{#memory_int=|v_#memory_int_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, ##memloc_int_0=|v_##memloc_int_0_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|, ##memloc_int_1=|v_##memloc_int_1_14|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,459 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,459 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,459 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_7| (store |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| (store (select |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3) 0))) [2018-03-28 15:36:14,459 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,460 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3))) (and (= |v_##memloc_int_0_14| (store |v_##memloc_int_0_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| |mll_L23''''_13|)) (= |v_##memloc_int_1_14| (store |v_##memloc_int_1_13| .cse0 |mll_L23''''_12|)) (= |v_#memory_int_7| (store |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| (store (select |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) .cse0 0))))) [2018-03-28 15:36:14,460 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,460 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,460 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|} [2018-03-28 15:36:14,460 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,460 DEBUG L202 ransitionTransformer]: {#memory_int=|v_#memory_int_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, ##memloc_int_0=|v_##memloc_int_0_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|, ##memloc_int_1=|v_##memloc_int_1_13|} [2018-03-28 15:36:14,461 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,461 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,461 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|} [2018-03-28 15:36:14,461 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,461 DEBUG L210 ransitionTransformer]: {#memory_int=|v_#memory_int_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, ##memloc_int_0=|v_##memloc_int_0_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|, ##memloc_int_1=|v_##memloc_int_1_14|} [2018-03-28 15:36:14,461 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,461 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3))) (and (= |v_##memloc_int_0_14| (store |v_##memloc_int_0_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| |mll_L23''''_13|)) (= |v_##memloc_int_1_14| (store |v_##memloc_int_1_13| .cse0 |mll_L23''''_12|)) (= |v_#memory_int_7| (store |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| (store (select |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) .cse0 0))))) InVars {#memory_int=|v_#memory_int_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, ##memloc_int_0=|v_##memloc_int_0_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|, ##memloc_int_1=|v_##memloc_int_1_13|} OutVars{#memory_int=|v_#memory_int_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, ##memloc_int_0=|v_##memloc_int_0_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|, ##memloc_int_1=|v_##memloc_int_1_14|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,462 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,462 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5))) (and (<= 0 .cse0) (= (store |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| (store (select |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) .cse0 4)) |v_#memory_int_31|) (= (select |v_#valid_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) 1) (= |v_##memloc_int_1_16| (store |v_##memloc_int_1_15| .cse0 mll_L30_14)) (= |v_##memloc_int_0_16| (store |v_##memloc_int_0_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| mll_L30_15)) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 9) (select |v_#length_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|)))) InVars {#valid=|v_#valid_17|, #memory_int=|v_#memory_int_32|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #length=|v_#length_15|, ##memloc_int_0=|v_##memloc_int_0_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|, ##memloc_int_1=|v_##memloc_int_1_15|} OutVars{#valid=|v_#valid_17|, #memory_int=|v_#memory_int_31|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #length=|v_#length_15|, ##memloc_int_0=|v_##memloc_int_0_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|, ##memloc_int_1=|v_##memloc_int_1_16|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,463 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,463 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,463 DEBUG L192 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5))) (and (<= 0 .cse0) (= (store |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| (store (select |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) .cse0 4)) |v_#memory_int_31|) (= (select |v_#valid_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 9) (select |v_#length_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|)))) [2018-03-28 15:36:14,463 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,463 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5))) (and (<= 0 .cse0) (= (store |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| (store (select |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) .cse0 4)) |v_#memory_int_31|) (= (select |v_#valid_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) 1) (= |v_##memloc_int_1_16| (store |v_##memloc_int_1_15| .cse0 mll_L30_14)) (= |v_##memloc_int_0_16| (store |v_##memloc_int_0_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| mll_L30_15)) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 9) (select |v_#length_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|)))) [2018-03-28 15:36:14,463 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,463 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,463 DEBUG L200 ransitionTransformer]: {#valid=|v_#valid_17|, #memory_int=|v_#memory_int_32|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #length=|v_#length_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|} [2018-03-28 15:36:14,463 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,464 DEBUG L202 ransitionTransformer]: {#valid=|v_#valid_17|, #memory_int=|v_#memory_int_32|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #length=|v_#length_15|, ##memloc_int_0=|v_##memloc_int_0_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|, ##memloc_int_1=|v_##memloc_int_1_15|} [2018-03-28 15:36:14,464 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,464 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,464 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_17|, #memory_int=|v_#memory_int_31|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #length=|v_#length_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|} [2018-03-28 15:36:14,464 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,464 DEBUG L210 ransitionTransformer]: {#valid=|v_#valid_17|, #memory_int=|v_#memory_int_31|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #length=|v_#length_15|, ##memloc_int_0=|v_##memloc_int_0_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|, ##memloc_int_1=|v_##memloc_int_1_16|} [2018-03-28 15:36:14,464 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,465 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5))) (and (<= 0 .cse0) (= (store |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| (store (select |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) .cse0 4)) |v_#memory_int_31|) (= (select |v_#valid_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) 1) (= |v_##memloc_int_1_16| (store |v_##memloc_int_1_15| .cse0 mll_L30_14)) (= |v_##memloc_int_0_16| (store |v_##memloc_int_0_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| mll_L30_15)) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 9) (select |v_#length_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|)))) InVars {#valid=|v_#valid_17|, #memory_int=|v_#memory_int_32|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #length=|v_#length_15|, ##memloc_int_0=|v_##memloc_int_0_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|, ##memloc_int_1=|v_##memloc_int_1_15|} OutVars{#valid=|v_#valid_17|, #memory_int=|v_#memory_int_31|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #length=|v_#length_15|, ##memloc_int_0=|v_##memloc_int_0_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|, ##memloc_int_1=|v_##memloc_int_1_16|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,465 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,465 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|) 1)) InVars {#valid=|v_#valid_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|} OutVars{#valid=|v_#valid_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,465 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,465 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,465 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|) 1)) InVars {#valid=|v_#valid_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|} OutVars{#valid=|v_#valid_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,466 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,466 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21| 5))) (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21| 9) (select |v_#length_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|, #length=|v_#length_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|, #length=|v_#length_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,466 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,466 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,466 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21| 5))) (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21| 9) (select |v_#length_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|, #length=|v_#length_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|, #length=|v_#length_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,467 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,467 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4))) (and (= |v_#memory_int_9| (store |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| (store (select |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) .cse0 0))) (= |v_##memloc_int_0_18| (store |v_##memloc_int_0_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| |mll_L23'''''_17|)) (= |v_##memloc_int_1_18| (store |v_##memloc_int_1_17| .cse0 |mll_L23'''''_16|)))) InVars {#memory_int=|v_#memory_int_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, ##memloc_int_0=|v_##memloc_int_0_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|, ##memloc_int_1=|v_##memloc_int_1_17|} OutVars{#memory_int=|v_#memory_int_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, ##memloc_int_0=|v_##memloc_int_0_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|, ##memloc_int_1=|v_##memloc_int_1_18|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,468 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,468 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,468 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_9| (store |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| (store (select |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4) 0))) [2018-03-28 15:36:14,468 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,468 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4))) (and (= |v_#memory_int_9| (store |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| (store (select |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) .cse0 0))) (= |v_##memloc_int_0_18| (store |v_##memloc_int_0_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| |mll_L23'''''_17|)) (= |v_##memloc_int_1_18| (store |v_##memloc_int_1_17| .cse0 |mll_L23'''''_16|)))) [2018-03-28 15:36:14,469 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,469 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,469 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|} [2018-03-28 15:36:14,469 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,469 DEBUG L202 ransitionTransformer]: {#memory_int=|v_#memory_int_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, ##memloc_int_0=|v_##memloc_int_0_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|, ##memloc_int_1=|v_##memloc_int_1_17|} [2018-03-28 15:36:14,469 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,470 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,470 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|} [2018-03-28 15:36:14,470 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,470 DEBUG L210 ransitionTransformer]: {#memory_int=|v_#memory_int_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, ##memloc_int_0=|v_##memloc_int_0_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|, ##memloc_int_1=|v_##memloc_int_1_18|} [2018-03-28 15:36:14,470 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,470 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4))) (and (= |v_#memory_int_9| (store |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| (store (select |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) .cse0 0))) (= |v_##memloc_int_0_18| (store |v_##memloc_int_0_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| |mll_L23'''''_17|)) (= |v_##memloc_int_1_18| (store |v_##memloc_int_1_17| .cse0 |mll_L23'''''_16|)))) InVars {#memory_int=|v_#memory_int_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, ##memloc_int_0=|v_##memloc_int_0_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|, ##memloc_int_1=|v_##memloc_int_1_17|} OutVars{#memory_int=|v_#memory_int_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, ##memloc_int_0=|v_##memloc_int_0_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|, ##memloc_int_1=|v_##memloc_int_1_18|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,471 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,472 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9))) (and (= (store |v_##memloc_int_0_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| mll_L31_19) |v_##memloc_int_0_20|) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 10) (select |v_#length_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)) (<= 0 .cse0) (= (store |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| (store (select |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) .cse0 5)) |v_#memory_int_33|) (= |v_##memloc_int_1_20| (store |v_##memloc_int_1_19| .cse0 mll_L31_18)) (= 1 (select |v_#valid_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)))) InVars {#valid=|v_#valid_19|, #memory_int=|v_#memory_int_34|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #length=|v_#length_17|, ##memloc_int_0=|v_##memloc_int_0_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|, ##memloc_int_1=|v_##memloc_int_1_19|} OutVars{#valid=|v_#valid_19|, #memory_int=|v_#memory_int_33|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #length=|v_#length_17|, ##memloc_int_0=|v_##memloc_int_0_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|, ##memloc_int_1=|v_##memloc_int_1_20|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,472 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,472 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,472 DEBUG L192 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9))) (and (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 10) (select |v_#length_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)) (<= 0 .cse0) (= (store |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| (store (select |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) .cse0 5)) |v_#memory_int_33|) (= 1 (select |v_#valid_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)))) [2018-03-28 15:36:14,473 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,473 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9))) (and (= (store |v_##memloc_int_0_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| mll_L31_19) |v_##memloc_int_0_20|) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 10) (select |v_#length_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)) (<= 0 .cse0) (= (store |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| (store (select |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) .cse0 5)) |v_#memory_int_33|) (= |v_##memloc_int_1_20| (store |v_##memloc_int_1_19| .cse0 mll_L31_18)) (= 1 (select |v_#valid_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)))) [2018-03-28 15:36:14,473 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,473 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,473 DEBUG L200 ransitionTransformer]: {#valid=|v_#valid_19|, #memory_int=|v_#memory_int_34|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #length=|v_#length_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|} [2018-03-28 15:36:14,473 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,474 DEBUG L202 ransitionTransformer]: {#valid=|v_#valid_19|, #memory_int=|v_#memory_int_34|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #length=|v_#length_17|, ##memloc_int_0=|v_##memloc_int_0_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|, ##memloc_int_1=|v_##memloc_int_1_19|} [2018-03-28 15:36:14,474 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,474 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,474 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_19|, #memory_int=|v_#memory_int_33|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #length=|v_#length_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|} [2018-03-28 15:36:14,474 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,474 DEBUG L210 ransitionTransformer]: {#valid=|v_#valid_19|, #memory_int=|v_#memory_int_33|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #length=|v_#length_17|, ##memloc_int_0=|v_##memloc_int_0_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|, ##memloc_int_1=|v_##memloc_int_1_20|} [2018-03-28 15:36:14,474 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,475 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9))) (and (= (store |v_##memloc_int_0_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| mll_L31_19) |v_##memloc_int_0_20|) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 10) (select |v_#length_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)) (<= 0 .cse0) (= (store |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| (store (select |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) .cse0 5)) |v_#memory_int_33|) (= |v_##memloc_int_1_20| (store |v_##memloc_int_1_19| .cse0 mll_L31_18)) (= 1 (select |v_#valid_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)))) InVars {#valid=|v_#valid_19|, #memory_int=|v_#memory_int_34|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #length=|v_#length_17|, ##memloc_int_0=|v_##memloc_int_0_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|, ##memloc_int_1=|v_##memloc_int_1_19|} OutVars{#valid=|v_#valid_19|, #memory_int=|v_#memory_int_33|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #length=|v_#length_17|, ##memloc_int_0=|v_##memloc_int_0_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|, ##memloc_int_1=|v_##memloc_int_1_20|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,475 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,475 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|))) InVars {#valid=|v_#valid_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|} OutVars{#valid=|v_#valid_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,476 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,476 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,476 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|))) InVars {#valid=|v_#valid_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|} OutVars{#valid=|v_#valid_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,476 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,476 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23| 10) (select |v_#length_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23| 9)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|, #length=|v_#length_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|, #length=|v_#length_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,476 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,477 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,477 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23| 10) (select |v_#length_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23| 9)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|, #length=|v_#length_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|, #length=|v_#length_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,478 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,478 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5))) (and (= |v_##memloc_int_0_22| (store |v_##memloc_int_0_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| |mll_L23''''''_21|)) (= (store |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| (store (select |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) .cse0 0)) |v_#memory_int_11|) (= |v_##memloc_int_1_22| (store |v_##memloc_int_1_21| .cse0 |mll_L23''''''_20|)))) InVars {#memory_int=|v_#memory_int_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, ##memloc_int_0=|v_##memloc_int_0_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|, ##memloc_int_1=|v_##memloc_int_1_21|} OutVars{#memory_int=|v_#memory_int_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, ##memloc_int_0=|v_##memloc_int_0_22|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|, ##memloc_int_1=|v_##memloc_int_1_22|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,478 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,478 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,478 DEBUG L192 ransitionTransformer]: (= (store |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| (store (select |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5) 0)) |v_#memory_int_11|) [2018-03-28 15:36:14,478 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,479 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5))) (and (= |v_##memloc_int_0_22| (store |v_##memloc_int_0_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| |mll_L23''''''_21|)) (= (store |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| (store (select |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) .cse0 0)) |v_#memory_int_11|) (= |v_##memloc_int_1_22| (store |v_##memloc_int_1_21| .cse0 |mll_L23''''''_20|)))) [2018-03-28 15:36:14,479 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,479 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,479 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|} [2018-03-28 15:36:14,479 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,479 DEBUG L202 ransitionTransformer]: {#memory_int=|v_#memory_int_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, ##memloc_int_0=|v_##memloc_int_0_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|, ##memloc_int_1=|v_##memloc_int_1_21|} [2018-03-28 15:36:14,479 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,479 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,479 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|} [2018-03-28 15:36:14,480 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,480 DEBUG L210 ransitionTransformer]: {#memory_int=|v_#memory_int_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, ##memloc_int_0=|v_##memloc_int_0_22|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|, ##memloc_int_1=|v_##memloc_int_1_22|} [2018-03-28 15:36:14,480 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,480 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5))) (and (= |v_##memloc_int_0_22| (store |v_##memloc_int_0_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| |mll_L23''''''_21|)) (= (store |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| (store (select |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) .cse0 0)) |v_#memory_int_11|) (= |v_##memloc_int_1_22| (store |v_##memloc_int_1_21| .cse0 |mll_L23''''''_20|)))) InVars {#memory_int=|v_#memory_int_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, ##memloc_int_0=|v_##memloc_int_0_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|, ##memloc_int_1=|v_##memloc_int_1_21|} OutVars{#memory_int=|v_#memory_int_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, ##memloc_int_0=|v_##memloc_int_0_22|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|, ##memloc_int_1=|v_##memloc_int_1_22|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,480 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,480 DEBUG L183 ransitionTransformer]: Formula: (and (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24| 4) (select |v_#length_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|)) (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|) (= 1 (select |v_#valid_21| v_main_~p~0.base_3)) (= 1 (select |v_#valid_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|)) (<= 0 v_main_~p~0.offset_3) (= v_main_~p~0.offset_3 |v_main_#t~memcpy1.offset_1|) (= |v_main_#t~memcpy1.base_1| v_main_~p~0.base_3) (<= (+ v_main_~p~0.offset_3 4) (select |v_#length_19| v_main_~p~0.base_3))) InVars {#valid=|v_#valid_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|, #length=|v_#length_19|, main_~p~0.offset=v_main_~p~0.offset_3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|, main_~p~0.base=v_main_~p~0.base_3} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_1|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_1|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_35|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|, #length=|v_#length_19|, main_~p~0.offset=v_main_~p~0.offset_3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|, main_~p~0.base=v_main_~p~0.base_3} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base, #memory_int] [2018-03-28 15:36:14,480 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,481 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,481 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24| 4) (select |v_#length_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|)) (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|) (= 1 (select |v_#valid_21| v_main_~p~0.base_3)) (= 1 (select |v_#valid_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|)) (<= 0 v_main_~p~0.offset_3) (= v_main_~p~0.offset_3 |v_main_#t~memcpy1.offset_1|) (= |v_main_#t~memcpy1.base_1| v_main_~p~0.base_3) (<= (+ v_main_~p~0.offset_3 4) (select |v_#length_19| v_main_~p~0.base_3))) InVars {#valid=|v_#valid_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|, #length=|v_#length_19|, main_~p~0.offset=v_main_~p~0.offset_3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|, main_~p~0.base=v_main_~p~0.base_3} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_1|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_1|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_35|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|, #length=|v_#length_19|, main_~p~0.offset=v_main_~p~0.offset_3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|, main_~p~0.base=v_main_~p~0.base_3} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base, #memory_int] [2018-03-28 15:36:14,481 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,481 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_22| v_main_~p~0.base_4) 1)) InVars {#valid=|v_#valid_22|, main_~p~0.base=v_main_~p~0.base_4} OutVars{#valid=|v_#valid_22|, main_~p~0.base=v_main_~p~0.base_4} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,481 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,481 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,482 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_22| v_main_~p~0.base_4) 1)) InVars {#valid=|v_#valid_22|, main_~p~0.base=v_main_~p~0.base_4} OutVars{#valid=|v_#valid_22|, main_~p~0.base=v_main_~p~0.base_4} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,482 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,482 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|))) InVars {#valid=|v_#valid_23|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|} OutVars{#valid=|v_#valid_23|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,482 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,482 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,483 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|))) InVars {#valid=|v_#valid_23|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|} OutVars{#valid=|v_#valid_23|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,483 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,483 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ v_main_~p~0.offset_4 4) (select |v_#length_20| v_main_~p~0.base_5))) (not (<= 0 v_main_~p~0.offset_4))) InVars {#length=|v_#length_20|, main_~p~0.offset=v_main_~p~0.offset_4, main_~p~0.base=v_main_~p~0.base_5} OutVars{#length=|v_#length_20|, main_~p~0.offset=v_main_~p~0.offset_4, main_~p~0.base=v_main_~p~0.base_5} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,483 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,483 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,483 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ v_main_~p~0.offset_4 4) (select |v_#length_20| v_main_~p~0.base_5))) (not (<= 0 v_main_~p~0.offset_4))) InVars {#length=|v_#length_20|, main_~p~0.offset=v_main_~p~0.offset_4, main_~p~0.base=v_main_~p~0.base_5} OutVars{#length=|v_#length_20|, main_~p~0.offset=v_main_~p~0.offset_4, main_~p~0.base=v_main_~p~0.base_5} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,483 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,483 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25| 4) (select |v_#length_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|))) (not (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|, #length=|v_#length_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|, #length=|v_#length_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,484 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,484 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,484 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25| 4) (select |v_#length_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|))) (not (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|, #length=|v_#length_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|, #length=|v_#length_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,484 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#Ultimate.C_memcpy_dest.offsetInParam_1| v_main_~p~0.offset_23) (= |v_#Ultimate.C_memcpy_src.offsetInParam_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_26|) (= |v_#Ultimate.C_memcpy_sizeInParam_1| 4) (= |v_#Ultimate.C_memcpy_src.baseInParam_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_32|) (= |v_#Ultimate.C_memcpy_dest.baseInParam_1| v_main_~p~0.base_28)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_32|, main_~p~0.offset=v_main_~p~0.offset_23, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_26|, main_~p~0.base=v_main_~p~0.base_28} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.baseInParam_1|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offsetInParam_1|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.baseInParam_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offsetInParam_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_sizeInParam_1|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_size] [2018-03-28 15:36:14,485 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,485 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9))) (and (= (store |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| (store (select |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) .cse0 0)) |v_#memory_int_13|) (= |v_##memloc_int_0_24| (store |v_##memloc_int_0_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| |mll_L23'''''''_23|)) (= (store |v_##memloc_int_1_23| .cse0 |mll_L23'''''''_22|) |v_##memloc_int_1_24|))) InVars {#memory_int=|v_#memory_int_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, ##memloc_int_0=|v_##memloc_int_0_23|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|, ##memloc_int_1=|v_##memloc_int_1_23|} OutVars{#memory_int=|v_#memory_int_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, ##memloc_int_0=|v_##memloc_int_0_24|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|, ##memloc_int_1=|v_##memloc_int_1_24|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,485 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,485 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,485 DEBUG L192 ransitionTransformer]: (= (store |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| (store (select |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9) 0)) |v_#memory_int_13|) [2018-03-28 15:36:14,485 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,486 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9))) (and (= (store |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| (store (select |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) .cse0 0)) |v_#memory_int_13|) (= |v_##memloc_int_0_24| (store |v_##memloc_int_0_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| |mll_L23'''''''_23|)) (= (store |v_##memloc_int_1_23| .cse0 |mll_L23'''''''_22|) |v_##memloc_int_1_24|))) [2018-03-28 15:36:14,486 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,486 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,486 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|} [2018-03-28 15:36:14,486 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,486 DEBUG L202 ransitionTransformer]: {#memory_int=|v_#memory_int_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, ##memloc_int_0=|v_##memloc_int_0_23|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|, ##memloc_int_1=|v_##memloc_int_1_23|} [2018-03-28 15:36:14,486 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,486 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,486 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|} [2018-03-28 15:36:14,487 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,487 DEBUG L210 ransitionTransformer]: {#memory_int=|v_#memory_int_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, ##memloc_int_0=|v_##memloc_int_0_24|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|, ##memloc_int_1=|v_##memloc_int_1_24|} [2018-03-28 15:36:14,487 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,487 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9))) (and (= (store |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| (store (select |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) .cse0 0)) |v_#memory_int_13|) (= |v_##memloc_int_0_24| (store |v_##memloc_int_0_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| |mll_L23'''''''_23|)) (= (store |v_##memloc_int_1_23| .cse0 |mll_L23'''''''_22|) |v_##memloc_int_1_24|))) InVars {#memory_int=|v_#memory_int_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, ##memloc_int_0=|v_##memloc_int_0_23|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|, ##memloc_int_1=|v_##memloc_int_1_23|} OutVars{#memory_int=|v_#memory_int_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, ##memloc_int_0=|v_##memloc_int_0_24|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|, ##memloc_int_1=|v_##memloc_int_1_24|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,487 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,487 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_2|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_2|} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base] [2018-03-28 15:36:14,487 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,488 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,488 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_2|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_2|} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base] [2018-03-28 15:36:14,488 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,488 DEBUG L183 ransitionTransformer]: Formula: (= (select |v_#valid_49| |v_#Ultimate.C_memcpy_dest.base_1|) 1) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_1|, #valid=|v_#valid_49|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_1|, #valid=|v_#valid_49|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,488 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,488 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,488 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (select |v_#valid_49| |v_#Ultimate.C_memcpy_dest.base_1|) 1) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_1|, #valid=|v_#valid_49|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_1|, #valid=|v_#valid_49|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,489 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,490 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10))) (and (= |v_#memory_int_15| (store |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| (store (select |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) .cse0 0))) (= |v_##memloc_int_0_26| (store |v_##memloc_int_0_25| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| |mll_L23''''''''_25|)) (= |v_##memloc_int_1_26| (store |v_##memloc_int_1_25| .cse0 |mll_L23''''''''_24|)))) InVars {#memory_int=|v_#memory_int_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, ##memloc_int_0=|v_##memloc_int_0_25|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|, ##memloc_int_1=|v_##memloc_int_1_25|} OutVars{#memory_int=|v_#memory_int_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, ##memloc_int_0=|v_##memloc_int_0_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|, ##memloc_int_1=|v_##memloc_int_1_26|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,490 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,490 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,490 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_15| (store |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| (store (select |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10) 0))) [2018-03-28 15:36:14,490 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,490 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10))) (and (= |v_#memory_int_15| (store |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| (store (select |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) .cse0 0))) (= |v_##memloc_int_0_26| (store |v_##memloc_int_0_25| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| |mll_L23''''''''_25|)) (= |v_##memloc_int_1_26| (store |v_##memloc_int_1_25| .cse0 |mll_L23''''''''_24|)))) [2018-03-28 15:36:14,491 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,491 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,491 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|} [2018-03-28 15:36:14,491 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,491 DEBUG L202 ransitionTransformer]: {#memory_int=|v_#memory_int_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, ##memloc_int_0=|v_##memloc_int_0_25|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|, ##memloc_int_1=|v_##memloc_int_1_25|} [2018-03-28 15:36:14,491 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,492 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,492 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|} [2018-03-28 15:36:14,492 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,492 DEBUG L210 ransitionTransformer]: {#memory_int=|v_#memory_int_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, ##memloc_int_0=|v_##memloc_int_0_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|, ##memloc_int_1=|v_##memloc_int_1_26|} [2018-03-28 15:36:14,492 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,492 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10))) (and (= |v_#memory_int_15| (store |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| (store (select |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) .cse0 0))) (= |v_##memloc_int_0_26| (store |v_##memloc_int_0_25| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| |mll_L23''''''''_25|)) (= |v_##memloc_int_1_26| (store |v_##memloc_int_1_25| .cse0 |mll_L23''''''''_24|)))) InVars {#memory_int=|v_#memory_int_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, ##memloc_int_0=|v_##memloc_int_0_25|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|, ##memloc_int_1=|v_##memloc_int_1_25|} OutVars{#memory_int=|v_#memory_int_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, ##memloc_int_0=|v_##memloc_int_0_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|, ##memloc_int_1=|v_##memloc_int_1_26|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,493 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,493 DEBUG L183 ransitionTransformer]: Formula: (and (<= (+ v_main_~p~0.offset_5 1) (select |v_#length_22| v_main_~p~0.base_6)) (= 1 (select |v_#valid_24| v_main_~p~0.base_6)) (= |v_main_#t~mem2_1| (select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5)) (<= 0 v_main_~p~0.offset_5)) InVars {#valid=|v_#valid_24|, #memory_int=|v_#memory_int_37|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6} OutVars{main_#t~mem2=|v_main_#t~mem2_1|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_37|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:36:14,493 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,493 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,493 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= (+ v_main_~p~0.offset_5 1) (select |v_#length_22| v_main_~p~0.base_6)) (= 1 (select |v_#valid_24| v_main_~p~0.base_6)) (= |v_main_#t~mem2_1| (select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5)) (<= 0 v_main_~p~0.offset_5)) InVars {#valid=|v_#valid_24|, #memory_int=|v_#memory_int_37|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6} OutVars{main_#t~mem2=|v_main_#t~mem2_1|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_37|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:36:14,494 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,494 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_25| v_main_~p~0.base_7) 1)) InVars {#valid=|v_#valid_25|, main_~p~0.base=v_main_~p~0.base_7} OutVars{#valid=|v_#valid_25|, main_~p~0.base=v_main_~p~0.base_7} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,494 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,494 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,494 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_25| v_main_~p~0.base_7) 1)) InVars {#valid=|v_#valid_25|, main_~p~0.base=v_main_~p~0.base_7} OutVars{#valid=|v_#valid_25|, main_~p~0.base=v_main_~p~0.base_7} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,495 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,495 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ v_main_~p~0.offset_6 1) (select |v_#length_23| v_main_~p~0.base_8))) (not (<= 0 v_main_~p~0.offset_6))) InVars {#length=|v_#length_23|, main_~p~0.offset=v_main_~p~0.offset_6, main_~p~0.base=v_main_~p~0.base_8} OutVars{#length=|v_#length_23|, main_~p~0.offset=v_main_~p~0.offset_6, main_~p~0.base=v_main_~p~0.base_8} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,495 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,495 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,495 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ v_main_~p~0.offset_6 1) (select |v_#length_23| v_main_~p~0.base_8))) (not (<= 0 v_main_~p~0.offset_6))) InVars {#length=|v_#length_23|, main_~p~0.offset=v_main_~p~0.offset_6, main_~p~0.base=v_main_~p~0.base_8} OutVars{#length=|v_#length_23|, main_~p~0.offset=v_main_~p~0.offset_6, main_~p~0.base=v_main_~p~0.base_8} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,495 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,495 DEBUG L183 ransitionTransformer]: Formula: (= 1 (select |v_#valid_50| |v_#Ultimate.C_memcpy_src.base_1|)) InVars {#valid=|v_#valid_50|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_1|} OutVars{#valid=|v_#valid_50|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_1|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,495 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,495 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,496 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= 1 (select |v_#valid_50| |v_#Ultimate.C_memcpy_src.base_1|)) InVars {#valid=|v_#valid_50|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_1|} OutVars{#valid=|v_#valid_50|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_1|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,496 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,497 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11))) (and (= |v_##memloc_int_1_28| (store |v_##memloc_int_1_27| .cse0 |mll_L23'''''''''_26|)) (= (store |v_##memloc_int_0_27| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| |mll_L23'''''''''_27|) |v_##memloc_int_0_28|) (= (store |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| (store (select |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) .cse0 0)) |v_#memory_int_17|))) InVars {#memory_int=|v_#memory_int_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, ##memloc_int_0=|v_##memloc_int_0_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|, ##memloc_int_1=|v_##memloc_int_1_27|} OutVars{#memory_int=|v_#memory_int_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, ##memloc_int_0=|v_##memloc_int_0_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|, ##memloc_int_1=|v_##memloc_int_1_28|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,497 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,497 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,497 DEBUG L192 ransitionTransformer]: (= (store |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| (store (select |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11) 0)) |v_#memory_int_17|) [2018-03-28 15:36:14,497 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,497 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11))) (and (= |v_##memloc_int_1_28| (store |v_##memloc_int_1_27| .cse0 |mll_L23'''''''''_26|)) (= (store |v_##memloc_int_0_27| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| |mll_L23'''''''''_27|) |v_##memloc_int_0_28|) (= (store |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| (store (select |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) .cse0 0)) |v_#memory_int_17|))) [2018-03-28 15:36:14,498 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,498 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,498 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|} [2018-03-28 15:36:14,498 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,498 DEBUG L202 ransitionTransformer]: {#memory_int=|v_#memory_int_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, ##memloc_int_0=|v_##memloc_int_0_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|, ##memloc_int_1=|v_##memloc_int_1_27|} [2018-03-28 15:36:14,498 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,498 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,498 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|} [2018-03-28 15:36:14,498 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,498 DEBUG L210 ransitionTransformer]: {#memory_int=|v_#memory_int_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, ##memloc_int_0=|v_##memloc_int_0_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|, ##memloc_int_1=|v_##memloc_int_1_28|} [2018-03-28 15:36:14,499 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,499 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11))) (and (= |v_##memloc_int_1_28| (store |v_##memloc_int_1_27| .cse0 |mll_L23'''''''''_26|)) (= (store |v_##memloc_int_0_27| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| |mll_L23'''''''''_27|) |v_##memloc_int_0_28|) (= (store |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| (store (select |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) .cse0 0)) |v_#memory_int_17|))) InVars {#memory_int=|v_#memory_int_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, ##memloc_int_0=|v_##memloc_int_0_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|, ##memloc_int_1=|v_##memloc_int_1_27|} OutVars{#memory_int=|v_#memory_int_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, ##memloc_int_0=|v_##memloc_int_0_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|, ##memloc_int_1=|v_##memloc_int_1_28|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,499 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,499 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (mod |v_main_#t~mem2_2| 256))) InVars {main_#t~mem2=|v_main_#t~mem2_2|} OutVars{main_#t~mem2=|v_main_#t~mem2_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,499 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,500 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,500 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (mod |v_main_#t~mem2_2| 256))) InVars {main_#t~mem2=|v_main_#t~mem2_2|} OutVars{main_#t~mem2=|v_main_#t~mem2_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,500 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,500 DEBUG L183 ransitionTransformer]: Formula: (= (mod |v_main_#t~mem2_4| 256) 1) InVars {main_#t~mem2=|v_main_#t~mem2_4|} OutVars{main_#t~mem2=|v_main_#t~mem2_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,500 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,500 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,500 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (mod |v_main_#t~mem2_4| 256) 1) InVars {main_#t~mem2=|v_main_#t~mem2_4|} OutVars{main_#t~mem2=|v_main_#t~mem2_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,501 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,501 DEBUG L183 ransitionTransformer]: Formula: (and (<= (+ |v_#Ultimate.C_memcpy_dest.offset_1| |v_#Ultimate.C_memcpy_size_1|) (select |v_#length_30| |v_#Ultimate.C_memcpy_dest.base_2|)) (<= 0 |v_#Ultimate.C_memcpy_dest.offset_1|)) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_2|, #length=|v_#length_30|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_1|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_2|, #length=|v_#length_30|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_1|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,501 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,501 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,501 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= (+ |v_#Ultimate.C_memcpy_dest.offset_1| |v_#Ultimate.C_memcpy_size_1|) (select |v_#length_30| |v_#Ultimate.C_memcpy_dest.base_2|)) (<= 0 |v_#Ultimate.C_memcpy_dest.offset_1|)) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_2|, #length=|v_#length_30|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_1|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_2|, #length=|v_#length_30|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_1|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,502 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,502 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12))) (and (= |v_#memory_int_19| (store |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| (store (select |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) .cse0 0))) (= |v_##memloc_int_0_30| (store |v_##memloc_int_0_29| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| |mll_L23''''''''''_29|)) (= |v_##memloc_int_1_30| (store |v_##memloc_int_1_29| .cse0 |mll_L23''''''''''_28|)))) InVars {#memory_int=|v_#memory_int_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, ##memloc_int_0=|v_##memloc_int_0_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|, ##memloc_int_1=|v_##memloc_int_1_29|} OutVars{#memory_int=|v_#memory_int_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, ##memloc_int_0=|v_##memloc_int_0_30|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|, ##memloc_int_1=|v_##memloc_int_1_30|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,502 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,502 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,502 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_19| (store |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| (store (select |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12) 0))) [2018-03-28 15:36:14,503 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,503 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12))) (and (= |v_#memory_int_19| (store |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| (store (select |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) .cse0 0))) (= |v_##memloc_int_0_30| (store |v_##memloc_int_0_29| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| |mll_L23''''''''''_29|)) (= |v_##memloc_int_1_30| (store |v_##memloc_int_1_29| .cse0 |mll_L23''''''''''_28|)))) [2018-03-28 15:36:14,503 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,503 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,503 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|} [2018-03-28 15:36:14,503 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,503 DEBUG L202 ransitionTransformer]: {#memory_int=|v_#memory_int_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, ##memloc_int_0=|v_##memloc_int_0_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|, ##memloc_int_1=|v_##memloc_int_1_29|} [2018-03-28 15:36:14,504 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,504 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,504 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|} [2018-03-28 15:36:14,504 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,504 DEBUG L210 ransitionTransformer]: {#memory_int=|v_#memory_int_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, ##memloc_int_0=|v_##memloc_int_0_30|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|, ##memloc_int_1=|v_##memloc_int_1_30|} [2018-03-28 15:36:14,504 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,505 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12))) (and (= |v_#memory_int_19| (store |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| (store (select |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) .cse0 0))) (= |v_##memloc_int_0_30| (store |v_##memloc_int_0_29| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| |mll_L23''''''''''_29|)) (= |v_##memloc_int_1_30| (store |v_##memloc_int_1_29| .cse0 |mll_L23''''''''''_28|)))) InVars {#memory_int=|v_#memory_int_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, ##memloc_int_0=|v_##memloc_int_0_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|, ##memloc_int_1=|v_##memloc_int_1_29|} OutVars{#memory_int=|v_#memory_int_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, ##memloc_int_0=|v_##memloc_int_0_30|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|, ##memloc_int_1=|v_##memloc_int_1_30|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,505 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,505 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem2=|v_main_#t~mem2_3|} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:36:14,505 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,505 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,505 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem2=|v_main_#t~mem2_3|} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:36:14,506 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,506 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem2=|v_main_#t~mem2_5|} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:36:14,506 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,506 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,506 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem2=|v_main_#t~mem2_5|} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:36:14,506 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,507 DEBUG L183 ransitionTransformer]: Formula: (and (<= 0 |v_#Ultimate.C_memcpy_src.offset_1|) (<= (+ |v_#Ultimate.C_memcpy_src.offset_1| |v_#Ultimate.C_memcpy_size_2|) (select |v_#length_31| |v_#Ultimate.C_memcpy_src.base_2|))) InVars {#Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_1|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_2|, #length=|v_#length_31|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_2|} OutVars{#Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_1|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_2|, #length=|v_#length_31|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,507 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,507 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,507 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= 0 |v_#Ultimate.C_memcpy_src.offset_1|) (<= (+ |v_#Ultimate.C_memcpy_src.offset_1| |v_#Ultimate.C_memcpy_size_2|) (select |v_#length_31| |v_#Ultimate.C_memcpy_src.base_2|))) InVars {#Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_1|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_2|, #length=|v_#length_31|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_2|} OutVars{#Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_1|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_2|, #length=|v_#length_31|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,507 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,508 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,508 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,508 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,508 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,508 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,508 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_7 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_7} OutVars{main_~p~0.offset=v_main_~p~0.offset_7} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,508 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,508 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,508 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_7 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_7} OutVars{main_~p~0.offset=v_main_~p~0.offset_7} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,509 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,509 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,509 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,509 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,509 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,509 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,509 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ v_main_~p~0.offset_9 1))) (and (<= (+ v_main_~p~0.offset_9 2) (select |v_#length_24| v_main_~p~0.base_11)) (<= 0 .cse0) (= (select |v_#valid_29| v_main_~p~0.base_11) 1) (= (select (select |v_#memory_int_38| v_main_~p~0.base_11) .cse0) |v_main_#t~mem3_1|))) InVars {#valid=|v_#valid_29|, #memory_int=|v_#memory_int_38|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11} OutVars{main_#t~mem3=|v_main_#t~mem3_1|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_38|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:36:14,509 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,509 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,510 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ v_main_~p~0.offset_9 1))) (and (<= (+ v_main_~p~0.offset_9 2) (select |v_#length_24| v_main_~p~0.base_11)) (<= 0 .cse0) (= (select |v_#valid_29| v_main_~p~0.base_11) 1) (= (select (select |v_#memory_int_38| v_main_~p~0.base_11) .cse0) |v_main_#t~mem3_1|))) InVars {#valid=|v_#valid_29|, #memory_int=|v_#memory_int_38|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11} OutVars{main_#t~mem3=|v_main_#t~mem3_1|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_38|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:36:14,510 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,510 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_30| v_main_~p~0.base_12))) InVars {#valid=|v_#valid_30|, main_~p~0.base=v_main_~p~0.base_12} OutVars{#valid=|v_#valid_30|, main_~p~0.base=v_main_~p~0.base_12} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,510 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,510 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,510 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_30| v_main_~p~0.base_12))) InVars {#valid=|v_#valid_30|, main_~p~0.base=v_main_~p~0.base_12} OutVars{#valid=|v_#valid_30|, main_~p~0.base=v_main_~p~0.base_12} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,510 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,510 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 (+ v_main_~p~0.offset_10 1))) (not (<= (+ v_main_~p~0.offset_10 2) (select |v_#length_25| v_main_~p~0.base_13)))) InVars {#length=|v_#length_25|, main_~p~0.offset=v_main_~p~0.offset_10, main_~p~0.base=v_main_~p~0.base_13} OutVars{#length=|v_#length_25|, main_~p~0.offset=v_main_~p~0.offset_10, main_~p~0.base=v_main_~p~0.base_13} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,510 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,511 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,511 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 (+ v_main_~p~0.offset_10 1))) (not (<= (+ v_main_~p~0.offset_10 2) (select |v_#length_25| v_main_~p~0.base_13)))) InVars {#length=|v_#length_25|, main_~p~0.offset=v_main_~p~0.offset_10, main_~p~0.base=v_main_~p~0.base_13} OutVars{#length=|v_#length_25|, main_~p~0.offset=v_main_~p~0.offset_10, main_~p~0.base=v_main_~p~0.base_13} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,511 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,511 DEBUG L183 ransitionTransformer]: Formula: (= |v_#Ultimate.C_memcpy_#t~loopctr7_1| 0) InVars {} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_1|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_#t~loopctr7] [2018-03-28 15:36:14,511 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,511 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,512 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#Ultimate.C_memcpy_#t~loopctr7_1| 0) InVars {} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_1|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_#t~loopctr7] [2018-03-28 15:36:14,512 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,512 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 0 v_main_~p~0.base_9)) (not (= 1 (select |v_#valid_26| v_main_~p~0.base_9)))) InVars {#valid=|v_#valid_26|, main_~p~0.base=v_main_~p~0.base_9} OutVars{#valid=|v_#valid_26|, main_~p~0.base=v_main_~p~0.base_9} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,512 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,512 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,513 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 0 v_main_~p~0.base_9)) (not (= 1 (select |v_#valid_26| v_main_~p~0.base_9)))) InVars {#valid=|v_#valid_26|, main_~p~0.base=v_main_~p~0.base_9} OutVars{#valid=|v_#valid_26|, main_~p~0.base=v_main_~p~0.base_9} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,513 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,513 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,513 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,513 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,513 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,514 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,514 DEBUG L183 ransitionTransformer]: Formula: (not (= (mod |v_main_#t~mem3_2| 256) 2)) InVars {main_#t~mem3=|v_main_#t~mem3_2|} OutVars{main_#t~mem3=|v_main_#t~mem3_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,514 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,514 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,514 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (mod |v_main_#t~mem3_2| 256) 2)) InVars {main_#t~mem3=|v_main_#t~mem3_2|} OutVars{main_#t~mem3=|v_main_#t~mem3_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,515 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,515 DEBUG L183 ransitionTransformer]: Formula: (= (mod |v_main_#t~mem3_4| 256) 2) InVars {main_#t~mem3=|v_main_#t~mem3_4|} OutVars{main_#t~mem3=|v_main_#t~mem3_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,515 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,515 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,515 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (mod |v_main_#t~mem3_4| 256) 2) InVars {main_#t~mem3=|v_main_#t~mem3_4|} OutVars{main_#t~mem3=|v_main_#t~mem3_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,516 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,516 DEBUG L183 ransitionTransformer]: Formula: (< |v_#Ultimate.C_memcpy_#t~loopctr7_2| |v_#Ultimate.C_memcpy_size_3|) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_2|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_3|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_2|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_3|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,516 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,516 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,516 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (< |v_#Ultimate.C_memcpy_#t~loopctr7_2| |v_#Ultimate.C_memcpy_size_3|) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_2|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_3|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_2|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_3|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,517 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,517 DEBUG L183 ransitionTransformer]: Formula: (not (< |v_#Ultimate.C_memcpy_#t~loopctr7_6| |v_#Ultimate.C_memcpy_size_4|)) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_6|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_4|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_6|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,517 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,517 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,517 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (< |v_#Ultimate.C_memcpy_#t~loopctr7_6| |v_#Ultimate.C_memcpy_size_4|)) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_6|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_4|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_6|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,518 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,518 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_27| (store |v_#valid_28| v_main_~p~0.base_10 0)) InVars {#valid=|v_#valid_28|, main_~p~0.base=v_main_~p~0.base_10} OutVars{#valid=|v_#valid_27|, main_~p~0.base=v_main_~p~0.base_10} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,518 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,518 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,518 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_27| (store |v_#valid_28| v_main_~p~0.base_10 0)) InVars {#valid=|v_#valid_28|, main_~p~0.base=v_main_~p~0.base_10} OutVars{#valid=|v_#valid_27|, main_~p~0.base=v_main_~p~0.base_10} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,519 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,519 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem3=|v_main_#t~mem3_3|} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:36:14,519 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,519 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,519 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem3=|v_main_#t~mem3_3|} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:36:14,520 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,520 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem3=|v_main_#t~mem3_5|} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:36:14,520 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,520 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,520 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem3=|v_main_#t~mem3_5|} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:36:14,521 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,521 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|))) (and (= |v_#memory_int_41| (store |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3| (store (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|) .cse0 (select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|))))) (= (store |v_##memloc_int_0_31| |v_#Ultimate.C_memcpy_dest.base_3| |mll_L-1'''_30|) |v_##memloc_int_0_32|) (= (store |v_##memloc_int_1_31| .cse0 |mll_L-1'''_31|) |v_##memloc_int_1_32|))) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #memory_int=|v_#memory_int_42|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, ##memloc_int_0=|v_##memloc_int_0_31|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|, ##memloc_int_1=|v_##memloc_int_1_31|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #memory_int=|v_#memory_int_41|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, ##memloc_int_0=|v_##memloc_int_0_32|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|, ##memloc_int_1=|v_##memloc_int_1_32|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,521 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,521 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,522 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_41| (store |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3| (store (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|) (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|) (select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|))))) [2018-03-28 15:36:14,522 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,522 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|))) (and (= |v_#memory_int_41| (store |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3| (store (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|) .cse0 (select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|))))) (= (store |v_##memloc_int_0_31| |v_#Ultimate.C_memcpy_dest.base_3| |mll_L-1'''_30|) |v_##memloc_int_0_32|) (= (store |v_##memloc_int_1_31| .cse0 |mll_L-1'''_31|) |v_##memloc_int_1_32|))) [2018-03-28 15:36:14,522 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,522 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,522 DEBUG L200 ransitionTransformer]: {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #memory_int=|v_#memory_int_42|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|} [2018-03-28 15:36:14,522 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,523 DEBUG L202 ransitionTransformer]: {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #memory_int=|v_#memory_int_42|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, ##memloc_int_0=|v_##memloc_int_0_31|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|, ##memloc_int_1=|v_##memloc_int_1_31|} [2018-03-28 15:36:14,523 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,523 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,523 DEBUG L208 ransitionTransformer]: {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #memory_int=|v_#memory_int_41|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|} [2018-03-28 15:36:14,523 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,523 DEBUG L210 ransitionTransformer]: {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #memory_int=|v_#memory_int_41|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, ##memloc_int_0=|v_##memloc_int_0_32|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|, ##memloc_int_1=|v_##memloc_int_1_32|} [2018-03-28 15:36:14,523 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,524 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|))) (and (= |v_#memory_int_41| (store |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3| (store (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|) .cse0 (select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|))))) (= (store |v_##memloc_int_0_31| |v_#Ultimate.C_memcpy_dest.base_3| |mll_L-1'''_30|) |v_##memloc_int_0_32|) (= (store |v_##memloc_int_1_31| .cse0 |mll_L-1'''_31|) |v_##memloc_int_1_32|))) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #memory_int=|v_#memory_int_42|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, ##memloc_int_0=|v_##memloc_int_0_31|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|, ##memloc_int_1=|v_##memloc_int_1_31|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #memory_int=|v_#memory_int_41|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, ##memloc_int_0=|v_##memloc_int_0_32|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|, ##memloc_int_1=|v_##memloc_int_1_32|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,524 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,524 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#Ultimate.C_memcpy_dest.offset_3| |v_#Ultimate.C_memcpy_#res.offset_1|) (= |v_#Ultimate.C_memcpy_#res.base_1| |v_#Ultimate.C_memcpy_dest.base_4|)) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_4|, #Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.base_1|, #Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offset_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_3|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_4|, #Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.base_1|, #Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offset_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_3|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,524 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,524 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,525 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#Ultimate.C_memcpy_dest.offset_3| |v_#Ultimate.C_memcpy_#res.offset_1|) (= |v_#Ultimate.C_memcpy_#res.base_1| |v_#Ultimate.C_memcpy_dest.base_4|)) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_4|, #Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.base_1|, #Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offset_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_3|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_4|, #Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.base_1|, #Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offset_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_3|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,525 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,525 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_11 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_11} OutVars{main_~p~0.offset=v_main_~p~0.offset_11} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,525 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,525 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,525 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_11 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_11} OutVars{main_~p~0.offset=v_main_~p~0.offset_11} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,526 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,526 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,526 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,526 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,526 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,526 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,527 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ v_main_~p~0.offset_13 2))) (and (= (select (select |v_#memory_int_39| v_main_~p~0.base_16) .cse0) |v_main_#t~mem4_1|) (<= (+ v_main_~p~0.offset_13 3) (select |v_#length_26| v_main_~p~0.base_16)) (= 1 (select |v_#valid_34| v_main_~p~0.base_16)) (<= 0 .cse0))) InVars {#valid=|v_#valid_34|, #memory_int=|v_#memory_int_39|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16} OutVars{main_#t~mem4=|v_main_#t~mem4_1|, #valid=|v_#valid_34|, #memory_int=|v_#memory_int_39|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:36:14,527 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,527 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,527 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ v_main_~p~0.offset_13 2))) (and (= (select (select |v_#memory_int_39| v_main_~p~0.base_16) .cse0) |v_main_#t~mem4_1|) (<= (+ v_main_~p~0.offset_13 3) (select |v_#length_26| v_main_~p~0.base_16)) (= 1 (select |v_#valid_34| v_main_~p~0.base_16)) (<= 0 .cse0))) InVars {#valid=|v_#valid_34|, #memory_int=|v_#memory_int_39|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16} OutVars{main_#t~mem4=|v_main_#t~mem4_1|, #valid=|v_#valid_34|, #memory_int=|v_#memory_int_39|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:36:14,527 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,527 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_35| v_main_~p~0.base_17))) InVars {#valid=|v_#valid_35|, main_~p~0.base=v_main_~p~0.base_17} OutVars{#valid=|v_#valid_35|, main_~p~0.base=v_main_~p~0.base_17} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,528 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,528 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,528 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_35| v_main_~p~0.base_17))) InVars {#valid=|v_#valid_35|, main_~p~0.base=v_main_~p~0.base_17} OutVars{#valid=|v_#valid_35|, main_~p~0.base=v_main_~p~0.base_17} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,528 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,528 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 (+ v_main_~p~0.offset_14 2))) (not (<= (+ v_main_~p~0.offset_14 3) (select |v_#length_27| v_main_~p~0.base_18)))) InVars {#length=|v_#length_27|, main_~p~0.offset=v_main_~p~0.offset_14, main_~p~0.base=v_main_~p~0.base_18} OutVars{#length=|v_#length_27|, main_~p~0.offset=v_main_~p~0.offset_14, main_~p~0.base=v_main_~p~0.base_18} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,528 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,529 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,529 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 (+ v_main_~p~0.offset_14 2))) (not (<= (+ v_main_~p~0.offset_14 3) (select |v_#length_27| v_main_~p~0.base_18)))) InVars {#length=|v_#length_27|, main_~p~0.offset=v_main_~p~0.offset_14, main_~p~0.base=v_main_~p~0.base_18} OutVars{#length=|v_#length_27|, main_~p~0.offset=v_main_~p~0.offset_14, main_~p~0.base=v_main_~p~0.base_18} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,529 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,529 DEBUG L183 ransitionTransformer]: Formula: (= |v_#Ultimate.C_memcpy_#t~loopctr7_4| (+ |v_#Ultimate.C_memcpy_#t~loopctr7_5| 1)) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_5|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_4|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_#t~loopctr7] [2018-03-28 15:36:14,529 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,529 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,529 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#Ultimate.C_memcpy_#t~loopctr7_4| (+ |v_#Ultimate.C_memcpy_#t~loopctr7_5| 1)) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_5|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_4|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_#t~loopctr7] [2018-03-28 15:36:14,530 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,530 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 1 (select |v_#valid_31| v_main_~p~0.base_14))) (not (= v_main_~p~0.base_14 0))) InVars {#valid=|v_#valid_31|, main_~p~0.base=v_main_~p~0.base_14} OutVars{#valid=|v_#valid_31|, main_~p~0.base=v_main_~p~0.base_14} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,530 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,530 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,530 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 1 (select |v_#valid_31| v_main_~p~0.base_14))) (not (= v_main_~p~0.base_14 0))) InVars {#valid=|v_#valid_31|, main_~p~0.base=v_main_~p~0.base_14} OutVars{#valid=|v_#valid_31|, main_~p~0.base=v_main_~p~0.base_14} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,531 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,531 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,531 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,531 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,531 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,531 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,532 DEBUG L183 ransitionTransformer]: Formula: (not (= 3 (mod |v_main_#t~mem4_2| 256))) InVars {main_#t~mem4=|v_main_#t~mem4_2|} OutVars{main_#t~mem4=|v_main_#t~mem4_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,532 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,532 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,532 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 3 (mod |v_main_#t~mem4_2| 256))) InVars {main_#t~mem4=|v_main_#t~mem4_2|} OutVars{main_#t~mem4=|v_main_#t~mem4_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,532 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,532 DEBUG L183 ransitionTransformer]: Formula: (= 3 (mod |v_main_#t~mem4_4| 256)) InVars {main_#t~mem4=|v_main_#t~mem4_4|} OutVars{main_#t~mem4=|v_main_#t~mem4_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,533 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,533 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,533 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= 3 (mod |v_main_#t~mem4_4| 256)) InVars {main_#t~mem4=|v_main_#t~mem4_4|} OutVars{main_#t~mem4=|v_main_#t~mem4_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,533 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,533 DEBUG L183 ransitionTransformer]: Formula: (= (store |v_#valid_33| v_main_~p~0.base_15 0) |v_#valid_32|) InVars {#valid=|v_#valid_33|, main_~p~0.base=v_main_~p~0.base_15} OutVars{#valid=|v_#valid_32|, main_~p~0.base=v_main_~p~0.base_15} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,533 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,534 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,534 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (store |v_#valid_33| v_main_~p~0.base_15 0) |v_#valid_32|) InVars {#valid=|v_#valid_33|, main_~p~0.base=v_main_~p~0.base_15} OutVars{#valid=|v_#valid_32|, main_~p~0.base=v_main_~p~0.base_15} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,534 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,534 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem4=|v_main_#t~mem4_3|} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:36:14,534 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,534 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,535 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem4=|v_main_#t~mem4_3|} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:36:14,535 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,535 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem4=|v_main_#t~mem4_5|} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:36:14,535 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,535 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,535 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem4=|v_main_#t~mem4_5|} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:36:14,536 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,536 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_15 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_15} OutVars{main_~p~0.offset=v_main_~p~0.offset_15} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,536 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,536 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,536 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_15 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_15} OutVars{main_~p~0.offset=v_main_~p~0.offset_15} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,537 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,537 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,537 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,537 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,537 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,538 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,538 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ v_main_~p~0.offset_17 5))) (and (<= 0 .cse0) (= |v_main_#t~mem5_1| (select (select |v_#memory_int_40| v_main_~p~0.base_21) .cse0)) (= 1 (select |v_#valid_39| v_main_~p~0.base_21)) (<= (+ v_main_~p~0.offset_17 9) (select |v_#length_28| v_main_~p~0.base_21)))) InVars {#valid=|v_#valid_39|, #memory_int=|v_#memory_int_40|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21} OutVars{#valid=|v_#valid_39|, #memory_int=|v_#memory_int_40|, main_#t~mem5=|v_main_#t~mem5_1|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:36:14,538 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,538 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,538 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ v_main_~p~0.offset_17 5))) (and (<= 0 .cse0) (= |v_main_#t~mem5_1| (select (select |v_#memory_int_40| v_main_~p~0.base_21) .cse0)) (= 1 (select |v_#valid_39| v_main_~p~0.base_21)) (<= (+ v_main_~p~0.offset_17 9) (select |v_#length_28| v_main_~p~0.base_21)))) InVars {#valid=|v_#valid_39|, #memory_int=|v_#memory_int_40|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21} OutVars{#valid=|v_#valid_39|, #memory_int=|v_#memory_int_40|, main_#t~mem5=|v_main_#t~mem5_1|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:36:14,539 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,539 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_40| v_main_~p~0.base_22) 1)) InVars {#valid=|v_#valid_40|, main_~p~0.base=v_main_~p~0.base_22} OutVars{#valid=|v_#valid_40|, main_~p~0.base=v_main_~p~0.base_22} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,539 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,539 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,539 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_40| v_main_~p~0.base_22) 1)) InVars {#valid=|v_#valid_40|, main_~p~0.base=v_main_~p~0.base_22} OutVars{#valid=|v_#valid_40|, main_~p~0.base=v_main_~p~0.base_22} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,540 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,540 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 (+ v_main_~p~0.offset_18 5))) (not (<= (+ v_main_~p~0.offset_18 9) (select |v_#length_29| v_main_~p~0.base_23)))) InVars {#length=|v_#length_29|, main_~p~0.offset=v_main_~p~0.offset_18, main_~p~0.base=v_main_~p~0.base_23} OutVars{#length=|v_#length_29|, main_~p~0.offset=v_main_~p~0.offset_18, main_~p~0.base=v_main_~p~0.base_23} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,540 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,540 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,540 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 (+ v_main_~p~0.offset_18 5))) (not (<= (+ v_main_~p~0.offset_18 9) (select |v_#length_29| v_main_~p~0.base_23)))) InVars {#length=|v_#length_29|, main_~p~0.offset=v_main_~p~0.offset_18, main_~p~0.base=v_main_~p~0.base_23} OutVars{#length=|v_#length_29|, main_~p~0.offset=v_main_~p~0.offset_18, main_~p~0.base=v_main_~p~0.base_23} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,541 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,541 DEBUG L183 ransitionTransformer]: Formula: (and (not (= v_main_~p~0.base_19 0)) (not (= (select |v_#valid_36| v_main_~p~0.base_19) 1))) InVars {#valid=|v_#valid_36|, main_~p~0.base=v_main_~p~0.base_19} OutVars{#valid=|v_#valid_36|, main_~p~0.base=v_main_~p~0.base_19} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,541 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,541 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,541 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= v_main_~p~0.base_19 0)) (not (= (select |v_#valid_36| v_main_~p~0.base_19) 1))) InVars {#valid=|v_#valid_36|, main_~p~0.base=v_main_~p~0.base_19} OutVars{#valid=|v_#valid_36|, main_~p~0.base=v_main_~p~0.base_19} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,542 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,542 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,542 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,542 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,542 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,542 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,543 DEBUG L183 ransitionTransformer]: Formula: (not (= (mod |v_main_#t~mem5_2| 4294967296) 4)) InVars {main_#t~mem5=|v_main_#t~mem5_2|} OutVars{main_#t~mem5=|v_main_#t~mem5_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,543 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,543 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,543 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (mod |v_main_#t~mem5_2| 4294967296) 4)) InVars {main_#t~mem5=|v_main_#t~mem5_2|} OutVars{main_#t~mem5=|v_main_#t~mem5_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,543 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,544 DEBUG L183 ransitionTransformer]: Formula: (= (mod |v_main_#t~mem5_4| 4294967296) 4) InVars {main_#t~mem5=|v_main_#t~mem5_4|} OutVars{main_#t~mem5=|v_main_#t~mem5_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,544 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,544 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,544 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (mod |v_main_#t~mem5_4| 4294967296) 4) InVars {main_#t~mem5=|v_main_#t~mem5_4|} OutVars{main_#t~mem5=|v_main_#t~mem5_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,544 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,544 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_37| (store |v_#valid_38| v_main_~p~0.base_20 0)) InVars {#valid=|v_#valid_38|, main_~p~0.base=v_main_~p~0.base_20} OutVars{#valid=|v_#valid_37|, main_~p~0.base=v_main_~p~0.base_20} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,545 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,545 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,545 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_37| (store |v_#valid_38| v_main_~p~0.base_20 0)) InVars {#valid=|v_#valid_38|, main_~p~0.base=v_main_~p~0.base_20} OutVars{#valid=|v_#valid_37|, main_~p~0.base=v_main_~p~0.base_20} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,545 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,545 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem5=|v_main_#t~mem5_3|} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:36:14,545 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,546 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,546 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem5=|v_main_#t~mem5_3|} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:36:14,546 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,546 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem5=|v_main_#t~mem5_5|} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:36:14,546 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,546 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,547 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem5=|v_main_#t~mem5_5|} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:36:14,547 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,547 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_19 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_19} OutVars{main_~p~0.offset=v_main_~p~0.offset_19} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,547 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,547 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,548 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_19 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_19} OutVars{main_~p~0.offset=v_main_~p~0.offset_19} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,548 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,548 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,548 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,548 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,548 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,549 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,549 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_21 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_21} OutVars{main_~p~0.offset=v_main_~p~0.offset_21} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,549 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,549 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,549 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_21 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_21} OutVars{main_~p~0.offset=v_main_~p~0.offset_21} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,550 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,550 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,550 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,550 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,550 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,550 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,551 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 1 (select |v_#valid_41| v_main_~p~0.base_24))) (not (= v_main_~p~0.base_24 0))) InVars {#valid=|v_#valid_41|, main_~p~0.base=v_main_~p~0.base_24} OutVars{#valid=|v_#valid_41|, main_~p~0.base=v_main_~p~0.base_24} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,551 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,551 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,551 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 1 (select |v_#valid_41| v_main_~p~0.base_24))) (not (= v_main_~p~0.base_24 0))) InVars {#valid=|v_#valid_41|, main_~p~0.base=v_main_~p~0.base_24} OutVars{#valid=|v_#valid_41|, main_~p~0.base=v_main_~p~0.base_24} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,551 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,552 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,552 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,552 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,552 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,552 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,553 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 1 (select |v_#valid_44| v_main_~p~0.base_26))) (not (= v_main_~p~0.base_26 0))) InVars {#valid=|v_#valid_44|, main_~p~0.base=v_main_~p~0.base_26} OutVars{#valid=|v_#valid_44|, main_~p~0.base=v_main_~p~0.base_26} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,553 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,553 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,553 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 1 (select |v_#valid_44| v_main_~p~0.base_26))) (not (= v_main_~p~0.base_26 0))) InVars {#valid=|v_#valid_44|, main_~p~0.base=v_main_~p~0.base_26} OutVars{#valid=|v_#valid_44|, main_~p~0.base=v_main_~p~0.base_26} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,553 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,553 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,554 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,554 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,554 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,554 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,554 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_42| (store |v_#valid_43| v_main_~p~0.base_25 0)) InVars {#valid=|v_#valid_43|, main_~p~0.base=v_main_~p~0.base_25} OutVars{#valid=|v_#valid_42|, main_~p~0.base=v_main_~p~0.base_25} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,554 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,555 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,555 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_42| (store |v_#valid_43| v_main_~p~0.base_25 0)) InVars {#valid=|v_#valid_43|, main_~p~0.base=v_main_~p~0.base_25} OutVars{#valid=|v_#valid_42|, main_~p~0.base=v_main_~p~0.base_25} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,555 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,555 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_45| (store |v_#valid_46| v_main_~p~0.base_27 0)) InVars {#valid=|v_#valid_46|, main_~p~0.base=v_main_~p~0.base_27} OutVars{#valid=|v_#valid_45|, main_~p~0.base=v_main_~p~0.base_27} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,555 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,555 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,556 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_45| (store |v_#valid_46| v_main_~p~0.base_27 0)) InVars {#valid=|v_#valid_46|, main_~p~0.base=v_main_~p~0.base_27} OutVars{#valid=|v_#valid_45|, main_~p~0.base=v_main_~p~0.base_27} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,556 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,556 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_47| |old(#valid)|) InVars {#valid=|v_#valid_47|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_47|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,556 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,556 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,557 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_47| |old(#valid)|) InVars {#valid=|v_#valid_47|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_47|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,557 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,557 DEBUG L183 ransitionTransformer]: Formula: (not (= |v_#valid_48| |old(#valid)|)) InVars {#valid=|v_#valid_48|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_48|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,557 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,557 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,557 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= |v_#valid_48| |old(#valid)|)) InVars {#valid=|v_#valid_48|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_48|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,558 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,558 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,558 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_main_#t~memcpy1.base_3| |v_#Ultimate.C_memcpy_#res.baseOutParam_1|) (= |v_main_#t~memcpy1.offset_3| |v_#Ultimate.C_memcpy_#res.offsetOutParam_1|)) InVars {#Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.baseOutParam_1|, #Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offsetOutParam_1|} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_3|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_3|} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base] [2018-03-28 15:36:14,559 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#Ultimate.C_memcpy_dest.offsetInParam_1| v_main_~p~0.offset_23) (= |v_#Ultimate.C_memcpy_src.offsetInParam_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_26|) (= |v_#Ultimate.C_memcpy_sizeInParam_1| 4) (= |v_#Ultimate.C_memcpy_src.baseInParam_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_32|) (= |v_#Ultimate.C_memcpy_dest.baseInParam_1| v_main_~p~0.base_28)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_32|, main_~p~0.offset=v_main_~p~0.offset_23, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_26|, main_~p~0.base=v_main_~p~0.base_28} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.baseInParam_1|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offsetInParam_1|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.baseInParam_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offsetInParam_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_sizeInParam_1|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_size] [2018-03-28 15:36:14,559 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_ULTIMATE.start_#t~ret6_2| |v_main_#resOutParam_1|) InVars {main_#res=|v_main_#resOutParam_1|} OutVars{ULTIMATE.start_#t~ret6=|v_ULTIMATE.start_#t~ret6_2|} AuxVars[] AssignedVars[ULTIMATE.start_#t~ret6] [2018-03-28 15:36:14,559 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,561 INFO L271 apSepIcfgTransformer]: finished MemlocArrayUpdater, created 32 location literals (each corresponds to one heap write) [2018-03-28 15:36:14,563 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,564 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_##memloc_int_0_33| ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_0_lit|)) (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_1_lit|) |v_##memloc_int_1_33|)) InVars {##memloc_int_0=|v_##memloc_int_0_33|, ##memloc_int_1=|v_##memloc_int_1_33|} OutVars{#valid=|v_#valid_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_12|, #memory_int=|v_#memory_int_21|, #NULL.offset=|v_#NULL.offset_2|, #length=|v_#length_3|, ##memloc_int_0=|v_##memloc_int_0_33|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_12|, ##memloc_int_1=|v_##memloc_int_1_33|, #NULL.base=|v_#NULL.base_2|} AuxVars[] AssignedVars[#valid, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, #memory_int, #NULL.offset, #length, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset, #NULL.base] [2018-03-28 15:36:14,564 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:36:14,564 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:36:14,564 DEBUG L192 ransitionTransformer]: true [2018-03-28 15:36:14,564 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:36:14,564 DEBUG L194 ransitionTransformer]: (and (= |v_##memloc_int_0_33| ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_0_lit|)) (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_1_lit|) |v_##memloc_int_1_33|)) [2018-03-28 15:36:14,565 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:36:14,565 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:36:14,565 DEBUG L200 ransitionTransformer]: {} [2018-03-28 15:36:14,565 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:36:14,565 DEBUG L202 ransitionTransformer]: {##memloc_int_0=|v_##memloc_int_0_33|, ##memloc_int_1=|v_##memloc_int_1_33|} [2018-03-28 15:36:14,565 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:36:14,565 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:36:14,566 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_12|, #memory_int=|v_#memory_int_21|, #NULL.offset=|v_#NULL.offset_2|, #length=|v_#length_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_12|, #NULL.base=|v_#NULL.base_2|} [2018-03-28 15:36:14,566 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:36:14,566 DEBUG L210 ransitionTransformer]: {#valid=|v_#valid_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_12|, #memory_int=|v_#memory_int_21|, #NULL.offset=|v_#NULL.offset_2|, #length=|v_#length_3|, ##memloc_int_0=|v_##memloc_int_0_33|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_12|, ##memloc_int_1=|v_##memloc_int_1_33|, #NULL.base=|v_#NULL.base_2|} [2018-03-28 15:36:14,566 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,566 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_##memloc_int_0_33| ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_0_lit|)) (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_1_lit|) |v_##memloc_int_1_33|)) InVars {##memloc_int_0=|v_##memloc_int_0_33|, ##memloc_int_1=|v_##memloc_int_1_33|} OutVars{#valid=|v_#valid_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_12|, #memory_int=|v_#memory_int_21|, #NULL.offset=|v_#NULL.offset_2|, #length=|v_#length_3|, ##memloc_int_0=|v_##memloc_int_0_33|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_12|, ##memloc_int_1=|v_##memloc_int_1_33|, #NULL.base=|v_#NULL.base_2|} AuxVars[] AssignedVars[#valid, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, #memory_int, #NULL.offset, #length, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset, #NULL.base] [2018-03-28 15:36:14,567 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_##memloc_int_0_34| ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_0_lit|)) (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_1_lit|) |v_##memloc_int_1_34|)) InVars {##memloc_int_0=|v_##memloc_int_0_34|, ##memloc_int_1=|v_##memloc_int_1_34|} OutVars{##memloc_int_0=|v_##memloc_int_0_34|, ##memloc_int_1=|v_##memloc_int_1_34|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,567 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,567 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_8| |v_#valid_7|) InVars {#valid=|v_#valid_8|} OutVars{#memory_int=|v_#memory_int_23|, #length=|v_#length_5|, ULTIMATE.start_#t~ret6=|v_ULTIMATE.start_#t~ret6_1|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid, #memory_int, #length, ULTIMATE.start_#t~ret6] [2018-03-28 15:36:14,567 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,568 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,568 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_8| |v_#valid_7|) InVars {#valid=|v_#valid_8|} OutVars{#memory_int=|v_#memory_int_23|, #length=|v_#length_5|, ULTIMATE.start_#t~ret6=|v_ULTIMATE.start_#t~ret6_1|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid, #memory_int, #length, ULTIMATE.start_#t~ret6] [2018-03-28 15:36:14,568 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,568 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,568 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] [2018-03-28 15:36:14,569 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,569 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,569 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] [2018-03-28 15:36:14,569 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,569 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,569 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,570 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,570 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,570 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,570 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_~p~0.base=v_main_~p~0.base_1, main_~p~0.offset=v_main_~p~0.offset_1} AuxVars[] AssignedVars[main_~p~0.offset, main_~p~0.base] [2018-03-28 15:36:14,570 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,570 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,571 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_~p~0.base=v_main_~p~0.base_1, main_~p~0.offset=v_main_~p~0.offset_1} AuxVars[] AssignedVars[main_~p~0.offset, main_~p~0.base] [2018-03-28 15:36:14,571 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,571 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_1| (store |v_#valid_2| 0 0)) InVars {#valid=|v_#valid_2|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,571 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,571 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,571 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_1| (store |v_#valid_2| 0 0)) InVars {#valid=|v_#valid_2|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,572 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,572 DEBUG L183 ransitionTransformer]: Formula: (and (= (store |v_#length_8| |v_main_#t~malloc0.base_1| 12) |v_#length_7|) (not (= 0 |v_main_#t~malloc0.base_1|)) (= |v_main_#t~malloc0.offset_1| 0) (= (select |v_#valid_10| |v_main_#t~malloc0.base_1|) 0) (= |v_#valid_9| (store |v_#valid_10| |v_main_#t~malloc0.base_1| 1))) InVars {#length=|v_#length_8|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_7|, main_#t~malloc0.base=|v_main_#t~malloc0.base_1|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_1|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[main_#t~malloc0.base, #valid, #length, main_#t~malloc0.offset] [2018-03-28 15:36:14,572 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,572 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,572 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= (store |v_#length_8| |v_main_#t~malloc0.base_1| 12) |v_#length_7|) (not (= 0 |v_main_#t~malloc0.base_1|)) (= |v_main_#t~malloc0.offset_1| 0) (= (select |v_#valid_10| |v_main_#t~malloc0.base_1|) 0) (= |v_#valid_9| (store |v_#valid_10| |v_main_#t~malloc0.base_1| 1))) InVars {#length=|v_#length_8|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_7|, main_#t~malloc0.base=|v_main_#t~malloc0.base_1|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_1|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[main_#t~malloc0.base, #valid, #length, main_#t~malloc0.offset] [2018-03-28 15:36:14,573 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,573 DEBUG L183 ransitionTransformer]: Formula: (and (= (store |v_#length_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1| 13) |v_#length_1|) (= |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_1| 0) (= 0 (select |v_#valid_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|)) (not (= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|)) (= |v_#valid_3| (store |v_#valid_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1| 1))) InVars {#length=|v_#length_2|, #valid=|v_#valid_4|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|, #length=|v_#length_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_1|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, #length, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset] [2018-03-28 15:36:14,573 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,573 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,573 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= (store |v_#length_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1| 13) |v_#length_1|) (= |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_1| 0) (= 0 (select |v_#valid_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|)) (not (= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|)) (= |v_#valid_3| (store |v_#valid_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1| 1))) InVars {#length=|v_#length_2|, #valid=|v_#valid_4|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|, #length=|v_#length_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_1|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, #length, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset] [2018-03-28 15:36:14,574 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,574 DEBUG L183 ransitionTransformer]: Formula: (and (= v_main_~p~0.base_2 |v_main_#t~malloc0.base_2|) (= v_main_~p~0.offset_2 |v_main_#t~malloc0.offset_2|)) InVars {main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|} OutVars{main_~p~0.offset=v_main_~p~0.offset_2, main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_~p~0.base=v_main_~p~0.base_2, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|} AuxVars[] AssignedVars[main_~p~0.offset, main_~p~0.base] [2018-03-28 15:36:14,574 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,574 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,574 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v_main_~p~0.base_2 |v_main_#t~malloc0.base_2|) (= v_main_~p~0.offset_2 |v_main_#t~malloc0.offset_2|)) InVars {main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|} OutVars{main_~p~0.offset=v_main_~p~0.offset_2, main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_~p~0.base=v_main_~p~0.base_2, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|} AuxVars[] AssignedVars[main_~p~0.offset, main_~p~0.base] [2018-03-28 15:36:14,575 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,575 DEBUG L183 ransitionTransformer]: Formula: (and (= (store |v_##memloc_int_0_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| |mll_L23'_1|) |v_##memloc_int_0_2|) (= |v_#memory_int_1| (store |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| (store (select |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| 0))) (= (store |v_##memloc_int_1_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| |mll_L23'_0|) |v_##memloc_int_1_2|)) InVars {#memory_int=|v_#memory_int_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, ##memloc_int_0=|v_##memloc_int_0_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|, ##memloc_int_1=|v_##memloc_int_1_1|} OutVars{#memory_int=|v_#memory_int_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, ##memloc_int_0=|v_##memloc_int_0_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|, ##memloc_int_1=|v_##memloc_int_1_2|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,575 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,575 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,575 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= (store |v_##memloc_int_0_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| |mll_L23'_1|) |v_##memloc_int_0_2|) (= |v_#memory_int_1| (store |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| (store (select |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| 0))) (= (store |v_##memloc_int_1_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| |mll_L23'_0|) |v_##memloc_int_1_2|)) InVars {#memory_int=|v_#memory_int_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, ##memloc_int_0=|v_##memloc_int_0_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|, ##memloc_int_1=|v_##memloc_int_1_1|} OutVars{#memory_int=|v_#memory_int_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, ##memloc_int_0=|v_##memloc_int_0_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|, ##memloc_int_1=|v_##memloc_int_1_2|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,576 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,576 DEBUG L183 ransitionTransformer]: Formula: (and (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) (= (store |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| (store (select |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1)) |v_#memory_int_25|) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1) (select |v_#length_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|)) (= (store |v_##memloc_int_1_3| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| mll_L28_3) |v_##memloc_int_1_4|) (= (store |v_##memloc_int_0_3| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| mll_L28_2) |v_##memloc_int_0_4|) (= 1 (select |v_#valid_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|))) InVars {#valid=|v_#valid_11|, #memory_int=|v_#memory_int_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #length=|v_#length_9|, ##memloc_int_0=|v_##memloc_int_0_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|, ##memloc_int_1=|v_##memloc_int_1_3|} OutVars{#valid=|v_#valid_11|, #memory_int=|v_#memory_int_25|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #length=|v_#length_9|, ##memloc_int_0=|v_##memloc_int_0_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|, ##memloc_int_1=|v_##memloc_int_1_4|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,576 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,576 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,576 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) (= (store |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| (store (select |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1)) |v_#memory_int_25|) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1) (select |v_#length_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|)) (= (store |v_##memloc_int_1_3| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| mll_L28_3) |v_##memloc_int_1_4|) (= (store |v_##memloc_int_0_3| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| mll_L28_2) |v_##memloc_int_0_4|) (= 1 (select |v_#valid_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|))) InVars {#valid=|v_#valid_11|, #memory_int=|v_#memory_int_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #length=|v_#length_9|, ##memloc_int_0=|v_##memloc_int_0_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|, ##memloc_int_1=|v_##memloc_int_1_3|} OutVars{#valid=|v_#valid_11|, #memory_int=|v_#memory_int_25|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #length=|v_#length_9|, ##memloc_int_0=|v_##memloc_int_0_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|, ##memloc_int_1=|v_##memloc_int_1_4|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,577 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,577 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|) 1)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|, #valid=|v_#valid_12|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|, #valid=|v_#valid_12|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,577 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,577 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,577 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|) 1)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|, #valid=|v_#valid_12|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|, #valid=|v_#valid_12|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,578 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,578 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|)) (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15| 1) (select |v_#length_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|, #length=|v_#length_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|, #length=|v_#length_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,578 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,578 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,578 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|)) (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15| 1) (select |v_#length_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|, #length=|v_#length_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|, #length=|v_#length_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,579 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,579 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1))) (and (= |v_##memloc_int_0_6| (store |v_##memloc_int_0_5| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| |mll_L23''_4|)) (= (store |v_##memloc_int_1_5| .cse0 |mll_L23''_5|) |v_##memloc_int_1_6|) (= |v_#memory_int_3| (store |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| (store (select |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) .cse0 0))))) InVars {#memory_int=|v_#memory_int_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, ##memloc_int_0=|v_##memloc_int_0_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|, ##memloc_int_1=|v_##memloc_int_1_5|} OutVars{#memory_int=|v_#memory_int_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, ##memloc_int_0=|v_##memloc_int_0_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|, ##memloc_int_1=|v_##memloc_int_1_6|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,579 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,579 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,579 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1))) (and (= |v_##memloc_int_0_6| (store |v_##memloc_int_0_5| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| |mll_L23''_4|)) (= (store |v_##memloc_int_1_5| .cse0 |mll_L23''_5|) |v_##memloc_int_1_6|) (= |v_#memory_int_3| (store |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| (store (select |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) .cse0 0))))) InVars {#memory_int=|v_#memory_int_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, ##memloc_int_0=|v_##memloc_int_0_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|, ##memloc_int_1=|v_##memloc_int_1_5|} OutVars{#memory_int=|v_#memory_int_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, ##memloc_int_0=|v_##memloc_int_0_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|, ##memloc_int_1=|v_##memloc_int_1_6|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,580 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,580 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1))) (and (= (store |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| (store (select |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) .cse0 2)) |v_#memory_int_27|) (= (store |v_##memloc_int_1_7| .cse0 |mll_L28'_6|) |v_##memloc_int_1_8|) (= (select |v_#valid_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 2) (select |v_#length_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|)) (= |v_##memloc_int_0_8| (store |v_##memloc_int_0_7| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| |mll_L28'_7|)) (<= 0 .cse0))) InVars {#valid=|v_#valid_13|, #memory_int=|v_#memory_int_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #length=|v_#length_11|, ##memloc_int_0=|v_##memloc_int_0_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|, ##memloc_int_1=|v_##memloc_int_1_7|} OutVars{#valid=|v_#valid_13|, #memory_int=|v_#memory_int_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #length=|v_#length_11|, ##memloc_int_0=|v_##memloc_int_0_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|, ##memloc_int_1=|v_##memloc_int_1_8|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,580 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,580 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,581 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1))) (and (= (store |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| (store (select |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) .cse0 2)) |v_#memory_int_27|) (= (store |v_##memloc_int_1_7| .cse0 |mll_L28'_6|) |v_##memloc_int_1_8|) (= (select |v_#valid_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 2) (select |v_#length_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|)) (= |v_##memloc_int_0_8| (store |v_##memloc_int_0_7| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| |mll_L28'_7|)) (<= 0 .cse0))) InVars {#valid=|v_#valid_13|, #memory_int=|v_#memory_int_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #length=|v_#length_11|, ##memloc_int_0=|v_##memloc_int_0_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|, ##memloc_int_1=|v_##memloc_int_1_7|} OutVars{#valid=|v_#valid_13|, #memory_int=|v_#memory_int_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #length=|v_#length_11|, ##memloc_int_0=|v_##memloc_int_0_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|, ##memloc_int_1=|v_##memloc_int_1_8|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,581 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,581 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|, #valid=|v_#valid_14|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|, #valid=|v_#valid_14|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,581 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,581 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,581 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|, #valid=|v_#valid_14|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|, #valid=|v_#valid_14|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,582 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,582 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17| 2) (select |v_#length_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17| 1)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|, #length=|v_#length_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|, #length=|v_#length_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,582 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,582 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,582 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17| 2) (select |v_#length_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17| 1)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|, #length=|v_#length_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|, #length=|v_#length_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,583 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,583 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2))) (and (= |v_#memory_int_5| (store |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| (store (select |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) .cse0 0))) (= |v_##memloc_int_1_10| (store |v_##memloc_int_1_9| .cse0 |mll_L23'''_9|)) (= |v_##memloc_int_0_10| (store |v_##memloc_int_0_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| |mll_L23'''_8|)))) InVars {#memory_int=|v_#memory_int_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, ##memloc_int_0=|v_##memloc_int_0_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|, ##memloc_int_1=|v_##memloc_int_1_9|} OutVars{#memory_int=|v_#memory_int_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, ##memloc_int_0=|v_##memloc_int_0_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|, ##memloc_int_1=|v_##memloc_int_1_10|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,583 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,583 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,583 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2))) (and (= |v_#memory_int_5| (store |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| (store (select |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) .cse0 0))) (= |v_##memloc_int_1_10| (store |v_##memloc_int_1_9| .cse0 |mll_L23'''_9|)) (= |v_##memloc_int_0_10| (store |v_##memloc_int_0_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| |mll_L23'''_8|)))) InVars {#memory_int=|v_#memory_int_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, ##memloc_int_0=|v_##memloc_int_0_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|, ##memloc_int_1=|v_##memloc_int_1_9|} OutVars{#memory_int=|v_#memory_int_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, ##memloc_int_0=|v_##memloc_int_0_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|, ##memloc_int_1=|v_##memloc_int_1_10|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,584 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,584 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2))) (and (= (store |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| (store (select |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) .cse0 3)) |v_#memory_int_29|) (= |v_##memloc_int_0_12| (store |v_##memloc_int_0_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| mll_L29_11)) (<= 0 .cse0) (= (select |v_#valid_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 3) (select |v_#length_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|)) (= |v_##memloc_int_1_12| (store |v_##memloc_int_1_11| .cse0 mll_L29_10)))) InVars {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_30|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #length=|v_#length_13|, ##memloc_int_0=|v_##memloc_int_0_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|, ##memloc_int_1=|v_##memloc_int_1_11|} OutVars{#valid=|v_#valid_15|, #memory_int=|v_#memory_int_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #length=|v_#length_13|, ##memloc_int_0=|v_##memloc_int_0_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|, ##memloc_int_1=|v_##memloc_int_1_12|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,584 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,584 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,585 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2))) (and (= (store |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| (store (select |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) .cse0 3)) |v_#memory_int_29|) (= |v_##memloc_int_0_12| (store |v_##memloc_int_0_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| mll_L29_11)) (<= 0 .cse0) (= (select |v_#valid_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 3) (select |v_#length_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|)) (= |v_##memloc_int_1_12| (store |v_##memloc_int_1_11| .cse0 mll_L29_10)))) InVars {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_30|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #length=|v_#length_13|, ##memloc_int_0=|v_##memloc_int_0_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|, ##memloc_int_1=|v_##memloc_int_1_11|} OutVars{#valid=|v_#valid_15|, #memory_int=|v_#memory_int_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #length=|v_#length_13|, ##memloc_int_0=|v_##memloc_int_0_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|, ##memloc_int_1=|v_##memloc_int_1_12|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,585 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,585 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|, #valid=|v_#valid_16|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|, #valid=|v_#valid_16|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,585 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,585 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,586 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|, #valid=|v_#valid_16|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|, #valid=|v_#valid_16|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,586 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,586 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19| 3) (select |v_#length_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19| 2)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|, #length=|v_#length_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|, #length=|v_#length_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,586 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,586 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,587 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19| 3) (select |v_#length_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19| 2)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|, #length=|v_#length_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|, #length=|v_#length_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,587 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,587 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3))) (and (= |v_##memloc_int_0_14| (store |v_##memloc_int_0_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| |mll_L23''''_13|)) (= |v_##memloc_int_1_14| (store |v_##memloc_int_1_13| .cse0 |mll_L23''''_12|)) (= |v_#memory_int_7| (store |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| (store (select |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) .cse0 0))))) InVars {#memory_int=|v_#memory_int_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, ##memloc_int_0=|v_##memloc_int_0_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|, ##memloc_int_1=|v_##memloc_int_1_13|} OutVars{#memory_int=|v_#memory_int_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, ##memloc_int_0=|v_##memloc_int_0_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|, ##memloc_int_1=|v_##memloc_int_1_14|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,587 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,587 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,588 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3))) (and (= |v_##memloc_int_0_14| (store |v_##memloc_int_0_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| |mll_L23''''_13|)) (= |v_##memloc_int_1_14| (store |v_##memloc_int_1_13| .cse0 |mll_L23''''_12|)) (= |v_#memory_int_7| (store |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| (store (select |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) .cse0 0))))) InVars {#memory_int=|v_#memory_int_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, ##memloc_int_0=|v_##memloc_int_0_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|, ##memloc_int_1=|v_##memloc_int_1_13|} OutVars{#memory_int=|v_#memory_int_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, ##memloc_int_0=|v_##memloc_int_0_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|, ##memloc_int_1=|v_##memloc_int_1_14|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,588 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,588 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5))) (and (<= 0 .cse0) (= (store |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| (store (select |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) .cse0 4)) |v_#memory_int_31|) (= (select |v_#valid_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) 1) (= |v_##memloc_int_1_16| (store |v_##memloc_int_1_15| .cse0 mll_L30_14)) (= |v_##memloc_int_0_16| (store |v_##memloc_int_0_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| mll_L30_15)) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 9) (select |v_#length_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|)))) InVars {#valid=|v_#valid_17|, #memory_int=|v_#memory_int_32|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #length=|v_#length_15|, ##memloc_int_0=|v_##memloc_int_0_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|, ##memloc_int_1=|v_##memloc_int_1_15|} OutVars{#valid=|v_#valid_17|, #memory_int=|v_#memory_int_31|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #length=|v_#length_15|, ##memloc_int_0=|v_##memloc_int_0_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|, ##memloc_int_1=|v_##memloc_int_1_16|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,588 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,588 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,588 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5))) (and (<= 0 .cse0) (= (store |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| (store (select |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) .cse0 4)) |v_#memory_int_31|) (= (select |v_#valid_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) 1) (= |v_##memloc_int_1_16| (store |v_##memloc_int_1_15| .cse0 mll_L30_14)) (= |v_##memloc_int_0_16| (store |v_##memloc_int_0_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| mll_L30_15)) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 9) (select |v_#length_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|)))) InVars {#valid=|v_#valid_17|, #memory_int=|v_#memory_int_32|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #length=|v_#length_15|, ##memloc_int_0=|v_##memloc_int_0_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|, ##memloc_int_1=|v_##memloc_int_1_15|} OutVars{#valid=|v_#valid_17|, #memory_int=|v_#memory_int_31|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #length=|v_#length_15|, ##memloc_int_0=|v_##memloc_int_0_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|, ##memloc_int_1=|v_##memloc_int_1_16|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,589 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,589 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|) 1)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|, #valid=|v_#valid_18|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|, #valid=|v_#valid_18|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,589 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,589 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,589 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|) 1)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|, #valid=|v_#valid_18|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|, #valid=|v_#valid_18|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,589 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,589 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21| 5))) (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21| 9) (select |v_#length_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|, #length=|v_#length_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|, #length=|v_#length_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,589 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,589 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,590 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21| 5))) (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21| 9) (select |v_#length_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|, #length=|v_#length_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|, #length=|v_#length_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,590 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,590 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4))) (and (= |v_#memory_int_9| (store |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| (store (select |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) .cse0 0))) (= |v_##memloc_int_0_18| (store |v_##memloc_int_0_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| |mll_L23'''''_17|)) (= |v_##memloc_int_1_18| (store |v_##memloc_int_1_17| .cse0 |mll_L23'''''_16|)))) InVars {#memory_int=|v_#memory_int_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, ##memloc_int_0=|v_##memloc_int_0_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|, ##memloc_int_1=|v_##memloc_int_1_17|} OutVars{#memory_int=|v_#memory_int_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, ##memloc_int_0=|v_##memloc_int_0_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|, ##memloc_int_1=|v_##memloc_int_1_18|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,590 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,590 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,590 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4))) (and (= |v_#memory_int_9| (store |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| (store (select |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) .cse0 0))) (= |v_##memloc_int_0_18| (store |v_##memloc_int_0_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| |mll_L23'''''_17|)) (= |v_##memloc_int_1_18| (store |v_##memloc_int_1_17| .cse0 |mll_L23'''''_16|)))) InVars {#memory_int=|v_#memory_int_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, ##memloc_int_0=|v_##memloc_int_0_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|, ##memloc_int_1=|v_##memloc_int_1_17|} OutVars{#memory_int=|v_#memory_int_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, ##memloc_int_0=|v_##memloc_int_0_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|, ##memloc_int_1=|v_##memloc_int_1_18|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,590 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,591 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9))) (and (= (store |v_##memloc_int_0_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| mll_L31_19) |v_##memloc_int_0_20|) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 10) (select |v_#length_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)) (<= 0 .cse0) (= (store |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| (store (select |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) .cse0 5)) |v_#memory_int_33|) (= |v_##memloc_int_1_20| (store |v_##memloc_int_1_19| .cse0 mll_L31_18)) (= 1 (select |v_#valid_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)))) InVars {#valid=|v_#valid_19|, #memory_int=|v_#memory_int_34|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #length=|v_#length_17|, ##memloc_int_0=|v_##memloc_int_0_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|, ##memloc_int_1=|v_##memloc_int_1_19|} OutVars{#valid=|v_#valid_19|, #memory_int=|v_#memory_int_33|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #length=|v_#length_17|, ##memloc_int_0=|v_##memloc_int_0_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|, ##memloc_int_1=|v_##memloc_int_1_20|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,591 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,591 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,591 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9))) (and (= (store |v_##memloc_int_0_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| mll_L31_19) |v_##memloc_int_0_20|) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 10) (select |v_#length_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)) (<= 0 .cse0) (= (store |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| (store (select |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) .cse0 5)) |v_#memory_int_33|) (= |v_##memloc_int_1_20| (store |v_##memloc_int_1_19| .cse0 mll_L31_18)) (= 1 (select |v_#valid_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)))) InVars {#valid=|v_#valid_19|, #memory_int=|v_#memory_int_34|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #length=|v_#length_17|, ##memloc_int_0=|v_##memloc_int_0_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|, ##memloc_int_1=|v_##memloc_int_1_19|} OutVars{#valid=|v_#valid_19|, #memory_int=|v_#memory_int_33|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #length=|v_#length_17|, ##memloc_int_0=|v_##memloc_int_0_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|, ##memloc_int_1=|v_##memloc_int_1_20|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,591 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,591 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|, #valid=|v_#valid_20|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|, #valid=|v_#valid_20|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,591 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,591 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,592 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|, #valid=|v_#valid_20|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|, #valid=|v_#valid_20|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,592 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,592 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23| 10) (select |v_#length_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23| 9)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|, #length=|v_#length_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|, #length=|v_#length_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,592 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,592 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,592 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23| 10) (select |v_#length_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23| 9)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|, #length=|v_#length_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|, #length=|v_#length_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,592 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,592 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5))) (and (= |v_##memloc_int_0_22| (store |v_##memloc_int_0_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| |mll_L23''''''_21|)) (= (store |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| (store (select |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) .cse0 0)) |v_#memory_int_11|) (= |v_##memloc_int_1_22| (store |v_##memloc_int_1_21| .cse0 |mll_L23''''''_20|)))) InVars {#memory_int=|v_#memory_int_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, ##memloc_int_0=|v_##memloc_int_0_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|, ##memloc_int_1=|v_##memloc_int_1_21|} OutVars{#memory_int=|v_#memory_int_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, ##memloc_int_0=|v_##memloc_int_0_22|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|, ##memloc_int_1=|v_##memloc_int_1_22|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,593 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,593 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,593 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5))) (and (= |v_##memloc_int_0_22| (store |v_##memloc_int_0_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| |mll_L23''''''_21|)) (= (store |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| (store (select |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) .cse0 0)) |v_#memory_int_11|) (= |v_##memloc_int_1_22| (store |v_##memloc_int_1_21| .cse0 |mll_L23''''''_20|)))) InVars {#memory_int=|v_#memory_int_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, ##memloc_int_0=|v_##memloc_int_0_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|, ##memloc_int_1=|v_##memloc_int_1_21|} OutVars{#memory_int=|v_#memory_int_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, ##memloc_int_0=|v_##memloc_int_0_22|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|, ##memloc_int_1=|v_##memloc_int_1_22|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,593 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,593 DEBUG L183 ransitionTransformer]: Formula: (and (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24| 4) (select |v_#length_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|)) (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|) (= 1 (select |v_#valid_21| v_main_~p~0.base_3)) (= 1 (select |v_#valid_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|)) (<= 0 v_main_~p~0.offset_3) (= v_main_~p~0.offset_3 |v_main_#t~memcpy1.offset_1|) (= |v_main_#t~memcpy1.base_1| v_main_~p~0.base_3) (<= (+ v_main_~p~0.offset_3 4) (select |v_#length_19| v_main_~p~0.base_3))) InVars {#valid=|v_#valid_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|, #length=|v_#length_19|, main_~p~0.offset=v_main_~p~0.offset_3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|, main_~p~0.base=v_main_~p~0.base_3} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_1|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_1|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_35|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|, #length=|v_#length_19|, main_~p~0.offset=v_main_~p~0.offset_3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|, main_~p~0.base=v_main_~p~0.base_3} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base, #memory_int] [2018-03-28 15:36:14,593 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,593 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,594 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24| 4) (select |v_#length_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|)) (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|) (= 1 (select |v_#valid_21| v_main_~p~0.base_3)) (= 1 (select |v_#valid_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|)) (<= 0 v_main_~p~0.offset_3) (= v_main_~p~0.offset_3 |v_main_#t~memcpy1.offset_1|) (= |v_main_#t~memcpy1.base_1| v_main_~p~0.base_3) (<= (+ v_main_~p~0.offset_3 4) (select |v_#length_19| v_main_~p~0.base_3))) InVars {#valid=|v_#valid_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|, #length=|v_#length_19|, main_~p~0.offset=v_main_~p~0.offset_3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|, main_~p~0.base=v_main_~p~0.base_3} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_1|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_1|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_35|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|, #length=|v_#length_19|, main_~p~0.offset=v_main_~p~0.offset_3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|, main_~p~0.base=v_main_~p~0.base_3} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base, #memory_int] [2018-03-28 15:36:14,594 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,594 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_22| v_main_~p~0.base_4) 1)) InVars {main_~p~0.base=v_main_~p~0.base_4, #valid=|v_#valid_22|} OutVars{main_~p~0.base=v_main_~p~0.base_4, #valid=|v_#valid_22|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,594 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,594 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,595 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_22| v_main_~p~0.base_4) 1)) InVars {main_~p~0.base=v_main_~p~0.base_4, #valid=|v_#valid_22|} OutVars{main_~p~0.base=v_main_~p~0.base_4, #valid=|v_#valid_22|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,595 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,595 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|, #valid=|v_#valid_23|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|, #valid=|v_#valid_23|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,595 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,595 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,596 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|, #valid=|v_#valid_23|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|, #valid=|v_#valid_23|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,596 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,596 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ v_main_~p~0.offset_4 4) (select |v_#length_20| v_main_~p~0.base_5))) (not (<= 0 v_main_~p~0.offset_4))) InVars {#length=|v_#length_20|, main_~p~0.offset=v_main_~p~0.offset_4, main_~p~0.base=v_main_~p~0.base_5} OutVars{#length=|v_#length_20|, main_~p~0.offset=v_main_~p~0.offset_4, main_~p~0.base=v_main_~p~0.base_5} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,596 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,596 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,597 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ v_main_~p~0.offset_4 4) (select |v_#length_20| v_main_~p~0.base_5))) (not (<= 0 v_main_~p~0.offset_4))) InVars {#length=|v_#length_20|, main_~p~0.offset=v_main_~p~0.offset_4, main_~p~0.base=v_main_~p~0.base_5} OutVars{#length=|v_#length_20|, main_~p~0.offset=v_main_~p~0.offset_4, main_~p~0.base=v_main_~p~0.base_5} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,597 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,597 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25| 4) (select |v_#length_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|))) (not (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|, #length=|v_#length_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|, #length=|v_#length_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,597 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,597 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,597 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25| 4) (select |v_#length_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|))) (not (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|, #length=|v_#length_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|, #length=|v_#length_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,598 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#Ultimate.C_memcpy_dest.offsetInParam_1| v_main_~p~0.offset_23) (= |v_#Ultimate.C_memcpy_src.offsetInParam_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_26|) (= |v_#Ultimate.C_memcpy_sizeInParam_1| 4) (= |v_#Ultimate.C_memcpy_src.baseInParam_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_32|) (= |v_#Ultimate.C_memcpy_dest.baseInParam_1| v_main_~p~0.base_28)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_32|, main_~p~0.offset=v_main_~p~0.offset_23, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_26|, main_~p~0.base=v_main_~p~0.base_28} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.baseInParam_1|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.baseInParam_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offsetInParam_1|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offsetInParam_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_sizeInParam_1|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_size] [2018-03-28 15:36:14,598 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,598 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9))) (and (= (store |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| (store (select |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) .cse0 0)) |v_#memory_int_13|) (= |v_##memloc_int_0_24| (store |v_##memloc_int_0_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| |mll_L23'''''''_23|)) (= (store |v_##memloc_int_1_23| .cse0 |mll_L23'''''''_22|) |v_##memloc_int_1_24|))) InVars {#memory_int=|v_#memory_int_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, ##memloc_int_0=|v_##memloc_int_0_23|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|, ##memloc_int_1=|v_##memloc_int_1_23|} OutVars{#memory_int=|v_#memory_int_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, ##memloc_int_0=|v_##memloc_int_0_24|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|, ##memloc_int_1=|v_##memloc_int_1_24|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,598 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,598 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,599 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9))) (and (= (store |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| (store (select |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) .cse0 0)) |v_#memory_int_13|) (= |v_##memloc_int_0_24| (store |v_##memloc_int_0_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| |mll_L23'''''''_23|)) (= (store |v_##memloc_int_1_23| .cse0 |mll_L23'''''''_22|) |v_##memloc_int_1_24|))) InVars {#memory_int=|v_#memory_int_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, ##memloc_int_0=|v_##memloc_int_0_23|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|, ##memloc_int_1=|v_##memloc_int_1_23|} OutVars{#memory_int=|v_#memory_int_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, ##memloc_int_0=|v_##memloc_int_0_24|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|, ##memloc_int_1=|v_##memloc_int_1_24|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,599 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,599 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_2|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_2|} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base] [2018-03-28 15:36:14,599 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,599 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,599 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_2|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_2|} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base] [2018-03-28 15:36:14,600 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,600 DEBUG L183 ransitionTransformer]: Formula: (= (select |v_#valid_49| |v_#Ultimate.C_memcpy_dest.base_1|) 1) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_1|, #valid=|v_#valid_49|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_1|, #valid=|v_#valid_49|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,600 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,600 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,600 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (select |v_#valid_49| |v_#Ultimate.C_memcpy_dest.base_1|) 1) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_1|, #valid=|v_#valid_49|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_1|, #valid=|v_#valid_49|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,600 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,601 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10))) (and (= |v_#memory_int_15| (store |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| (store (select |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) .cse0 0))) (= |v_##memloc_int_0_26| (store |v_##memloc_int_0_25| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| |mll_L23''''''''_25|)) (= |v_##memloc_int_1_26| (store |v_##memloc_int_1_25| .cse0 |mll_L23''''''''_24|)))) InVars {#memory_int=|v_#memory_int_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, ##memloc_int_0=|v_##memloc_int_0_25|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|, ##memloc_int_1=|v_##memloc_int_1_25|} OutVars{#memory_int=|v_#memory_int_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, ##memloc_int_0=|v_##memloc_int_0_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|, ##memloc_int_1=|v_##memloc_int_1_26|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,601 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,601 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,601 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10))) (and (= |v_#memory_int_15| (store |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| (store (select |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) .cse0 0))) (= |v_##memloc_int_0_26| (store |v_##memloc_int_0_25| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| |mll_L23''''''''_25|)) (= |v_##memloc_int_1_26| (store |v_##memloc_int_1_25| .cse0 |mll_L23''''''''_24|)))) InVars {#memory_int=|v_#memory_int_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, ##memloc_int_0=|v_##memloc_int_0_25|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|, ##memloc_int_1=|v_##memloc_int_1_25|} OutVars{#memory_int=|v_#memory_int_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, ##memloc_int_0=|v_##memloc_int_0_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|, ##memloc_int_1=|v_##memloc_int_1_26|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,601 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,602 DEBUG L183 ransitionTransformer]: Formula: (and (<= (+ v_main_~p~0.offset_5 1) (select |v_#length_22| v_main_~p~0.base_6)) (= 1 (select |v_#valid_24| v_main_~p~0.base_6)) (= |v_main_#t~mem2_1| (select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5)) (<= 0 v_main_~p~0.offset_5)) InVars {#memory_int=|v_#memory_int_37|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6, #valid=|v_#valid_24|} OutVars{main_#t~mem2=|v_main_#t~mem2_1|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_37|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:36:14,602 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,602 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,602 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= (+ v_main_~p~0.offset_5 1) (select |v_#length_22| v_main_~p~0.base_6)) (= 1 (select |v_#valid_24| v_main_~p~0.base_6)) (= |v_main_#t~mem2_1| (select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5)) (<= 0 v_main_~p~0.offset_5)) InVars {#memory_int=|v_#memory_int_37|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6, #valid=|v_#valid_24|} OutVars{main_#t~mem2=|v_main_#t~mem2_1|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_37|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:36:14,602 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,602 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_25| v_main_~p~0.base_7) 1)) InVars {main_~p~0.base=v_main_~p~0.base_7, #valid=|v_#valid_25|} OutVars{main_~p~0.base=v_main_~p~0.base_7, #valid=|v_#valid_25|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,602 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,603 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,603 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_25| v_main_~p~0.base_7) 1)) InVars {main_~p~0.base=v_main_~p~0.base_7, #valid=|v_#valid_25|} OutVars{main_~p~0.base=v_main_~p~0.base_7, #valid=|v_#valid_25|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,603 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,603 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ v_main_~p~0.offset_6 1) (select |v_#length_23| v_main_~p~0.base_8))) (not (<= 0 v_main_~p~0.offset_6))) InVars {#length=|v_#length_23|, main_~p~0.offset=v_main_~p~0.offset_6, main_~p~0.base=v_main_~p~0.base_8} OutVars{#length=|v_#length_23|, main_~p~0.offset=v_main_~p~0.offset_6, main_~p~0.base=v_main_~p~0.base_8} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,603 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,603 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,603 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ v_main_~p~0.offset_6 1) (select |v_#length_23| v_main_~p~0.base_8))) (not (<= 0 v_main_~p~0.offset_6))) InVars {#length=|v_#length_23|, main_~p~0.offset=v_main_~p~0.offset_6, main_~p~0.base=v_main_~p~0.base_8} OutVars{#length=|v_#length_23|, main_~p~0.offset=v_main_~p~0.offset_6, main_~p~0.base=v_main_~p~0.base_8} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,604 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,604 DEBUG L183 ransitionTransformer]: Formula: (= 1 (select |v_#valid_50| |v_#Ultimate.C_memcpy_src.base_1|)) InVars {#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_1|, #valid=|v_#valid_50|} OutVars{#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_1|, #valid=|v_#valid_50|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,604 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,604 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,604 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= 1 (select |v_#valid_50| |v_#Ultimate.C_memcpy_src.base_1|)) InVars {#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_1|, #valid=|v_#valid_50|} OutVars{#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_1|, #valid=|v_#valid_50|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,604 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,605 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11))) (and (= |v_##memloc_int_1_28| (store |v_##memloc_int_1_27| .cse0 |mll_L23'''''''''_26|)) (= (store |v_##memloc_int_0_27| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| |mll_L23'''''''''_27|) |v_##memloc_int_0_28|) (= (store |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| (store (select |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) .cse0 0)) |v_#memory_int_17|))) InVars {#memory_int=|v_#memory_int_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, ##memloc_int_0=|v_##memloc_int_0_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|, ##memloc_int_1=|v_##memloc_int_1_27|} OutVars{#memory_int=|v_#memory_int_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, ##memloc_int_0=|v_##memloc_int_0_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|, ##memloc_int_1=|v_##memloc_int_1_28|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,605 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,605 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,605 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11))) (and (= |v_##memloc_int_1_28| (store |v_##memloc_int_1_27| .cse0 |mll_L23'''''''''_26|)) (= (store |v_##memloc_int_0_27| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| |mll_L23'''''''''_27|) |v_##memloc_int_0_28|) (= (store |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| (store (select |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) .cse0 0)) |v_#memory_int_17|))) InVars {#memory_int=|v_#memory_int_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, ##memloc_int_0=|v_##memloc_int_0_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|, ##memloc_int_1=|v_##memloc_int_1_27|} OutVars{#memory_int=|v_#memory_int_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, ##memloc_int_0=|v_##memloc_int_0_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|, ##memloc_int_1=|v_##memloc_int_1_28|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,605 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,606 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (mod |v_main_#t~mem2_2| 256))) InVars {main_#t~mem2=|v_main_#t~mem2_2|} OutVars{main_#t~mem2=|v_main_#t~mem2_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,606 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,606 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,606 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (mod |v_main_#t~mem2_2| 256))) InVars {main_#t~mem2=|v_main_#t~mem2_2|} OutVars{main_#t~mem2=|v_main_#t~mem2_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,606 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,606 DEBUG L183 ransitionTransformer]: Formula: (= (mod |v_main_#t~mem2_4| 256) 1) InVars {main_#t~mem2=|v_main_#t~mem2_4|} OutVars{main_#t~mem2=|v_main_#t~mem2_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,606 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,607 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,607 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (mod |v_main_#t~mem2_4| 256) 1) InVars {main_#t~mem2=|v_main_#t~mem2_4|} OutVars{main_#t~mem2=|v_main_#t~mem2_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,607 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,607 DEBUG L183 ransitionTransformer]: Formula: (and (<= (+ |v_#Ultimate.C_memcpy_dest.offset_1| |v_#Ultimate.C_memcpy_size_1|) (select |v_#length_30| |v_#Ultimate.C_memcpy_dest.base_2|)) (<= 0 |v_#Ultimate.C_memcpy_dest.offset_1|)) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_2|, #length=|v_#length_30|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_1|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_2|, #length=|v_#length_30|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_1|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,607 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,607 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,607 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= (+ |v_#Ultimate.C_memcpy_dest.offset_1| |v_#Ultimate.C_memcpy_size_1|) (select |v_#length_30| |v_#Ultimate.C_memcpy_dest.base_2|)) (<= 0 |v_#Ultimate.C_memcpy_dest.offset_1|)) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_2|, #length=|v_#length_30|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_1|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_2|, #length=|v_#length_30|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_1|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,608 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,608 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12))) (and (= |v_#memory_int_19| (store |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| (store (select |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) .cse0 0))) (= |v_##memloc_int_0_30| (store |v_##memloc_int_0_29| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| |mll_L23''''''''''_29|)) (= |v_##memloc_int_1_30| (store |v_##memloc_int_1_29| .cse0 |mll_L23''''''''''_28|)))) InVars {#memory_int=|v_#memory_int_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, ##memloc_int_0=|v_##memloc_int_0_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|, ##memloc_int_1=|v_##memloc_int_1_29|} OutVars{#memory_int=|v_#memory_int_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, ##memloc_int_0=|v_##memloc_int_0_30|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|, ##memloc_int_1=|v_##memloc_int_1_30|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,608 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,608 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,608 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12))) (and (= |v_#memory_int_19| (store |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| (store (select |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) .cse0 0))) (= |v_##memloc_int_0_30| (store |v_##memloc_int_0_29| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| |mll_L23''''''''''_29|)) (= |v_##memloc_int_1_30| (store |v_##memloc_int_1_29| .cse0 |mll_L23''''''''''_28|)))) InVars {#memory_int=|v_#memory_int_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, ##memloc_int_0=|v_##memloc_int_0_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|, ##memloc_int_1=|v_##memloc_int_1_29|} OutVars{#memory_int=|v_#memory_int_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, ##memloc_int_0=|v_##memloc_int_0_30|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|, ##memloc_int_1=|v_##memloc_int_1_30|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,609 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,609 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem2=|v_main_#t~mem2_3|} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:36:14,609 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,609 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,609 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem2=|v_main_#t~mem2_3|} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:36:14,609 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,610 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem2=|v_main_#t~mem2_5|} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:36:14,610 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,610 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,610 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem2=|v_main_#t~mem2_5|} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:36:14,610 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,610 DEBUG L183 ransitionTransformer]: Formula: (and (<= 0 |v_#Ultimate.C_memcpy_src.offset_1|) (<= (+ |v_#Ultimate.C_memcpy_src.offset_1| |v_#Ultimate.C_memcpy_size_2|) (select |v_#length_31| |v_#Ultimate.C_memcpy_src.base_2|))) InVars {#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_2|, #length=|v_#length_31|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_2|} OutVars{#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_2|, #length=|v_#length_31|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,610 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,611 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,611 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= 0 |v_#Ultimate.C_memcpy_src.offset_1|) (<= (+ |v_#Ultimate.C_memcpy_src.offset_1| |v_#Ultimate.C_memcpy_size_2|) (select |v_#length_31| |v_#Ultimate.C_memcpy_src.base_2|))) InVars {#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_2|, #length=|v_#length_31|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_2|} OutVars{#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_2|, #length=|v_#length_31|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,611 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,611 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,611 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,611 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,611 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,612 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,612 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_7 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_7} OutVars{main_~p~0.offset=v_main_~p~0.offset_7} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,612 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,612 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,612 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_7 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_7} OutVars{main_~p~0.offset=v_main_~p~0.offset_7} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,612 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,612 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,613 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,613 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,613 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,613 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,613 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ v_main_~p~0.offset_9 1))) (and (<= (+ v_main_~p~0.offset_9 2) (select |v_#length_24| v_main_~p~0.base_11)) (<= 0 .cse0) (= (select |v_#valid_29| v_main_~p~0.base_11) 1) (= (select (select |v_#memory_int_38| v_main_~p~0.base_11) .cse0) |v_main_#t~mem3_1|))) InVars {#memory_int=|v_#memory_int_38|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11, #valid=|v_#valid_29|} OutVars{main_#t~mem3=|v_main_#t~mem3_1|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_38|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:36:14,613 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,614 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,614 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ v_main_~p~0.offset_9 1))) (and (<= (+ v_main_~p~0.offset_9 2) (select |v_#length_24| v_main_~p~0.base_11)) (<= 0 .cse0) (= (select |v_#valid_29| v_main_~p~0.base_11) 1) (= (select (select |v_#memory_int_38| v_main_~p~0.base_11) .cse0) |v_main_#t~mem3_1|))) InVars {#memory_int=|v_#memory_int_38|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11, #valid=|v_#valid_29|} OutVars{main_#t~mem3=|v_main_#t~mem3_1|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_38|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:36:14,614 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,614 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_30| v_main_~p~0.base_12))) InVars {main_~p~0.base=v_main_~p~0.base_12, #valid=|v_#valid_30|} OutVars{main_~p~0.base=v_main_~p~0.base_12, #valid=|v_#valid_30|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,614 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,614 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,615 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_30| v_main_~p~0.base_12))) InVars {main_~p~0.base=v_main_~p~0.base_12, #valid=|v_#valid_30|} OutVars{main_~p~0.base=v_main_~p~0.base_12, #valid=|v_#valid_30|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,615 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,615 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 (+ v_main_~p~0.offset_10 1))) (not (<= (+ v_main_~p~0.offset_10 2) (select |v_#length_25| v_main_~p~0.base_13)))) InVars {#length=|v_#length_25|, main_~p~0.offset=v_main_~p~0.offset_10, main_~p~0.base=v_main_~p~0.base_13} OutVars{#length=|v_#length_25|, main_~p~0.offset=v_main_~p~0.offset_10, main_~p~0.base=v_main_~p~0.base_13} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,615 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,615 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,615 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 (+ v_main_~p~0.offset_10 1))) (not (<= (+ v_main_~p~0.offset_10 2) (select |v_#length_25| v_main_~p~0.base_13)))) InVars {#length=|v_#length_25|, main_~p~0.offset=v_main_~p~0.offset_10, main_~p~0.base=v_main_~p~0.base_13} OutVars{#length=|v_#length_25|, main_~p~0.offset=v_main_~p~0.offset_10, main_~p~0.base=v_main_~p~0.base_13} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,616 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,616 DEBUG L183 ransitionTransformer]: Formula: (= |v_#Ultimate.C_memcpy_#t~loopctr7_1| 0) InVars {} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_1|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_#t~loopctr7] [2018-03-28 15:36:14,616 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,616 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,616 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#Ultimate.C_memcpy_#t~loopctr7_1| 0) InVars {} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_1|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_#t~loopctr7] [2018-03-28 15:36:14,616 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,617 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 0 v_main_~p~0.base_9)) (not (= 1 (select |v_#valid_26| v_main_~p~0.base_9)))) InVars {main_~p~0.base=v_main_~p~0.base_9, #valid=|v_#valid_26|} OutVars{main_~p~0.base=v_main_~p~0.base_9, #valid=|v_#valid_26|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,617 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,617 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,617 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 0 v_main_~p~0.base_9)) (not (= 1 (select |v_#valid_26| v_main_~p~0.base_9)))) InVars {main_~p~0.base=v_main_~p~0.base_9, #valid=|v_#valid_26|} OutVars{main_~p~0.base=v_main_~p~0.base_9, #valid=|v_#valid_26|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,617 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,617 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,617 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,618 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,618 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,618 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,618 DEBUG L183 ransitionTransformer]: Formula: (not (= (mod |v_main_#t~mem3_2| 256) 2)) InVars {main_#t~mem3=|v_main_#t~mem3_2|} OutVars{main_#t~mem3=|v_main_#t~mem3_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,618 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,618 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,618 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (mod |v_main_#t~mem3_2| 256) 2)) InVars {main_#t~mem3=|v_main_#t~mem3_2|} OutVars{main_#t~mem3=|v_main_#t~mem3_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,619 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,619 DEBUG L183 ransitionTransformer]: Formula: (= (mod |v_main_#t~mem3_4| 256) 2) InVars {main_#t~mem3=|v_main_#t~mem3_4|} OutVars{main_#t~mem3=|v_main_#t~mem3_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,619 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,619 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,619 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (mod |v_main_#t~mem3_4| 256) 2) InVars {main_#t~mem3=|v_main_#t~mem3_4|} OutVars{main_#t~mem3=|v_main_#t~mem3_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,619 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,620 DEBUG L183 ransitionTransformer]: Formula: (< |v_#Ultimate.C_memcpy_#t~loopctr7_2| |v_#Ultimate.C_memcpy_size_3|) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_2|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_3|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_2|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_3|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,620 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,620 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,620 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (< |v_#Ultimate.C_memcpy_#t~loopctr7_2| |v_#Ultimate.C_memcpy_size_3|) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_2|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_3|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_2|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_3|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,620 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,620 DEBUG L183 ransitionTransformer]: Formula: (not (< |v_#Ultimate.C_memcpy_#t~loopctr7_6| |v_#Ultimate.C_memcpy_size_4|)) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_6|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_4|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_6|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,620 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,621 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,621 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (< |v_#Ultimate.C_memcpy_#t~loopctr7_6| |v_#Ultimate.C_memcpy_size_4|)) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_6|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_4|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_6|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,621 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,621 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_27| (store |v_#valid_28| v_main_~p~0.base_10 0)) InVars {main_~p~0.base=v_main_~p~0.base_10, #valid=|v_#valid_28|} OutVars{main_~p~0.base=v_main_~p~0.base_10, #valid=|v_#valid_27|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,621 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,621 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,621 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_27| (store |v_#valid_28| v_main_~p~0.base_10 0)) InVars {main_~p~0.base=v_main_~p~0.base_10, #valid=|v_#valid_28|} OutVars{main_~p~0.base=v_main_~p~0.base_10, #valid=|v_#valid_27|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,622 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,622 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem3=|v_main_#t~mem3_3|} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:36:14,622 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,622 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,622 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem3=|v_main_#t~mem3_3|} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:36:14,622 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,622 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem3=|v_main_#t~mem3_5|} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:36:14,623 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,623 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,623 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem3=|v_main_#t~mem3_5|} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:36:14,623 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,623 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|))) (and (= |v_#memory_int_41| (store |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3| (store (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|) .cse0 (select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|))))) (= (store |v_##memloc_int_0_31| |v_#Ultimate.C_memcpy_dest.base_3| |mll_L-1'''_30|) |v_##memloc_int_0_32|) (= (store |v_##memloc_int_1_31| .cse0 |mll_L-1'''_31|) |v_##memloc_int_1_32|))) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #memory_int=|v_#memory_int_42|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, ##memloc_int_0=|v_##memloc_int_0_31|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|, ##memloc_int_1=|v_##memloc_int_1_31|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #memory_int=|v_#memory_int_41|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, ##memloc_int_0=|v_##memloc_int_0_32|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|, ##memloc_int_1=|v_##memloc_int_1_32|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,624 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,624 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,624 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|))) (and (= |v_#memory_int_41| (store |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3| (store (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|) .cse0 (select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|))))) (= (store |v_##memloc_int_0_31| |v_#Ultimate.C_memcpy_dest.base_3| |mll_L-1'''_30|) |v_##memloc_int_0_32|) (= (store |v_##memloc_int_1_31| .cse0 |mll_L-1'''_31|) |v_##memloc_int_1_32|))) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #memory_int=|v_#memory_int_42|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, ##memloc_int_0=|v_##memloc_int_0_31|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|, ##memloc_int_1=|v_##memloc_int_1_31|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #memory_int=|v_#memory_int_41|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, ##memloc_int_0=|v_##memloc_int_0_32|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|, ##memloc_int_1=|v_##memloc_int_1_32|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 15:36:14,624 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,624 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#Ultimate.C_memcpy_dest.offset_3| |v_#Ultimate.C_memcpy_#res.offset_1|) (= |v_#Ultimate.C_memcpy_#res.base_1| |v_#Ultimate.C_memcpy_dest.base_4|)) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_4|, #Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offset_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_3|, #Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.base_1|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_4|, #Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offset_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_3|, #Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.base_1|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,624 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,625 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,625 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#Ultimate.C_memcpy_dest.offset_3| |v_#Ultimate.C_memcpy_#res.offset_1|) (= |v_#Ultimate.C_memcpy_#res.base_1| |v_#Ultimate.C_memcpy_dest.base_4|)) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_4|, #Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offset_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_3|, #Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.base_1|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_4|, #Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offset_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_3|, #Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.base_1|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,625 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,625 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_11 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_11} OutVars{main_~p~0.offset=v_main_~p~0.offset_11} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,625 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,625 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,626 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_11 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_11} OutVars{main_~p~0.offset=v_main_~p~0.offset_11} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,626 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,626 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,626 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,626 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,626 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,626 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,627 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ v_main_~p~0.offset_13 2))) (and (= (select (select |v_#memory_int_39| v_main_~p~0.base_16) .cse0) |v_main_#t~mem4_1|) (<= (+ v_main_~p~0.offset_13 3) (select |v_#length_26| v_main_~p~0.base_16)) (= 1 (select |v_#valid_34| v_main_~p~0.base_16)) (<= 0 .cse0))) InVars {#memory_int=|v_#memory_int_39|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16, #valid=|v_#valid_34|} OutVars{main_#t~mem4=|v_main_#t~mem4_1|, #valid=|v_#valid_34|, #memory_int=|v_#memory_int_39|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:36:14,627 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,627 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,627 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ v_main_~p~0.offset_13 2))) (and (= (select (select |v_#memory_int_39| v_main_~p~0.base_16) .cse0) |v_main_#t~mem4_1|) (<= (+ v_main_~p~0.offset_13 3) (select |v_#length_26| v_main_~p~0.base_16)) (= 1 (select |v_#valid_34| v_main_~p~0.base_16)) (<= 0 .cse0))) InVars {#memory_int=|v_#memory_int_39|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16, #valid=|v_#valid_34|} OutVars{main_#t~mem4=|v_main_#t~mem4_1|, #valid=|v_#valid_34|, #memory_int=|v_#memory_int_39|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:36:14,627 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,628 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_35| v_main_~p~0.base_17))) InVars {main_~p~0.base=v_main_~p~0.base_17, #valid=|v_#valid_35|} OutVars{main_~p~0.base=v_main_~p~0.base_17, #valid=|v_#valid_35|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,628 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,628 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,628 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_35| v_main_~p~0.base_17))) InVars {main_~p~0.base=v_main_~p~0.base_17, #valid=|v_#valid_35|} OutVars{main_~p~0.base=v_main_~p~0.base_17, #valid=|v_#valid_35|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,628 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,628 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 (+ v_main_~p~0.offset_14 2))) (not (<= (+ v_main_~p~0.offset_14 3) (select |v_#length_27| v_main_~p~0.base_18)))) InVars {#length=|v_#length_27|, main_~p~0.offset=v_main_~p~0.offset_14, main_~p~0.base=v_main_~p~0.base_18} OutVars{#length=|v_#length_27|, main_~p~0.offset=v_main_~p~0.offset_14, main_~p~0.base=v_main_~p~0.base_18} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,628 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,629 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,629 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 (+ v_main_~p~0.offset_14 2))) (not (<= (+ v_main_~p~0.offset_14 3) (select |v_#length_27| v_main_~p~0.base_18)))) InVars {#length=|v_#length_27|, main_~p~0.offset=v_main_~p~0.offset_14, main_~p~0.base=v_main_~p~0.base_18} OutVars{#length=|v_#length_27|, main_~p~0.offset=v_main_~p~0.offset_14, main_~p~0.base=v_main_~p~0.base_18} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,629 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,629 DEBUG L183 ransitionTransformer]: Formula: (= |v_#Ultimate.C_memcpy_#t~loopctr7_4| (+ |v_#Ultimate.C_memcpy_#t~loopctr7_5| 1)) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_5|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_4|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_#t~loopctr7] [2018-03-28 15:36:14,629 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,629 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,629 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#Ultimate.C_memcpy_#t~loopctr7_4| (+ |v_#Ultimate.C_memcpy_#t~loopctr7_5| 1)) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_5|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_4|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_#t~loopctr7] [2018-03-28 15:36:14,630 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,630 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 1 (select |v_#valid_31| v_main_~p~0.base_14))) (not (= v_main_~p~0.base_14 0))) InVars {main_~p~0.base=v_main_~p~0.base_14, #valid=|v_#valid_31|} OutVars{main_~p~0.base=v_main_~p~0.base_14, #valid=|v_#valid_31|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,630 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,630 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,630 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 1 (select |v_#valid_31| v_main_~p~0.base_14))) (not (= v_main_~p~0.base_14 0))) InVars {main_~p~0.base=v_main_~p~0.base_14, #valid=|v_#valid_31|} OutVars{main_~p~0.base=v_main_~p~0.base_14, #valid=|v_#valid_31|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,631 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,631 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,631 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,631 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,631 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,631 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,632 DEBUG L183 ransitionTransformer]: Formula: (not (= 3 (mod |v_main_#t~mem4_2| 256))) InVars {main_#t~mem4=|v_main_#t~mem4_2|} OutVars{main_#t~mem4=|v_main_#t~mem4_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,632 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,632 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,632 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 3 (mod |v_main_#t~mem4_2| 256))) InVars {main_#t~mem4=|v_main_#t~mem4_2|} OutVars{main_#t~mem4=|v_main_#t~mem4_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,632 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,632 DEBUG L183 ransitionTransformer]: Formula: (= 3 (mod |v_main_#t~mem4_4| 256)) InVars {main_#t~mem4=|v_main_#t~mem4_4|} OutVars{main_#t~mem4=|v_main_#t~mem4_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,633 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,633 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,633 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= 3 (mod |v_main_#t~mem4_4| 256)) InVars {main_#t~mem4=|v_main_#t~mem4_4|} OutVars{main_#t~mem4=|v_main_#t~mem4_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,633 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,633 DEBUG L183 ransitionTransformer]: Formula: (= (store |v_#valid_33| v_main_~p~0.base_15 0) |v_#valid_32|) InVars {main_~p~0.base=v_main_~p~0.base_15, #valid=|v_#valid_33|} OutVars{main_~p~0.base=v_main_~p~0.base_15, #valid=|v_#valid_32|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,633 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,634 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,634 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (store |v_#valid_33| v_main_~p~0.base_15 0) |v_#valid_32|) InVars {main_~p~0.base=v_main_~p~0.base_15, #valid=|v_#valid_33|} OutVars{main_~p~0.base=v_main_~p~0.base_15, #valid=|v_#valid_32|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,634 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,634 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem4=|v_main_#t~mem4_3|} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:36:14,634 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,634 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,635 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem4=|v_main_#t~mem4_3|} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:36:14,635 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,635 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem4=|v_main_#t~mem4_5|} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:36:14,635 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,635 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,635 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem4=|v_main_#t~mem4_5|} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:36:14,636 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,636 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_15 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_15} OutVars{main_~p~0.offset=v_main_~p~0.offset_15} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,636 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,636 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,636 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_15 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_15} OutVars{main_~p~0.offset=v_main_~p~0.offset_15} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,636 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,636 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,637 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,637 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,637 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,637 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,637 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ v_main_~p~0.offset_17 5))) (and (<= 0 .cse0) (= |v_main_#t~mem5_1| (select (select |v_#memory_int_40| v_main_~p~0.base_21) .cse0)) (= 1 (select |v_#valid_39| v_main_~p~0.base_21)) (<= (+ v_main_~p~0.offset_17 9) (select |v_#length_28| v_main_~p~0.base_21)))) InVars {#memory_int=|v_#memory_int_40|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21, #valid=|v_#valid_39|} OutVars{#valid=|v_#valid_39|, #memory_int=|v_#memory_int_40|, main_#t~mem5=|v_main_#t~mem5_1|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:36:14,638 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,638 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,638 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ v_main_~p~0.offset_17 5))) (and (<= 0 .cse0) (= |v_main_#t~mem5_1| (select (select |v_#memory_int_40| v_main_~p~0.base_21) .cse0)) (= 1 (select |v_#valid_39| v_main_~p~0.base_21)) (<= (+ v_main_~p~0.offset_17 9) (select |v_#length_28| v_main_~p~0.base_21)))) InVars {#memory_int=|v_#memory_int_40|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21, #valid=|v_#valid_39|} OutVars{#valid=|v_#valid_39|, #memory_int=|v_#memory_int_40|, main_#t~mem5=|v_main_#t~mem5_1|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:36:14,638 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,638 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_40| v_main_~p~0.base_22) 1)) InVars {main_~p~0.base=v_main_~p~0.base_22, #valid=|v_#valid_40|} OutVars{main_~p~0.base=v_main_~p~0.base_22, #valid=|v_#valid_40|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,638 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,639 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,639 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_40| v_main_~p~0.base_22) 1)) InVars {main_~p~0.base=v_main_~p~0.base_22, #valid=|v_#valid_40|} OutVars{main_~p~0.base=v_main_~p~0.base_22, #valid=|v_#valid_40|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,639 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,639 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 (+ v_main_~p~0.offset_18 5))) (not (<= (+ v_main_~p~0.offset_18 9) (select |v_#length_29| v_main_~p~0.base_23)))) InVars {#length=|v_#length_29|, main_~p~0.offset=v_main_~p~0.offset_18, main_~p~0.base=v_main_~p~0.base_23} OutVars{#length=|v_#length_29|, main_~p~0.offset=v_main_~p~0.offset_18, main_~p~0.base=v_main_~p~0.base_23} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,639 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,639 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,640 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 (+ v_main_~p~0.offset_18 5))) (not (<= (+ v_main_~p~0.offset_18 9) (select |v_#length_29| v_main_~p~0.base_23)))) InVars {#length=|v_#length_29|, main_~p~0.offset=v_main_~p~0.offset_18, main_~p~0.base=v_main_~p~0.base_23} OutVars{#length=|v_#length_29|, main_~p~0.offset=v_main_~p~0.offset_18, main_~p~0.base=v_main_~p~0.base_23} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,640 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,640 DEBUG L183 ransitionTransformer]: Formula: (and (not (= v_main_~p~0.base_19 0)) (not (= (select |v_#valid_36| v_main_~p~0.base_19) 1))) InVars {main_~p~0.base=v_main_~p~0.base_19, #valid=|v_#valid_36|} OutVars{main_~p~0.base=v_main_~p~0.base_19, #valid=|v_#valid_36|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,640 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,640 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,641 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= v_main_~p~0.base_19 0)) (not (= (select |v_#valid_36| v_main_~p~0.base_19) 1))) InVars {main_~p~0.base=v_main_~p~0.base_19, #valid=|v_#valid_36|} OutVars{main_~p~0.base=v_main_~p~0.base_19, #valid=|v_#valid_36|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,641 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,641 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,641 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,641 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,641 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,642 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,642 DEBUG L183 ransitionTransformer]: Formula: (not (= (mod |v_main_#t~mem5_2| 4294967296) 4)) InVars {main_#t~mem5=|v_main_#t~mem5_2|} OutVars{main_#t~mem5=|v_main_#t~mem5_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,642 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,642 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,642 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (mod |v_main_#t~mem5_2| 4294967296) 4)) InVars {main_#t~mem5=|v_main_#t~mem5_2|} OutVars{main_#t~mem5=|v_main_#t~mem5_2|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,643 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,643 DEBUG L183 ransitionTransformer]: Formula: (= (mod |v_main_#t~mem5_4| 4294967296) 4) InVars {main_#t~mem5=|v_main_#t~mem5_4|} OutVars{main_#t~mem5=|v_main_#t~mem5_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,643 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,643 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,643 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (mod |v_main_#t~mem5_4| 4294967296) 4) InVars {main_#t~mem5=|v_main_#t~mem5_4|} OutVars{main_#t~mem5=|v_main_#t~mem5_4|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,643 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,644 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_37| (store |v_#valid_38| v_main_~p~0.base_20 0)) InVars {main_~p~0.base=v_main_~p~0.base_20, #valid=|v_#valid_38|} OutVars{main_~p~0.base=v_main_~p~0.base_20, #valid=|v_#valid_37|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,644 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,644 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,644 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_37| (store |v_#valid_38| v_main_~p~0.base_20 0)) InVars {main_~p~0.base=v_main_~p~0.base_20, #valid=|v_#valid_38|} OutVars{main_~p~0.base=v_main_~p~0.base_20, #valid=|v_#valid_37|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,644 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,644 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem5=|v_main_#t~mem5_3|} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:36:14,645 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,645 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,645 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem5=|v_main_#t~mem5_3|} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:36:14,645 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,645 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem5=|v_main_#t~mem5_5|} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:36:14,645 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,645 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,646 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem5=|v_main_#t~mem5_5|} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:36:14,646 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,646 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_19 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_19} OutVars{main_~p~0.offset=v_main_~p~0.offset_19} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,646 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,646 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,646 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_19 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_19} OutVars{main_~p~0.offset=v_main_~p~0.offset_19} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,647 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,647 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,647 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,647 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,647 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,647 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,648 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_21 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_21} OutVars{main_~p~0.offset=v_main_~p~0.offset_21} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,648 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,648 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,648 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_21 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_21} OutVars{main_~p~0.offset=v_main_~p~0.offset_21} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,648 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,648 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,649 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,649 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,649 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,649 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,649 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 1 (select |v_#valid_41| v_main_~p~0.base_24))) (not (= v_main_~p~0.base_24 0))) InVars {main_~p~0.base=v_main_~p~0.base_24, #valid=|v_#valid_41|} OutVars{main_~p~0.base=v_main_~p~0.base_24, #valid=|v_#valid_41|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,649 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,650 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,650 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 1 (select |v_#valid_41| v_main_~p~0.base_24))) (not (= v_main_~p~0.base_24 0))) InVars {main_~p~0.base=v_main_~p~0.base_24, #valid=|v_#valid_41|} OutVars{main_~p~0.base=v_main_~p~0.base_24, #valid=|v_#valid_41|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,650 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,650 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,650 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,650 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,650 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,651 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,651 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 1 (select |v_#valid_44| v_main_~p~0.base_26))) (not (= v_main_~p~0.base_26 0))) InVars {main_~p~0.base=v_main_~p~0.base_26, #valid=|v_#valid_44|} OutVars{main_~p~0.base=v_main_~p~0.base_26, #valid=|v_#valid_44|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,651 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,651 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,651 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 1 (select |v_#valid_44| v_main_~p~0.base_26))) (not (= v_main_~p~0.base_26 0))) InVars {main_~p~0.base=v_main_~p~0.base_26, #valid=|v_#valid_44|} OutVars{main_~p~0.base=v_main_~p~0.base_26, #valid=|v_#valid_44|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,652 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,652 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,652 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,652 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,652 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,652 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,652 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_42| (store |v_#valid_43| v_main_~p~0.base_25 0)) InVars {main_~p~0.base=v_main_~p~0.base_25, #valid=|v_#valid_43|} OutVars{main_~p~0.base=v_main_~p~0.base_25, #valid=|v_#valid_42|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,653 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,653 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,653 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_42| (store |v_#valid_43| v_main_~p~0.base_25 0)) InVars {main_~p~0.base=v_main_~p~0.base_25, #valid=|v_#valid_43|} OutVars{main_~p~0.base=v_main_~p~0.base_25, #valid=|v_#valid_42|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,653 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,653 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_45| (store |v_#valid_46| v_main_~p~0.base_27 0)) InVars {main_~p~0.base=v_main_~p~0.base_27, #valid=|v_#valid_46|} OutVars{main_~p~0.base=v_main_~p~0.base_27, #valid=|v_#valid_45|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,654 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,654 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,654 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_45| (store |v_#valid_46| v_main_~p~0.base_27 0)) InVars {main_~p~0.base=v_main_~p~0.base_27, #valid=|v_#valid_46|} OutVars{main_~p~0.base=v_main_~p~0.base_27, #valid=|v_#valid_45|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:36:14,654 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,654 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_47| |old(#valid)|) InVars {#valid=|v_#valid_47|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_47|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,654 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,655 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,655 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_47| |old(#valid)|) InVars {#valid=|v_#valid_47|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_47|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,655 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:36:14,655 DEBUG L183 ransitionTransformer]: Formula: (not (= |v_#valid_48| |old(#valid)|)) InVars {#valid=|v_#valid_48|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_48|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,655 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:36:14,655 DEBUG L212 ransitionTransformer]: [2018-03-28 15:36:14,655 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= |v_#valid_48| |old(#valid)|)) InVars {#valid=|v_#valid_48|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_48|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,656 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,656 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_##memloc_int_0_34| ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_0_lit|)) (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_1_lit|) |v_##memloc_int_1_34|)) InVars {##memloc_int_0=|v_##memloc_int_0_34|, ##memloc_int_1=|v_##memloc_int_1_34|} OutVars{##memloc_int_0=|v_##memloc_int_0_34|, ##memloc_int_1=|v_##memloc_int_1_34|} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,656 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_main_#t~memcpy1.base_3| |v_#Ultimate.C_memcpy_#res.baseOutParam_1|) (= |v_main_#t~memcpy1.offset_3| |v_#Ultimate.C_memcpy_#res.offsetOutParam_1|)) InVars {#Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offsetOutParam_1|, #Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.baseOutParam_1|} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_3|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_3|} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base] [2018-03-28 15:36:14,656 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#Ultimate.C_memcpy_dest.offsetInParam_1| v_main_~p~0.offset_23) (= |v_#Ultimate.C_memcpy_src.offsetInParam_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_26|) (= |v_#Ultimate.C_memcpy_sizeInParam_1| 4) (= |v_#Ultimate.C_memcpy_src.baseInParam_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_32|) (= |v_#Ultimate.C_memcpy_dest.baseInParam_1| v_main_~p~0.base_28)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_32|, main_~p~0.offset=v_main_~p~0.offset_23, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_26|, main_~p~0.base=v_main_~p~0.base_28} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.baseInParam_1|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.baseInParam_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offsetInParam_1|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offsetInParam_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_sizeInParam_1|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_size] [2018-03-28 15:36:14,657 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_ULTIMATE.start_#t~ret6_2| |v_main_#resOutParam_1|) InVars {main_#res=|v_main_#resOutParam_1|} OutVars{ULTIMATE.start_#t~ret6=|v_ULTIMATE.start_#t~ret6_2|} AuxVars[] AssignedVars[ULTIMATE.start_#t~ret6] [2018-03-28 15:36:14,657 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:36:14,672 INFO L322 apSepIcfgTransformer]: finished preprocessing for the equality analysis [2018-03-28 15:36:14,680 DEBUG L326 apSepIcfgTransformer]: storeIndexInfoToLocLiteral: Map: (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) : |mll_L23'_1| (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) : |mll_L23'_0| (Store [2] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) : mll_L28_3 (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) : mll_L28_2 (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) : |mll_L23''_4| (Store [5] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1)) : |mll_L23''_5| (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) : |mll_L28'_7| (Store [7] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1)) : |mll_L28'_6| (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) : |mll_L23'''_8| (Store [9] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2)) : |mll_L23'''_9| (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) : mll_L29_11 (Store [11] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2)) : mll_L29_10 (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) : |mll_L23''''_13| (Store [13] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3)) : |mll_L23''''_12| (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) : mll_L30_15 (Store [15] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5)) : mll_L30_14 (Store [16] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4)) : |mll_L23'''''_16| (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) : |mll_L23'''''_17| (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) : mll_L31_19 (Store [19] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9)) : mll_L31_18 (Store [20] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5)) : |mll_L23''''''_20| (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) : |mll_L23''''''_21| (Store [22] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9)) : |mll_L23'''''''_22| (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) : |mll_L23'''''''_23| (Store [24] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10)) : |mll_L23''''''''_24| (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) : |mll_L23''''''''_25| (Store [26] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11)) : |mll_L23'''''''''_26| (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) : |mll_L23'''''''''_27| (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) : |mll_L23''''''''''_29| (Store [29] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12)) : |mll_L23''''''''''_28| (Store [30] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|)) : |mll_L-1'''_31| (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|) : |mll_L-1'''_30| [2018-03-28 15:36:14,687 DEBUG L328 apSepIcfgTransformer]: edgeToIndexToStoreIndexInfo: NestedMap2: (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| : (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| : (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| : (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') : (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1) : (Store [5] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1)) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| : (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') : (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2) : (Store [9] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2)) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') : (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3) : (Store [13] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3)) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| : (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') : (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4) : (Store [16] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4)) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| : (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') : (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5) : (Store [20] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5)) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| : (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') : (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9) : (Store [22] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9)) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| : (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') : (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10) : (Store [24] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10)) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| : (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') : (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11) : (Store [26] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11)) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| : (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') : (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12) : (Store [29] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12)) (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| : (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) (SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| : (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) (SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| : (Store [2] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) (SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') : (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1) : (Store [7] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1)) (SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| : (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) : |v_#Ultimate.C_memcpy_dest.base_3| : (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|) (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) : (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|) : (Store [30] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|)) (SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) : (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2) : (Store [11] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2)) (SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| : (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) (SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) : (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5) : (Store [15] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5)) (SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| : (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) (SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) : (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9) : (Store [19] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9)) (SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) : |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| : (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) [2018-03-28 15:36:14,745 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-03-28 15:37:34,622 INFO L314 AbstractInterpreter]: Visited 112 different actions 214 times. Merged at 51 different actions 73 times. Never widened. Found 15 fixpoints after 11 different actions. Largest state had 63 variables. [2018-03-28 15:37:34,624 INFO L334 apSepIcfgTransformer]: finished equality analysis [2018-03-28 15:37:34,632 INFO L195 HeapSepPreAnalysis]: Number of read from array group [#memory_int] : 21 [2018-03-28 15:37:34,633 INFO L344 apSepIcfgTransformer]: Finished pre analysis before partitioning [2018-03-28 15:37:34,633 INFO L345 apSepIcfgTransformer]: array groups: Set: [#memory_int] [2018-03-28 15:37:34,634 INFO L347 apSepIcfgTransformer]: select infos: Set: ((select |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), at (SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30)) ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)) ((select |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''')) ((select |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23')) ((select |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), at (SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28)) ((select |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'')) ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)) ((select |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''')) ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')) ((select |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), at (SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28')) ((select |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), at (SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29)) ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)) ((select |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''')) ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')) ((select |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''')) ((select |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''')) ((select |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''')) ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')) ((select |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), at (SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31)) ((select |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''')) ((select |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''')) [2018-03-28 15:37:35,391 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,392 DEBUG L245 HeapPartitionManager]: (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) [2018-03-28 15:37:35,392 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,392 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,392 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,392 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,392 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,392 DEBUG L245 HeapPartitionManager]: (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) [2018-03-28 15:37:35,392 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,392 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,392 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,393 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,393 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,393 DEBUG L245 HeapPartitionManager]: (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) [2018-03-28 15:37:35,393 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,393 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,393 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,393 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,393 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,393 DEBUG L245 HeapPartitionManager]: (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) [2018-03-28 15:37:35,393 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,393 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,394 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,394 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,394 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,394 DEBUG L245 HeapPartitionManager]: (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) [2018-03-28 15:37:35,394 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,394 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,394 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,394 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,394 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,394 DEBUG L245 HeapPartitionManager]: (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) [2018-03-28 15:37:35,394 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,394 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,395 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,395 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,395 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,395 DEBUG L245 HeapPartitionManager]: (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) [2018-03-28 15:37:35,395 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,395 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,395 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,395 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,395 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,395 DEBUG L245 HeapPartitionManager]: (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) [2018-03-28 15:37:35,395 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,395 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,395 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,395 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,396 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,396 DEBUG L245 HeapPartitionManager]: (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) [2018-03-28 15:37:35,396 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,396 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,396 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,396 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,396 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,396 DEBUG L245 HeapPartitionManager]: (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) [2018-03-28 15:37:35,396 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,396 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,396 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,396 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,396 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,396 DEBUG L245 HeapPartitionManager]: (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) [2018-03-28 15:37:35,397 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,397 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,397 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,397 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,397 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,397 DEBUG L245 HeapPartitionManager]: (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) [2018-03-28 15:37:35,397 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,397 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,397 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,397 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,397 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,397 DEBUG L245 HeapPartitionManager]: (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) [2018-03-28 15:37:35,397 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,397 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,397 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,397 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,398 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,398 DEBUG L245 HeapPartitionManager]: (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|) [2018-03-28 15:37:35,398 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,398 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,398 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,398 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,398 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,398 DEBUG L245 HeapPartitionManager]: (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) [2018-03-28 15:37:35,398 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,398 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:35,398 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:35,398 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,398 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,398 DEBUG L245 HeapPartitionManager]: (Store [2] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) [2018-03-28 15:37:35,399 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,399 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,399 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,399 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,399 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,399 DEBUG L245 HeapPartitionManager]: (Store [5] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1)) [2018-03-28 15:37:35,399 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,399 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,399 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,399 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,399 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,399 DEBUG L245 HeapPartitionManager]: (Store [7] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1)) [2018-03-28 15:37:35,399 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,399 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,399 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,400 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,400 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,400 DEBUG L245 HeapPartitionManager]: (Store [9] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2)) [2018-03-28 15:37:35,400 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,400 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,400 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,400 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,400 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,400 DEBUG L245 HeapPartitionManager]: (Store [11] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2)) [2018-03-28 15:37:35,400 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,400 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,400 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,400 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,401 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,401 DEBUG L245 HeapPartitionManager]: (Store [13] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3)) [2018-03-28 15:37:35,401 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,401 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,401 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,401 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,401 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,401 DEBUG L245 HeapPartitionManager]: (Store [15] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5)) [2018-03-28 15:37:35,401 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,402 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,402 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,402 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,402 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,402 DEBUG L245 HeapPartitionManager]: (Store [16] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4)) [2018-03-28 15:37:35,402 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,402 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,402 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,402 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,403 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,403 DEBUG L245 HeapPartitionManager]: (Store [19] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9)) [2018-03-28 15:37:35,403 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,403 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,403 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,403 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,403 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,403 DEBUG L245 HeapPartitionManager]: (Store [20] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5)) [2018-03-28 15:37:35,403 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,404 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,404 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,404 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,404 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,404 DEBUG L245 HeapPartitionManager]: (Store [22] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9)) [2018-03-28 15:37:35,404 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,404 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,404 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,404 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,404 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,405 DEBUG L245 HeapPartitionManager]: (Store [24] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10)) [2018-03-28 15:37:35,405 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,405 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,405 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,405 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,405 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,405 DEBUG L245 HeapPartitionManager]: (Store [26] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11)) [2018-03-28 15:37:35,405 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,405 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,406 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,406 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,406 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,406 DEBUG L245 HeapPartitionManager]: (Store [29] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12)) [2018-03-28 15:37:35,406 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,406 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,406 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,406 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:35,406 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:35,407 DEBUG L245 HeapPartitionManager]: (Store [30] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|)) [2018-03-28 15:37:35,407 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:35,407 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:35,407 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:35,407 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)). [2018-03-28 15:37:39,966 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,966 DEBUG L245 HeapPartitionManager]: (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) [2018-03-28 15:37:39,966 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,966 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,966 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,966 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,966 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,967 DEBUG L245 HeapPartitionManager]: (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) [2018-03-28 15:37:39,967 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,967 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,967 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,967 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,967 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,967 DEBUG L245 HeapPartitionManager]: (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) [2018-03-28 15:37:39,967 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,967 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,967 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,967 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,967 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,967 DEBUG L245 HeapPartitionManager]: (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) [2018-03-28 15:37:39,968 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,968 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,968 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,968 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,968 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,968 DEBUG L245 HeapPartitionManager]: (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) [2018-03-28 15:37:39,968 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,968 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,968 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,968 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,968 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,968 DEBUG L245 HeapPartitionManager]: (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) [2018-03-28 15:37:39,968 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,968 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,969 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,969 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,969 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,969 DEBUG L245 HeapPartitionManager]: (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) [2018-03-28 15:37:39,969 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,969 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,969 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,969 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,969 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,969 DEBUG L245 HeapPartitionManager]: (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) [2018-03-28 15:37:39,969 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,969 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,969 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,969 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,970 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,970 DEBUG L245 HeapPartitionManager]: (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) [2018-03-28 15:37:39,970 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,970 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,970 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,970 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,970 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,970 DEBUG L245 HeapPartitionManager]: (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) [2018-03-28 15:37:39,970 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,970 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,970 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,970 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,970 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,971 DEBUG L245 HeapPartitionManager]: (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) [2018-03-28 15:37:39,971 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,971 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,971 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,971 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,971 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,971 DEBUG L245 HeapPartitionManager]: (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) [2018-03-28 15:37:39,971 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,971 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,971 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,971 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,971 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,971 DEBUG L245 HeapPartitionManager]: (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) [2018-03-28 15:37:39,971 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,971 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,972 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,972 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,972 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,972 DEBUG L245 HeapPartitionManager]: (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|) [2018-03-28 15:37:39,972 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,972 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,972 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,972 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,972 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,972 DEBUG L245 HeapPartitionManager]: (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) [2018-03-28 15:37:39,972 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,972 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:39,972 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:39,972 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,973 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,973 DEBUG L245 HeapPartitionManager]: (Store [2] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) [2018-03-28 15:37:39,973 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,973 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,973 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,973 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,973 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,973 DEBUG L245 HeapPartitionManager]: (Store [5] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1)) [2018-03-28 15:37:39,973 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,973 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,973 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,974 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,974 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,974 DEBUG L245 HeapPartitionManager]: (Store [7] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1)) [2018-03-28 15:37:39,974 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,974 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,974 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,974 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,974 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,974 DEBUG L245 HeapPartitionManager]: (Store [9] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2)) [2018-03-28 15:37:39,974 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,974 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,974 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,975 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,975 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,975 DEBUG L245 HeapPartitionManager]: (Store [11] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2)) [2018-03-28 15:37:39,975 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,975 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,975 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,975 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,975 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,975 DEBUG L245 HeapPartitionManager]: (Store [13] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3)) [2018-03-28 15:37:39,975 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,975 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,975 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,975 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,975 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,976 DEBUG L245 HeapPartitionManager]: (Store [15] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5)) [2018-03-28 15:37:39,976 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,976 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,976 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,976 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,976 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,976 DEBUG L245 HeapPartitionManager]: (Store [16] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4)) [2018-03-28 15:37:39,976 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,976 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,976 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,976 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,976 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,976 DEBUG L245 HeapPartitionManager]: (Store [19] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9)) [2018-03-28 15:37:39,976 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,977 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,977 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,977 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,977 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,977 DEBUG L245 HeapPartitionManager]: (Store [20] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5)) [2018-03-28 15:37:39,977 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,977 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,977 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,977 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,977 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,977 DEBUG L245 HeapPartitionManager]: (Store [22] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9)) [2018-03-28 15:37:39,977 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,977 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,977 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,978 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,978 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,978 DEBUG L245 HeapPartitionManager]: (Store [24] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10)) [2018-03-28 15:37:39,978 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,978 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,978 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,978 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,978 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,978 DEBUG L245 HeapPartitionManager]: (Store [26] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11)) [2018-03-28 15:37:39,978 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,978 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,978 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,978 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,979 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,979 DEBUG L245 HeapPartitionManager]: (Store [29] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12)) [2018-03-28 15:37:39,979 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,979 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,979 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,979 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:39,979 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:39,979 DEBUG L245 HeapPartitionManager]: (Store [30] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|)) [2018-03-28 15:37:39,979 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:39,979 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:39,979 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:39,979 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,189 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,190 DEBUG L245 HeapPartitionManager]: (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) [2018-03-28 15:37:47,190 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,190 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,190 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,190 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,190 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,190 DEBUG L245 HeapPartitionManager]: (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) [2018-03-28 15:37:47,190 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,190 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,190 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,190 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,190 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,190 DEBUG L245 HeapPartitionManager]: (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) [2018-03-28 15:37:47,191 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,191 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,191 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,191 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,191 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,191 DEBUG L245 HeapPartitionManager]: (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) [2018-03-28 15:37:47,191 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,191 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,191 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,191 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,191 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,191 DEBUG L245 HeapPartitionManager]: (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) [2018-03-28 15:37:47,191 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,191 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,191 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,191 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,192 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,192 DEBUG L245 HeapPartitionManager]: (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) [2018-03-28 15:37:47,192 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,192 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,192 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,192 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,192 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,192 DEBUG L245 HeapPartitionManager]: (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) [2018-03-28 15:37:47,192 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,192 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,192 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,192 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,192 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,192 DEBUG L245 HeapPartitionManager]: (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) [2018-03-28 15:37:47,192 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,193 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,193 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,193 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,193 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,193 DEBUG L245 HeapPartitionManager]: (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) [2018-03-28 15:37:47,193 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,193 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,193 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,193 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,193 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,193 DEBUG L245 HeapPartitionManager]: (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) [2018-03-28 15:37:47,193 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,193 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,193 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,193 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,194 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,194 DEBUG L245 HeapPartitionManager]: (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) [2018-03-28 15:37:47,194 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,194 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,194 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,194 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,194 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,194 DEBUG L245 HeapPartitionManager]: (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) [2018-03-28 15:37:47,194 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,194 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,194 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,194 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,194 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,194 DEBUG L245 HeapPartitionManager]: (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) [2018-03-28 15:37:47,194 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,194 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,195 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,195 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,195 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,195 DEBUG L245 HeapPartitionManager]: (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|) [2018-03-28 15:37:47,195 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,195 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,195 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,195 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,195 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,195 DEBUG L245 HeapPartitionManager]: (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) [2018-03-28 15:37:47,195 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,195 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,195 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,195 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,196 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,196 DEBUG L245 HeapPartitionManager]: (Store [2] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) [2018-03-28 15:37:47,196 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,196 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,196 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,196 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,196 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,196 DEBUG L245 HeapPartitionManager]: (Store [5] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1)) [2018-03-28 15:37:47,196 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,196 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,196 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,196 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,196 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,196 DEBUG L245 HeapPartitionManager]: (Store [7] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1)) [2018-03-28 15:37:47,196 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,197 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,197 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,197 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,197 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,197 DEBUG L245 HeapPartitionManager]: (Store [9] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2)) [2018-03-28 15:37:47,197 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,197 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,197 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,197 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,197 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,197 DEBUG L245 HeapPartitionManager]: (Store [11] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2)) [2018-03-28 15:37:47,197 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,197 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,197 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,197 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,197 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,198 DEBUG L245 HeapPartitionManager]: (Store [13] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3)) [2018-03-28 15:37:47,198 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,198 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,198 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,198 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,198 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,198 DEBUG L245 HeapPartitionManager]: (Store [15] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5)) [2018-03-28 15:37:47,198 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,198 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,198 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,198 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,198 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,198 DEBUG L245 HeapPartitionManager]: (Store [16] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4)) [2018-03-28 15:37:47,198 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,198 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,199 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,199 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,199 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,199 DEBUG L245 HeapPartitionManager]: (Store [19] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9)) [2018-03-28 15:37:47,199 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,199 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,199 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,199 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,199 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,199 DEBUG L245 HeapPartitionManager]: (Store [20] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5)) [2018-03-28 15:37:47,199 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,199 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,199 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,199 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,200 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,200 DEBUG L245 HeapPartitionManager]: (Store [22] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9)) [2018-03-28 15:37:47,200 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,200 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,200 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,200 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,200 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,200 DEBUG L245 HeapPartitionManager]: (Store [24] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10)) [2018-03-28 15:37:47,200 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,200 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,200 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,200 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,200 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,200 DEBUG L245 HeapPartitionManager]: (Store [26] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11)) [2018-03-28 15:37:47,200 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,201 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,201 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,201 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,201 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,201 DEBUG L245 HeapPartitionManager]: (Store [29] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12)) [2018-03-28 15:37:47,201 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,201 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,201 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,201 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,201 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,201 DEBUG L245 HeapPartitionManager]: (Store [30] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|)) [2018-03-28 15:37:47,201 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,201 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:47,201 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:47,202 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')). [2018-03-28 15:37:47,536 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,536 DEBUG L245 HeapPartitionManager]: (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) [2018-03-28 15:37:47,536 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,536 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,536 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,536 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,536 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,536 DEBUG L245 HeapPartitionManager]: (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) [2018-03-28 15:37:47,536 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,537 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,537 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,537 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,537 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,537 DEBUG L245 HeapPartitionManager]: (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) [2018-03-28 15:37:47,537 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,537 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,537 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,537 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,537 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,537 DEBUG L245 HeapPartitionManager]: (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) [2018-03-28 15:37:47,537 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,537 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,537 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,537 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,538 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,538 DEBUG L245 HeapPartitionManager]: (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) [2018-03-28 15:37:47,538 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,538 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,538 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,538 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,538 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,538 DEBUG L245 HeapPartitionManager]: (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) [2018-03-28 15:37:47,538 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,538 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,538 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,538 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,538 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,538 DEBUG L245 HeapPartitionManager]: (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) [2018-03-28 15:37:47,539 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,539 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,539 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,539 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,539 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,539 DEBUG L245 HeapPartitionManager]: (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) [2018-03-28 15:37:47,539 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,539 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,539 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,539 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,539 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,539 DEBUG L245 HeapPartitionManager]: (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) [2018-03-28 15:37:47,539 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,539 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,540 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,540 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,540 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,540 DEBUG L245 HeapPartitionManager]: (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) [2018-03-28 15:37:47,540 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,540 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,540 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,540 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,540 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,540 DEBUG L245 HeapPartitionManager]: (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) [2018-03-28 15:37:47,540 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,540 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,540 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,540 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,541 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,541 DEBUG L245 HeapPartitionManager]: (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) [2018-03-28 15:37:47,541 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,541 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,541 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,541 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,541 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,541 DEBUG L245 HeapPartitionManager]: (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) [2018-03-28 15:37:47,541 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,541 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,541 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,541 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,541 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,541 DEBUG L245 HeapPartitionManager]: (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|) [2018-03-28 15:37:47,542 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,542 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,542 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,542 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:47,542 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:47,542 DEBUG L245 HeapPartitionManager]: (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) [2018-03-28 15:37:47,542 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:47,542 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:47,542 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:47,542 DEBUG L249 HeapPartitionManager]: at array read ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)). [2018-03-28 15:37:49,210 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,211 DEBUG L245 HeapPartitionManager]: (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) [2018-03-28 15:37:49,211 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,211 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,211 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,211 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,211 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,211 DEBUG L245 HeapPartitionManager]: (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) [2018-03-28 15:37:49,211 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,211 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,211 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,211 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,211 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,211 DEBUG L245 HeapPartitionManager]: (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) [2018-03-28 15:37:49,212 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,212 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,212 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,212 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,212 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,212 DEBUG L245 HeapPartitionManager]: (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) [2018-03-28 15:37:49,212 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,212 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,212 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,212 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,212 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,212 DEBUG L245 HeapPartitionManager]: (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) [2018-03-28 15:37:49,212 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,212 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,212 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,213 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,213 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,213 DEBUG L245 HeapPartitionManager]: (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) [2018-03-28 15:37:49,213 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,213 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,213 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,213 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,213 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,213 DEBUG L245 HeapPartitionManager]: (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) [2018-03-28 15:37:49,213 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,213 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,213 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,213 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,213 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,213 DEBUG L245 HeapPartitionManager]: (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) [2018-03-28 15:37:49,213 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,214 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,214 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,214 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,214 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,214 DEBUG L245 HeapPartitionManager]: (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) [2018-03-28 15:37:49,214 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,214 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,214 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,214 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,214 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,214 DEBUG L245 HeapPartitionManager]: (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) [2018-03-28 15:37:49,214 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,214 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,214 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,214 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,215 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,215 DEBUG L245 HeapPartitionManager]: (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) [2018-03-28 15:37:49,215 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,215 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,215 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,215 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,215 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,215 DEBUG L245 HeapPartitionManager]: (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) [2018-03-28 15:37:49,215 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,215 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,215 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,215 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,215 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,215 DEBUG L245 HeapPartitionManager]: (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) [2018-03-28 15:37:49,216 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,216 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,216 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,216 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,216 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,216 DEBUG L245 HeapPartitionManager]: (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|) [2018-03-28 15:37:49,216 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,216 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,216 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,216 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,216 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,216 DEBUG L245 HeapPartitionManager]: (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) [2018-03-28 15:37:49,216 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,216 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:37:49,216 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:37:49,217 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,217 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,217 DEBUG L245 HeapPartitionManager]: (Store [2] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) [2018-03-28 15:37:49,217 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,217 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,217 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,217 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,217 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,217 DEBUG L245 HeapPartitionManager]: (Store [5] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1)) [2018-03-28 15:37:49,217 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,217 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,217 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,217 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,217 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,218 DEBUG L245 HeapPartitionManager]: (Store [7] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1)) [2018-03-28 15:37:49,218 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,218 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,218 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,218 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,218 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,218 DEBUG L245 HeapPartitionManager]: (Store [9] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2)) [2018-03-28 15:37:49,218 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,218 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,218 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,218 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,218 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,218 DEBUG L245 HeapPartitionManager]: (Store [11] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2)) [2018-03-28 15:37:49,218 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,218 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,219 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,219 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,219 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,219 DEBUG L245 HeapPartitionManager]: (Store [13] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3)) [2018-03-28 15:37:49,219 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,219 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,219 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,219 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,219 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,219 DEBUG L245 HeapPartitionManager]: (Store [15] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5)) [2018-03-28 15:37:49,219 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,219 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,219 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,219 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,219 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,219 DEBUG L245 HeapPartitionManager]: (Store [16] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4)) [2018-03-28 15:37:49,220 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,220 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,220 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,220 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,220 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,220 DEBUG L245 HeapPartitionManager]: (Store [19] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9)) [2018-03-28 15:37:49,220 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,220 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,220 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,220 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,220 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,220 DEBUG L245 HeapPartitionManager]: (Store [20] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5)) [2018-03-28 15:37:49,220 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,220 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,220 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,221 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,221 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,221 DEBUG L245 HeapPartitionManager]: (Store [22] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9)) [2018-03-28 15:37:49,221 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,221 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,221 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,221 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,221 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,221 DEBUG L245 HeapPartitionManager]: (Store [24] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10)) [2018-03-28 15:37:49,221 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,221 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,221 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,221 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,221 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,221 DEBUG L245 HeapPartitionManager]: (Store [26] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11)) [2018-03-28 15:37:49,222 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,222 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,222 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,222 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,222 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,222 DEBUG L245 HeapPartitionManager]: (Store [29] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12)) [2018-03-28 15:37:49,222 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,222 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,222 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,222 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:37:49,222 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:37:49,222 DEBUG L245 HeapPartitionManager]: (Store [30] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|)) [2018-03-28 15:37:49,222 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:37:49,222 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:37:49,222 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:37:49,223 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')). [2018-03-28 15:38:04,405 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,405 DEBUG L245 HeapPartitionManager]: (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) [2018-03-28 15:38:04,405 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,405 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,405 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,405 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,405 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,405 DEBUG L245 HeapPartitionManager]: (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) [2018-03-28 15:38:04,405 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,405 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,405 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,405 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,406 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,406 DEBUG L245 HeapPartitionManager]: (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) [2018-03-28 15:38:04,406 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,406 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,406 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,406 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,406 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,406 DEBUG L245 HeapPartitionManager]: (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) [2018-03-28 15:38:04,406 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,406 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,406 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,406 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,406 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,406 DEBUG L245 HeapPartitionManager]: (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) [2018-03-28 15:38:04,406 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,407 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,407 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,407 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,407 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,407 DEBUG L245 HeapPartitionManager]: (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) [2018-03-28 15:38:04,407 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,407 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,407 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,407 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,407 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,407 DEBUG L245 HeapPartitionManager]: (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) [2018-03-28 15:38:04,407 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,407 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,407 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,407 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,407 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,408 DEBUG L245 HeapPartitionManager]: (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) [2018-03-28 15:38:04,408 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,408 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,408 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,408 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,408 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,408 DEBUG L245 HeapPartitionManager]: (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) [2018-03-28 15:38:04,408 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,408 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,408 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,408 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,408 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,408 DEBUG L245 HeapPartitionManager]: (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) [2018-03-28 15:38:04,408 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,408 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,408 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,408 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,409 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,409 DEBUG L245 HeapPartitionManager]: (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) [2018-03-28 15:38:04,409 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,409 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,409 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,409 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,409 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,409 DEBUG L245 HeapPartitionManager]: (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) [2018-03-28 15:38:04,409 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,409 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,409 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,409 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,409 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,409 DEBUG L245 HeapPartitionManager]: (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) [2018-03-28 15:38:04,409 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,409 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,410 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,410 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,410 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,410 DEBUG L245 HeapPartitionManager]: (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|) [2018-03-28 15:38:04,410 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,410 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,410 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,410 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,410 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,410 DEBUG L245 HeapPartitionManager]: (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) [2018-03-28 15:38:04,410 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,410 DEBUG L247 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) [2018-03-28 15:38:04,410 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 0 [2018-03-28 15:38:04,410 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,410 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,410 DEBUG L245 HeapPartitionManager]: (Store [2] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) [2018-03-28 15:38:04,411 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,411 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,411 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,411 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,411 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,411 DEBUG L245 HeapPartitionManager]: (Store [5] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1)) [2018-03-28 15:38:04,411 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,411 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,411 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,411 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,411 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,411 DEBUG L245 HeapPartitionManager]: (Store [7] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1)) [2018-03-28 15:38:04,411 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,411 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,412 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,412 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,412 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,412 DEBUG L245 HeapPartitionManager]: (Store [9] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2)) [2018-03-28 15:38:04,412 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,412 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,412 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,412 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,412 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,412 DEBUG L245 HeapPartitionManager]: (Store [11] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2)) [2018-03-28 15:38:04,412 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,412 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,412 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,412 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,412 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,412 DEBUG L245 HeapPartitionManager]: (Store [13] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3)) [2018-03-28 15:38:04,413 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,413 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,413 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,413 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,413 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,413 DEBUG L245 HeapPartitionManager]: (Store [15] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5)) [2018-03-28 15:38:04,413 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,413 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,413 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,413 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,413 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,413 DEBUG L245 HeapPartitionManager]: (Store [16] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4)) [2018-03-28 15:38:04,413 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,413 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,413 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,413 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,414 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,414 DEBUG L245 HeapPartitionManager]: (Store [19] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9)) [2018-03-28 15:38:04,414 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,414 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,414 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,414 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,414 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,414 DEBUG L245 HeapPartitionManager]: (Store [20] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5)) [2018-03-28 15:38:04,414 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,414 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,414 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,414 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,414 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,414 DEBUG L245 HeapPartitionManager]: (Store [22] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9)) [2018-03-28 15:38:04,414 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,415 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,415 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,415 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,415 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,415 DEBUG L245 HeapPartitionManager]: (Store [24] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10)) [2018-03-28 15:38:04,415 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,415 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,415 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,415 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,415 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,415 DEBUG L245 HeapPartitionManager]: (Store [26] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11)) [2018-03-28 15:38:04,415 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,415 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,415 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,415 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,415 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,416 DEBUG L245 HeapPartitionManager]: (Store [29] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12)) [2018-03-28 15:38:04,416 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,416 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,416 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,416 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:04,416 DEBUG L243 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-03-28 15:38:04,416 DEBUG L245 HeapPartitionManager]: (Store [30] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|)) [2018-03-28 15:38:04,416 DEBUG L246 HeapPartitionManager]: and [2018-03-28 15:38:04,416 DEBUG L247 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|) [2018-03-28 15:38:04,416 DEBUG L248 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-03-28 15:38:04,416 DEBUG L249 HeapPartitionManager]: at array read ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')). [2018-03-28 15:38:09,962 DEBUG L354 HeapPartitionManager]: creating LocationBlock locs_43 [2018-03-28 15:38:09,963 DEBUG L355 HeapPartitionManager]: with contents [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,963 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,963 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), at (SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30)) [2018-03-28 15:38:09,963 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,963 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,963 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)) [2018-03-28 15:38:09,963 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,963 DEBUG L354 HeapPartitionManager]: creating LocationBlock locs_45 [2018-03-28 15:38:09,963 DEBUG L355 HeapPartitionManager]: with contents [(Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|), (Store [2] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|), (Store [5] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1)), (Store [7] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1)), (Store [9] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2)), (Store [11] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2)), (Store [13] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3)), (Store [15] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5)), (Store [16] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4)), (Store [19] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9)), (Store [20] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5)), (Store [22] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9)), (Store [24] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10)), (Store [26] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11)), (Store [29] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12)), (Store [30] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|))] [2018-03-28 15:38:09,964 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_45 [2018-03-28 15:38:09,964 DEBUG L305 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5), at (SUMMARY for call #t~mem2 := read~int(~p~0.base, ~p~0.offset + 0, 1); srcloc: L34)) [2018-03-28 15:38:09,964 DEBUG L306 HeapPartitionManager]: write locations: [(Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|), (Store [2] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|), (Store [5] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1)), (Store [7] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1)), (Store [9] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2)), (Store [11] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2)), (Store [13] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3)), (Store [15] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5)), (Store [16] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4)), (Store [19] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9)), (Store [20] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5)), (Store [22] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9)), (Store [24] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10)), (Store [26] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11)), (Store [29] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12)), (Store [30] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|))] [2018-03-28 15:38:09,964 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,964 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''')) [2018-03-28 15:38:09,964 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,964 DEBUG L354 HeapPartitionManager]: creating LocationBlock locs_30 [2018-03-28 15:38:09,964 DEBUG L355 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-03-28 15:38:09,964 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-28 15:38:09,964 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23')) [2018-03-28 15:38:09,964 DEBUG L306 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-28 15:38:09,964 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-28 15:38:09,965 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), at (SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28)) [2018-03-28 15:38:09,965 DEBUG L306 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-28 15:38:09,965 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,965 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'')) [2018-03-28 15:38:09,965 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,965 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,965 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)) [2018-03-28 15:38:09,965 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,965 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_45 [2018-03-28 15:38:09,965 DEBUG L305 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|)), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)) [2018-03-28 15:38:09,965 DEBUG L306 HeapPartitionManager]: write locations: [(Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|), (Store [2] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|), (Store [5] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1)), (Store [7] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1)), (Store [9] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2)), (Store [11] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2)), (Store [13] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3)), (Store [15] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5)), (Store [16] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4)), (Store [19] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9)), (Store [20] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5)), (Store [22] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9)), (Store [24] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10)), (Store [26] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11)), (Store [29] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12)), (Store [30] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|))] [2018-03-28 15:38:09,965 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,966 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''')) [2018-03-28 15:38:09,966 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,966 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,966 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')) [2018-03-28 15:38:09,966 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,966 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_45 [2018-03-28 15:38:09,966 DEBUG L305 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_38| v_main_~p~0.base_11) (+ v_main_~p~0.offset_9 1)), at (SUMMARY for call #t~mem3 := read~int(~p~0.base, ~p~0.offset + 1, 1); srcloc: L34'''')) [2018-03-28 15:38:09,966 DEBUG L306 HeapPartitionManager]: write locations: [(Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|), (Store [2] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|), (Store [5] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1)), (Store [7] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1)), (Store [9] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2)), (Store [11] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2)), (Store [13] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3)), (Store [15] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5)), (Store [16] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4)), (Store [19] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9)), (Store [20] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5)), (Store [22] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9)), (Store [24] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10)), (Store [26] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11)), (Store [29] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12)), (Store [30] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|))] [2018-03-28 15:38:09,966 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,966 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), at (SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28')) [2018-03-28 15:38:09,967 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,967 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,967 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), at (SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29)) [2018-03-28 15:38:09,967 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,967 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,967 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|), at (#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];)) [2018-03-28 15:38:09,967 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,967 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,967 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''')) [2018-03-28 15:38:09,967 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,967 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,968 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')) [2018-03-28 15:38:09,968 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,968 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_45 [2018-03-28 15:38:09,968 DEBUG L305 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_39| v_main_~p~0.base_16) (+ v_main_~p~0.offset_13 2)), at (SUMMARY for call #t~mem4 := read~int(~p~0.base, ~p~0.offset + 2, 1); srcloc: L37''')) [2018-03-28 15:38:09,968 DEBUG L306 HeapPartitionManager]: write locations: [(Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|), (Store [2] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|), (Store [5] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1)), (Store [7] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1)), (Store [9] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2)), (Store [11] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2)), (Store [13] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3)), (Store [15] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5)), (Store [16] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4)), (Store [19] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9)), (Store [20] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5)), (Store [22] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9)), (Store [24] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10)), (Store [26] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11)), (Store [29] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12)), (Store [30] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|))] [2018-03-28 15:38:09,968 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,968 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''')) [2018-03-28 15:38:09,968 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,968 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,968 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''')) [2018-03-28 15:38:09,968 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,968 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,969 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''')) [2018-03-28 15:38:09,969 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,969 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,969 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')) [2018-03-28 15:38:09,969 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,969 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_45 [2018-03-28 15:38:09,969 DEBUG L305 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_40| v_main_~p~0.base_21) (+ v_main_~p~0.offset_17 5)), at (SUMMARY for call #t~mem5 := read~int(~p~0.base, ~p~0.offset + 5, 4); srcloc: L40''')) [2018-03-28 15:38:09,969 DEBUG L306 HeapPartitionManager]: write locations: [(Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|), (Store [2] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|), (Store [5] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1)), (Store [7] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1)), (Store [9] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2)), (Store [11] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2)), (Store [13] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3)), (Store [15] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5)), (Store [16] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4)), (Store [19] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9)), (Store [20] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5)), (Store [22] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9)), (Store [24] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10)), (Store [26] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11)), (Store [29] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12)), (Store [30] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|))] [2018-03-28 15:38:09,969 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,969 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), at (SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31)) [2018-03-28 15:38:09,969 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,970 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,970 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''')) [2018-03-28 15:38:09,970 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,970 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_43 [2018-03-28 15:38:09,970 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), at (SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''')) [2018-03-28 15:38:09,970 DEBUG L306 HeapPartitionManager]: write locations: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,970 INFO L311 HeapPartitionManager]: partitioning result: [2018-03-28 15:38:09,970 INFO L316 HeapPartitionManager]: location blocks for array group [#memory_int] [2018-03-28 15:38:09,970 INFO L325 HeapPartitionManager]: at dimension 0 [2018-03-28 15:38:09,970 INFO L326 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 17 [2018-03-28 15:38:09,970 INFO L327 HeapPartitionManager]: # location blocks :2 [2018-03-28 15:38:09,971 DEBUG L334 HeapPartitionManager]: location block contents: [2018-03-28 15:38:09,971 DEBUG L337 HeapPartitionManager]: [(Store [3] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|), (Store [4] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|), (Store [6] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|), (Store [8] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|), (Store [10] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|), (Store [12] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|), (Store [14] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|), (Store [17] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|), (Store [18] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|), (Store [21] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|), (Store [23] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|), (Store [25] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|), (Store [27] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|), (Store [28] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|), (Store [31] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with |v_#Ultimate.C_memcpy_dest.base_3|), (Store [0] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|)] [2018-03-28 15:38:09,971 DEBUG L337 HeapPartitionManager]: [NoStoreIndexInfo] [2018-03-28 15:38:09,971 INFO L325 HeapPartitionManager]: at dimension 1 [2018-03-28 15:38:09,971 INFO L326 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 16 [2018-03-28 15:38:09,971 INFO L327 HeapPartitionManager]: # location blocks :1 [2018-03-28 15:38:09,971 DEBUG L334 HeapPartitionManager]: location block contents: [2018-03-28 15:38:09,971 DEBUG L337 HeapPartitionManager]: [(Store [1] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L23') with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|), (Store [2] at(SUMMARY for call write~int(1, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 0, 1); srcloc: L28) with |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|), (Store [5] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L23'') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1)), (Store [7] at(SUMMARY for call write~int(2, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 1, 1); srcloc: L28') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1)), (Store [9] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L23''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2)), (Store [11] at(SUMMARY for call write~int(3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 2, 1); srcloc: L29) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2)), (Store [13] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 0, 1); srcloc: L23'''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3)), (Store [15] at(SUMMARY for call write~int(4, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L30) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5)), (Store [16] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 3 + 1, 1); srcloc: L23''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4)), (Store [19] at(SUMMARY for call write~int(5, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L31) with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9)), (Store [20] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 5, 4); srcloc: L23'''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5)), (Store [22] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 9, 1); srcloc: L23''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9)), (Store [24] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 0, 1); srcloc: L23'''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10)), (Store [26] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 1, 1); srcloc: L23''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11)), (Store [29] at(SUMMARY for call write~unchecked~int(0, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset + 10 + 2, 1); srcloc: L23'''''''''') with (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12)), (Store [30] at(#memory_int := #memory_int[dest.base,dest.offset + #t~loopctr7 * 1 := #memory_int[src.base,src.offset + #t~loopctr7 * 1]];) with (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|))] [2018-03-28 15:38:09,972 INFO L86 ransitionTransformer]: executing heap partitioning transformation [2018-03-28 15:38:09,976 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,976 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{#valid=|v_#valid_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_12|, #NULL.offset=|v_#NULL.offset_2|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_1|, #length=|v_#length_3|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_12|, #NULL.base=|v_#NULL.base_2|} AuxVars[] AssignedVars[#valid, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, #NULL.offset, #memory_int_part_locs_30_locs_45, #length, #memory_int_part_locs_43_locs_45, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset, #NULL.base] [2018-03-28 15:38:09,976 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:09,976 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:09,976 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_12|, #memory_int=|v_#memory_int_21|, #NULL.offset=|v_#NULL.offset_2|, #length=|v_#length_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_12|, #NULL.base=|v_#NULL.base_2|} [2018-03-28 15:38:09,976 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:09,976 DEBUG L210 ransitionTransformer]: {#valid=|v_#valid_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_12|, #NULL.offset=|v_#NULL.offset_2|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_1|, #length=|v_#length_3|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_12|, #NULL.base=|v_#NULL.base_2|} [2018-03-28 15:38:09,976 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,976 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{#valid=|v_#valid_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_12|, #NULL.offset=|v_#NULL.offset_2|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_1|, #length=|v_#length_3|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_12|, #NULL.base=|v_#NULL.base_2|} AuxVars[] AssignedVars[#valid, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, #NULL.offset, #memory_int_part_locs_30_locs_45, #length, #memory_int_part_locs_43_locs_45, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset, #NULL.base] [2018-03-28 15:38:09,977 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,977 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,977 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_8| |v_#valid_7|) InVars {#valid=|v_#valid_8|} OutVars{#memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_2|, #length=|v_#length_5|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_2|, ULTIMATE.start_#t~ret6=|v_ULTIMATE.start_#t~ret6_1|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid, #memory_int_part_locs_30_locs_45, #length, #memory_int_part_locs_43_locs_45, ULTIMATE.start_#t~ret6] [2018-03-28 15:38:09,977 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:09,977 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:09,977 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_7|, #memory_int=|v_#memory_int_23|, #length=|v_#length_5|, ULTIMATE.start_#t~ret6=|v_ULTIMATE.start_#t~ret6_1|} [2018-03-28 15:38:09,977 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:09,977 DEBUG L210 ransitionTransformer]: {#memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_2|, #length=|v_#length_5|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_2|, ULTIMATE.start_#t~ret6=|v_ULTIMATE.start_#t~ret6_1|, #valid=|v_#valid_7|} [2018-03-28 15:38:09,978 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,978 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_8| |v_#valid_7|) InVars {#valid=|v_#valid_8|} OutVars{#memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_2|, #length=|v_#length_5|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_2|, ULTIMATE.start_#t~ret6=|v_ULTIMATE.start_#t~ret6_1|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid, #memory_int_part_locs_30_locs_45, #length, #memory_int_part_locs_43_locs_45, ULTIMATE.start_#t~ret6] [2018-03-28 15:38:09,978 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,978 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,978 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] [2018-03-28 15:38:09,978 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:09,978 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,978 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] [2018-03-28 15:38:09,978 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,979 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,979 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:09,979 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,979 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,979 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,979 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_~p~0.base=v_main_~p~0.base_1, main_~p~0.offset=v_main_~p~0.offset_1} AuxVars[] AssignedVars[main_~p~0.offset, main_~p~0.base] [2018-03-28 15:38:09,979 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:09,979 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,979 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_~p~0.base=v_main_~p~0.base_1, main_~p~0.offset=v_main_~p~0.offset_1} AuxVars[] AssignedVars[main_~p~0.offset, main_~p~0.base] [2018-03-28 15:38:09,979 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,979 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_1| (store |v_#valid_2| 0 0)) InVars {#valid=|v_#valid_2|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:38:09,980 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:09,980 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,980 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_1| (store |v_#valid_2| 0 0)) InVars {#valid=|v_#valid_2|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:38:09,980 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,980 DEBUG L183 ransitionTransformer]: Formula: (and (= (store |v_#length_8| |v_main_#t~malloc0.base_1| 12) |v_#length_7|) (not (= 0 |v_main_#t~malloc0.base_1|)) (= |v_main_#t~malloc0.offset_1| 0) (= (select |v_#valid_10| |v_main_#t~malloc0.base_1|) 0) (= |v_#valid_9| (store |v_#valid_10| |v_main_#t~malloc0.base_1| 1))) InVars {#length=|v_#length_8|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_7|, main_#t~malloc0.base=|v_main_#t~malloc0.base_1|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_1|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[main_#t~malloc0.base, #valid, #length, main_#t~malloc0.offset] [2018-03-28 15:38:09,980 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:09,980 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,980 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= (store |v_#length_8| |v_main_#t~malloc0.base_1| 12) |v_#length_7|) (not (= 0 |v_main_#t~malloc0.base_1|)) (= |v_main_#t~malloc0.offset_1| 0) (= (select |v_#valid_10| |v_main_#t~malloc0.base_1|) 0) (= |v_#valid_9| (store |v_#valid_10| |v_main_#t~malloc0.base_1| 1))) InVars {#length=|v_#length_8|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_7|, main_#t~malloc0.base=|v_main_#t~malloc0.base_1|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_1|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[main_#t~malloc0.base, #valid, #length, main_#t~malloc0.offset] [2018-03-28 15:38:09,981 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,981 DEBUG L183 ransitionTransformer]: Formula: (and (= (store |v_#length_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1| 13) |v_#length_1|) (= |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_1| 0) (= 0 (select |v_#valid_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|)) (not (= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|)) (= |v_#valid_3| (store |v_#valid_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1| 1))) InVars {#length=|v_#length_2|, #valid=|v_#valid_4|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|, #length=|v_#length_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_1|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, #length, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset] [2018-03-28 15:38:09,981 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:09,981 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,981 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= (store |v_#length_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1| 13) |v_#length_1|) (= |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_1| 0) (= 0 (select |v_#valid_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|)) (not (= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|)) (= |v_#valid_3| (store |v_#valid_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1| 1))) InVars {#length=|v_#length_2|, #valid=|v_#valid_4|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_1|, #length=|v_#length_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_1|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, #length, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset] [2018-03-28 15:38:09,981 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,981 DEBUG L183 ransitionTransformer]: Formula: (and (= v_main_~p~0.base_2 |v_main_#t~malloc0.base_2|) (= v_main_~p~0.offset_2 |v_main_#t~malloc0.offset_2|)) InVars {main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|} OutVars{main_~p~0.offset=v_main_~p~0.offset_2, main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_~p~0.base=v_main_~p~0.base_2, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|} AuxVars[] AssignedVars[main_~p~0.offset, main_~p~0.base] [2018-03-28 15:38:09,981 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:09,981 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,981 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v_main_~p~0.base_2 |v_main_#t~malloc0.base_2|) (= v_main_~p~0.offset_2 |v_main_#t~malloc0.offset_2|)) InVars {main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|} OutVars{main_~p~0.offset=v_main_~p~0.offset_2, main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_~p~0.base=v_main_~p~0.base_2, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|} AuxVars[] AssignedVars[main_~p~0.offset, main_~p~0.base] [2018-03-28 15:38:09,983 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,983 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#memory_int_part_locs_30_locs_45_3| |v_#memory_int_part_locs_30_locs_45_4|) (= |v_#memory_int_part_locs_43_locs_45_3| (store |v_#memory_int_part_locs_43_locs_45_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| (store (select |v_#memory_int_part_locs_30_locs_45_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| 0)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_4|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_3|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:09,983 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:09,984 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:09,984 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_1| (store |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| (store (select |v_#memory_int_2| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| 0))) [2018-03-28 15:38:09,984 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:09,984 DEBUG L194 ransitionTransformer]: (and (= |v_#memory_int_part_locs_30_locs_45_3| |v_#memory_int_part_locs_30_locs_45_4|) (= |v_#memory_int_part_locs_43_locs_45_3| (store |v_#memory_int_part_locs_43_locs_45_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| (store (select |v_#memory_int_part_locs_30_locs_45_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| 0)))) [2018-03-28 15:38:09,984 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:09,984 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:09,984 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|} [2018-03-28 15:38:09,984 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:09,984 DEBUG L202 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_4|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|} [2018-03-28 15:38:09,984 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:09,984 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:09,984 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|} [2018-03-28 15:38:09,984 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:09,985 DEBUG L210 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_3|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|} [2018-03-28 15:38:09,985 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,985 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#memory_int_part_locs_30_locs_45_3| |v_#memory_int_part_locs_30_locs_45_4|) (= |v_#memory_int_part_locs_43_locs_45_3| (store |v_#memory_int_part_locs_43_locs_45_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2| (store (select |v_#memory_int_part_locs_30_locs_45_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2| 0)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_4|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_2|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_3|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_2|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:09,986 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,986 DEBUG L183 ransitionTransformer]: Formula: (and (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) (and (= |v_#memory_int_part_locs_30_locs_45_5| |v_#memory_int_part_locs_30_locs_45_6|) (= (store |v_#memory_int_part_locs_43_locs_45_5| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| (store (select |v_#memory_int_part_locs_30_locs_45_5| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1)) |v_#memory_int_part_locs_43_locs_45_6|)) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1) (select |v_#length_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|)) (= 1 (select |v_#valid_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|))) InVars {#valid=|v_#valid_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_5|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_5|, #length=|v_#length_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|} OutVars{#valid=|v_#valid_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_6|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_6|, #length=|v_#length_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:09,986 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:09,986 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:09,986 DEBUG L192 ransitionTransformer]: (and (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) (= (store |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| (store (select |v_#memory_int_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1)) |v_#memory_int_25|) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1) (select |v_#length_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|)) (= 1 (select |v_#valid_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|))) [2018-03-28 15:38:09,986 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:09,986 DEBUG L194 ransitionTransformer]: (and (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) (and (= |v_#memory_int_part_locs_30_locs_45_5| |v_#memory_int_part_locs_30_locs_45_6|) (= (store |v_#memory_int_part_locs_43_locs_45_5| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| (store (select |v_#memory_int_part_locs_30_locs_45_5| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1)) |v_#memory_int_part_locs_43_locs_45_6|)) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1) (select |v_#length_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|)) (= 1 (select |v_#valid_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|))) [2018-03-28 15:38:09,986 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:09,986 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:09,986 DEBUG L200 ransitionTransformer]: {#valid=|v_#valid_11|, #memory_int=|v_#memory_int_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #length=|v_#length_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|} [2018-03-28 15:38:09,987 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:09,987 DEBUG L202 ransitionTransformer]: {#valid=|v_#valid_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_5|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_5|, #length=|v_#length_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|} [2018-03-28 15:38:09,987 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:09,987 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:09,987 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_11|, #memory_int=|v_#memory_int_25|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #length=|v_#length_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|} [2018-03-28 15:38:09,987 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:09,987 DEBUG L210 ransitionTransformer]: {#valid=|v_#valid_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_6|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_6|, #length=|v_#length_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|} [2018-03-28 15:38:09,987 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,987 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|) (and (= |v_#memory_int_part_locs_30_locs_45_5| |v_#memory_int_part_locs_30_locs_45_6|) (= (store |v_#memory_int_part_locs_43_locs_45_5| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14| (store (select |v_#memory_int_part_locs_30_locs_45_5| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|) |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1)) |v_#memory_int_part_locs_43_locs_45_6|)) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14| 1) (select |v_#length_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|)) (= 1 (select |v_#valid_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|))) InVars {#valid=|v_#valid_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_5|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_5|, #length=|v_#length_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|} OutVars{#valid=|v_#valid_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_14|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_6|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_6|, #length=|v_#length_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_14|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:09,987 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,987 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|) 1)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|, #valid=|v_#valid_12|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|, #valid=|v_#valid_12|} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,988 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:09,988 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,988 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|) 1)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|, #valid=|v_#valid_12|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|, #valid=|v_#valid_12|} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,988 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,988 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|)) (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15| 1) (select |v_#length_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|, #length=|v_#length_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|, #length=|v_#length_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,988 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:09,988 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,988 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|)) (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15| 1) (select |v_#length_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|, #length=|v_#length_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_16|, #length=|v_#length_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_15|} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,989 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,989 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#memory_int_part_locs_43_locs_45_7| (store |v_#memory_int_part_locs_43_locs_45_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| (store (select |v_#memory_int_part_locs_43_locs_45_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1) 0))) (= |v_#memory_int_part_locs_30_locs_45_7| |v_#memory_int_part_locs_30_locs_45_8|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_8|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_7|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:09,989 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:09,989 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:09,989 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_3| (store |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| (store (select |v_#memory_int_4| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1) 0))) [2018-03-28 15:38:09,989 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:09,989 DEBUG L194 ransitionTransformer]: (and (= |v_#memory_int_part_locs_43_locs_45_7| (store |v_#memory_int_part_locs_43_locs_45_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| (store (select |v_#memory_int_part_locs_43_locs_45_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1) 0))) (= |v_#memory_int_part_locs_30_locs_45_7| |v_#memory_int_part_locs_30_locs_45_8|)) [2018-03-28 15:38:09,989 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:09,989 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:09,989 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|} [2018-03-28 15:38:09,989 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:09,989 DEBUG L202 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_8|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|} [2018-03-28 15:38:09,990 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:09,990 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:09,990 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|} [2018-03-28 15:38:09,990 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:09,990 DEBUG L210 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_7|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|} [2018-03-28 15:38:09,990 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,990 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#memory_int_part_locs_43_locs_45_7| (store |v_#memory_int_part_locs_43_locs_45_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3| (store (select |v_#memory_int_part_locs_43_locs_45_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3| 1) 0))) (= |v_#memory_int_part_locs_30_locs_45_7| |v_#memory_int_part_locs_30_locs_45_8|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_8|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_3|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_7|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_3|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:09,990 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,991 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1))) (and (and (= (store |v_#memory_int_part_locs_43_locs_45_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| (store (select |v_#memory_int_part_locs_43_locs_45_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) .cse0 2)) |v_#memory_int_part_locs_43_locs_45_10|) (= |v_#memory_int_part_locs_30_locs_45_9| |v_#memory_int_part_locs_30_locs_45_10|)) (= (select |v_#valid_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 2) (select |v_#length_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|)) (<= 0 .cse0))) InVars {#valid=|v_#valid_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_9|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_9|, #length=|v_#length_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|} OutVars{#valid=|v_#valid_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_10|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_10|, #length=|v_#length_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:09,991 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:09,991 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:09,991 DEBUG L192 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1))) (and (= (store |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| (store (select |v_#memory_int_28| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) .cse0 2)) |v_#memory_int_27|) (= (select |v_#valid_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 2) (select |v_#length_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|)) (<= 0 .cse0))) [2018-03-28 15:38:09,991 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:09,991 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1))) (and (and (= (store |v_#memory_int_part_locs_43_locs_45_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| (store (select |v_#memory_int_part_locs_43_locs_45_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) .cse0 2)) |v_#memory_int_part_locs_43_locs_45_10|) (= |v_#memory_int_part_locs_30_locs_45_9| |v_#memory_int_part_locs_30_locs_45_10|)) (= (select |v_#valid_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 2) (select |v_#length_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|)) (<= 0 .cse0))) [2018-03-28 15:38:09,991 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:09,991 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:09,991 DEBUG L200 ransitionTransformer]: {#valid=|v_#valid_13|, #memory_int=|v_#memory_int_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #length=|v_#length_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|} [2018-03-28 15:38:09,991 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:09,991 DEBUG L202 ransitionTransformer]: {#valid=|v_#valid_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_9|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_9|, #length=|v_#length_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|} [2018-03-28 15:38:09,992 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:09,992 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:09,992 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_13|, #memory_int=|v_#memory_int_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #length=|v_#length_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|} [2018-03-28 15:38:09,992 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:09,992 DEBUG L210 ransitionTransformer]: {#valid=|v_#valid_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_10|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_10|, #length=|v_#length_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|} [2018-03-28 15:38:09,992 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,992 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 1))) (and (and (= (store |v_#memory_int_part_locs_43_locs_45_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17| (store (select |v_#memory_int_part_locs_43_locs_45_9| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) .cse0 2)) |v_#memory_int_part_locs_43_locs_45_10|) (= |v_#memory_int_part_locs_30_locs_45_9| |v_#memory_int_part_locs_30_locs_45_10|)) (= (select |v_#valid_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16| 2) (select |v_#length_11| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|)) (<= 0 .cse0))) InVars {#valid=|v_#valid_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_9|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_9|, #length=|v_#length_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|} OutVars{#valid=|v_#valid_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_17|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_10|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_10|, #length=|v_#length_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_16|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:09,992 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,992 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|, #valid=|v_#valid_14|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|, #valid=|v_#valid_14|} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,992 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:09,992 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,993 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|, #valid=|v_#valid_14|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_18|, #valid=|v_#valid_14|} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,993 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,993 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17| 2) (select |v_#length_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17| 1)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|, #length=|v_#length_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|, #length=|v_#length_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17|} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,993 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:09,993 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,993 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17| 2) (select |v_#length_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17| 1)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|, #length=|v_#length_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_19|, #length=|v_#length_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_17|} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,993 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,994 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#memory_int_part_locs_43_locs_45_11| (store |v_#memory_int_part_locs_43_locs_45_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| (store (select |v_#memory_int_part_locs_43_locs_45_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2) 0))) (= |v_#memory_int_part_locs_30_locs_45_11| |v_#memory_int_part_locs_30_locs_45_12|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_12|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_11|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:09,994 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:09,994 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:09,994 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_5| (store |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| (store (select |v_#memory_int_6| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2) 0))) [2018-03-28 15:38:09,994 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:09,994 DEBUG L194 ransitionTransformer]: (and (= |v_#memory_int_part_locs_43_locs_45_11| (store |v_#memory_int_part_locs_43_locs_45_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| (store (select |v_#memory_int_part_locs_43_locs_45_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2) 0))) (= |v_#memory_int_part_locs_30_locs_45_11| |v_#memory_int_part_locs_30_locs_45_12|)) [2018-03-28 15:38:09,994 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:09,994 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:09,995 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|} [2018-03-28 15:38:09,995 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:09,995 DEBUG L202 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_12|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|} [2018-03-28 15:38:09,995 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:09,995 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:09,995 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|} [2018-03-28 15:38:09,995 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:09,995 DEBUG L210 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_11|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|} [2018-03-28 15:38:09,995 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,996 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#memory_int_part_locs_43_locs_45_11| (store |v_#memory_int_part_locs_43_locs_45_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4| (store (select |v_#memory_int_part_locs_43_locs_45_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4| 2) 0))) (= |v_#memory_int_part_locs_30_locs_45_11| |v_#memory_int_part_locs_30_locs_45_12|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_12|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_4|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_11|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_4|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:09,996 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,996 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2))) (and (and (= (store |v_#memory_int_part_locs_43_locs_45_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| (store (select |v_#memory_int_part_locs_43_locs_45_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) .cse0 3)) |v_#memory_int_part_locs_43_locs_45_14|) (= |v_#memory_int_part_locs_30_locs_45_13| |v_#memory_int_part_locs_30_locs_45_14|)) (<= 0 .cse0) (= (select |v_#valid_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 3) (select |v_#length_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|)))) InVars {#valid=|v_#valid_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_13|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_13|, #length=|v_#length_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|} OutVars{#valid=|v_#valid_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_14|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_14|, #length=|v_#length_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:09,996 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:09,996 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:09,996 DEBUG L192 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2))) (and (= (store |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| (store (select |v_#memory_int_30| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) .cse0 3)) |v_#memory_int_29|) (<= 0 .cse0) (= (select |v_#valid_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 3) (select |v_#length_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|)))) [2018-03-28 15:38:09,996 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:09,997 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2))) (and (and (= (store |v_#memory_int_part_locs_43_locs_45_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| (store (select |v_#memory_int_part_locs_43_locs_45_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) .cse0 3)) |v_#memory_int_part_locs_43_locs_45_14|) (= |v_#memory_int_part_locs_30_locs_45_13| |v_#memory_int_part_locs_30_locs_45_14|)) (<= 0 .cse0) (= (select |v_#valid_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 3) (select |v_#length_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|)))) [2018-03-28 15:38:09,997 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:09,997 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:09,997 DEBUG L200 ransitionTransformer]: {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_30|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #length=|v_#length_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|} [2018-03-28 15:38:09,997 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:09,997 DEBUG L202 ransitionTransformer]: {#valid=|v_#valid_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_13|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_13|, #length=|v_#length_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|} [2018-03-28 15:38:09,997 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:09,997 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:09,997 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #length=|v_#length_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|} [2018-03-28 15:38:09,997 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:09,997 DEBUG L210 ransitionTransformer]: {#valid=|v_#valid_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_14|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_14|, #length=|v_#length_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|} [2018-03-28 15:38:09,997 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,997 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 2))) (and (and (= (store |v_#memory_int_part_locs_43_locs_45_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20| (store (select |v_#memory_int_part_locs_43_locs_45_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) .cse0 3)) |v_#memory_int_part_locs_43_locs_45_14|) (= |v_#memory_int_part_locs_30_locs_45_13| |v_#memory_int_part_locs_30_locs_45_14|)) (<= 0 .cse0) (= (select |v_#valid_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18| 3) (select |v_#length_13| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|)))) InVars {#valid=|v_#valid_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_13|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_13|, #length=|v_#length_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|} OutVars{#valid=|v_#valid_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_20|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_14|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_14|, #length=|v_#length_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_18|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:09,998 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,998 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|, #valid=|v_#valid_16|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|, #valid=|v_#valid_16|} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,998 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:09,998 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,998 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|, #valid=|v_#valid_16|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_21|, #valid=|v_#valid_16|} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,998 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,998 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19| 3) (select |v_#length_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19| 2)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|, #length=|v_#length_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|, #length=|v_#length_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19|} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,998 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:09,998 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:09,999 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19| 3) (select |v_#length_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19| 2)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|, #length=|v_#length_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_22|, #length=|v_#length_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_19|} AuxVars[] AssignedVars[] [2018-03-28 15:38:09,999 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:09,999 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#memory_int_part_locs_30_locs_45_15| |v_#memory_int_part_locs_30_locs_45_16|) (= |v_#memory_int_part_locs_43_locs_45_15| (store |v_#memory_int_part_locs_43_locs_45_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| (store (select |v_#memory_int_part_locs_43_locs_45_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3) 0)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_16|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_15|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:09,999 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:09,999 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:09,999 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_7| (store |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| (store (select |v_#memory_int_8| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3) 0))) [2018-03-28 15:38:09,999 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:09,999 DEBUG L194 ransitionTransformer]: (and (= |v_#memory_int_part_locs_30_locs_45_15| |v_#memory_int_part_locs_30_locs_45_16|) (= |v_#memory_int_part_locs_43_locs_45_15| (store |v_#memory_int_part_locs_43_locs_45_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| (store (select |v_#memory_int_part_locs_43_locs_45_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3) 0)))) [2018-03-28 15:38:10,000 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:10,000 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:10,000 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|} [2018-03-28 15:38:10,000 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:10,000 DEBUG L202 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_16|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|} [2018-03-28 15:38:10,000 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,000 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,000 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|} [2018-03-28 15:38:10,000 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,000 DEBUG L210 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_15|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|} [2018-03-28 15:38:10,000 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,000 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#memory_int_part_locs_30_locs_45_15| |v_#memory_int_part_locs_30_locs_45_16|) (= |v_#memory_int_part_locs_43_locs_45_15| (store |v_#memory_int_part_locs_43_locs_45_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5| (store (select |v_#memory_int_part_locs_43_locs_45_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5| 3) 0)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_16|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_5|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_15|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_5|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,001 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,001 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5))) (and (<= 0 .cse0) (and (= (store |v_#memory_int_part_locs_43_locs_45_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| (store (select |v_#memory_int_part_locs_43_locs_45_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) .cse0 4)) |v_#memory_int_part_locs_43_locs_45_18|) (= |v_#memory_int_part_locs_30_locs_45_17| |v_#memory_int_part_locs_30_locs_45_18|)) (= (select |v_#valid_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 9) (select |v_#length_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|)))) InVars {#valid=|v_#valid_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_17|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_17|, #length=|v_#length_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|} OutVars{#valid=|v_#valid_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_18|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_18|, #length=|v_#length_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,001 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:10,001 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:10,001 DEBUG L192 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5))) (and (<= 0 .cse0) (= (store |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| (store (select |v_#memory_int_32| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) .cse0 4)) |v_#memory_int_31|) (= (select |v_#valid_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 9) (select |v_#length_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|)))) [2018-03-28 15:38:10,001 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:10,001 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5))) (and (<= 0 .cse0) (and (= (store |v_#memory_int_part_locs_43_locs_45_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| (store (select |v_#memory_int_part_locs_43_locs_45_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) .cse0 4)) |v_#memory_int_part_locs_43_locs_45_18|) (= |v_#memory_int_part_locs_30_locs_45_17| |v_#memory_int_part_locs_30_locs_45_18|)) (= (select |v_#valid_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 9) (select |v_#length_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|)))) [2018-03-28 15:38:10,001 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:10,002 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:10,002 DEBUG L200 ransitionTransformer]: {#valid=|v_#valid_17|, #memory_int=|v_#memory_int_32|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #length=|v_#length_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|} [2018-03-28 15:38:10,002 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:10,002 DEBUG L202 ransitionTransformer]: {#valid=|v_#valid_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_17|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_17|, #length=|v_#length_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|} [2018-03-28 15:38:10,002 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,002 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,002 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_17|, #memory_int=|v_#memory_int_31|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #length=|v_#length_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|} [2018-03-28 15:38:10,002 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,002 DEBUG L210 ransitionTransformer]: {#valid=|v_#valid_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_18|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_18|, #length=|v_#length_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|} [2018-03-28 15:38:10,002 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,002 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 5))) (and (<= 0 .cse0) (and (= (store |v_#memory_int_part_locs_43_locs_45_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23| (store (select |v_#memory_int_part_locs_43_locs_45_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) .cse0 4)) |v_#memory_int_part_locs_43_locs_45_18|) (= |v_#memory_int_part_locs_30_locs_45_17| |v_#memory_int_part_locs_30_locs_45_18|)) (= (select |v_#valid_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|) 1) (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20| 9) (select |v_#length_15| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|)))) InVars {#valid=|v_#valid_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_17|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_17|, #length=|v_#length_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|} OutVars{#valid=|v_#valid_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_23|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_18|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_18|, #length=|v_#length_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_20|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,003 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,003 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|) 1)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|, #valid=|v_#valid_18|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|, #valid=|v_#valid_18|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,003 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,003 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,003 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|) 1)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|, #valid=|v_#valid_18|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_24|, #valid=|v_#valid_18|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,003 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,003 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21| 5))) (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21| 9) (select |v_#length_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|, #length=|v_#length_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|, #length=|v_#length_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,003 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,003 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,003 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21| 5))) (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21| 9) (select |v_#length_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|, #length=|v_#length_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_25|, #length=|v_#length_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_21|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,004 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,004 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#memory_int_part_locs_43_locs_45_19| (store |v_#memory_int_part_locs_43_locs_45_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| (store (select |v_#memory_int_part_locs_43_locs_45_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4) 0))) (= |v_#memory_int_part_locs_30_locs_45_19| |v_#memory_int_part_locs_30_locs_45_20|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_20|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_19|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,004 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:10,004 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:10,004 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_9| (store |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| (store (select |v_#memory_int_10| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4) 0))) [2018-03-28 15:38:10,004 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:10,004 DEBUG L194 ransitionTransformer]: (and (= |v_#memory_int_part_locs_43_locs_45_19| (store |v_#memory_int_part_locs_43_locs_45_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| (store (select |v_#memory_int_part_locs_43_locs_45_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4) 0))) (= |v_#memory_int_part_locs_30_locs_45_19| |v_#memory_int_part_locs_30_locs_45_20|)) [2018-03-28 15:38:10,004 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:10,004 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:10,004 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|} [2018-03-28 15:38:10,005 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:10,005 DEBUG L202 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_20|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|} [2018-03-28 15:38:10,005 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,005 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,005 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|} [2018-03-28 15:38:10,005 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,005 DEBUG L210 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_19|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|} [2018-03-28 15:38:10,005 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,005 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#memory_int_part_locs_43_locs_45_19| (store |v_#memory_int_part_locs_43_locs_45_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6| (store (select |v_#memory_int_part_locs_43_locs_45_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6| 4) 0))) (= |v_#memory_int_part_locs_30_locs_45_19| |v_#memory_int_part_locs_30_locs_45_20|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_20|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_6|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_19|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_6|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,006 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,006 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9))) (and (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 10) (select |v_#length_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)) (<= 0 .cse0) (and (= (store |v_#memory_int_part_locs_43_locs_45_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| (store (select |v_#memory_int_part_locs_43_locs_45_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) .cse0 5)) |v_#memory_int_part_locs_43_locs_45_22|) (= |v_#memory_int_part_locs_30_locs_45_21| |v_#memory_int_part_locs_30_locs_45_22|)) (= 1 (select |v_#valid_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)))) InVars {#valid=|v_#valid_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_21|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_21|, #length=|v_#length_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|} OutVars{#valid=|v_#valid_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_22|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_22|, #length=|v_#length_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,006 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:10,006 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:10,006 DEBUG L192 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9))) (and (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 10) (select |v_#length_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)) (<= 0 .cse0) (= (store |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| (store (select |v_#memory_int_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) .cse0 5)) |v_#memory_int_33|) (= 1 (select |v_#valid_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)))) [2018-03-28 15:38:10,006 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:10,006 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9))) (and (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 10) (select |v_#length_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)) (<= 0 .cse0) (and (= (store |v_#memory_int_part_locs_43_locs_45_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| (store (select |v_#memory_int_part_locs_43_locs_45_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) .cse0 5)) |v_#memory_int_part_locs_43_locs_45_22|) (= |v_#memory_int_part_locs_30_locs_45_21| |v_#memory_int_part_locs_30_locs_45_22|)) (= 1 (select |v_#valid_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)))) [2018-03-28 15:38:10,007 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:10,007 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:10,007 DEBUG L200 ransitionTransformer]: {#valid=|v_#valid_19|, #memory_int=|v_#memory_int_34|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #length=|v_#length_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|} [2018-03-28 15:38:10,007 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:10,007 DEBUG L202 ransitionTransformer]: {#valid=|v_#valid_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_21|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_21|, #length=|v_#length_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|} [2018-03-28 15:38:10,007 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,007 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,007 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_19|, #memory_int=|v_#memory_int_33|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #length=|v_#length_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|} [2018-03-28 15:38:10,008 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,008 DEBUG L210 ransitionTransformer]: {#valid=|v_#valid_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_22|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_22|, #length=|v_#length_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|} [2018-03-28 15:38:10,008 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,008 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 9))) (and (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22| 10) (select |v_#length_17| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)) (<= 0 .cse0) (and (= (store |v_#memory_int_part_locs_43_locs_45_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26| (store (select |v_#memory_int_part_locs_43_locs_45_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|) .cse0 5)) |v_#memory_int_part_locs_43_locs_45_22|) (= |v_#memory_int_part_locs_30_locs_45_21| |v_#memory_int_part_locs_30_locs_45_22|)) (= 1 (select |v_#valid_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|)))) InVars {#valid=|v_#valid_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_21|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_21|, #length=|v_#length_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|} OutVars{#valid=|v_#valid_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_26|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_22|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_22|, #length=|v_#length_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_22|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,008 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,009 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|, #valid=|v_#valid_20|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|, #valid=|v_#valid_20|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,009 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,009 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,009 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|, #valid=|v_#valid_20|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_27|, #valid=|v_#valid_20|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,009 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,009 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23| 10) (select |v_#length_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23| 9)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|, #length=|v_#length_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|, #length=|v_#length_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,010 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,010 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,010 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23| 10) (select |v_#length_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|))) (not (<= 0 (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23| 9)))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|, #length=|v_#length_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_28|, #length=|v_#length_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_23|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,011 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,012 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#memory_int_part_locs_30_locs_45_23| |v_#memory_int_part_locs_30_locs_45_24|) (= (store |v_#memory_int_part_locs_43_locs_45_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| (store (select |v_#memory_int_part_locs_43_locs_45_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5) 0)) |v_#memory_int_part_locs_43_locs_45_24|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_23|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_23|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_24|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_24|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,012 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:10,012 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:10,012 DEBUG L192 ransitionTransformer]: (= (store |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| (store (select |v_#memory_int_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5) 0)) |v_#memory_int_11|) [2018-03-28 15:38:10,012 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:10,012 DEBUG L194 ransitionTransformer]: (and (= |v_#memory_int_part_locs_30_locs_45_23| |v_#memory_int_part_locs_30_locs_45_24|) (= (store |v_#memory_int_part_locs_43_locs_45_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| (store (select |v_#memory_int_part_locs_43_locs_45_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5) 0)) |v_#memory_int_part_locs_43_locs_45_24|)) [2018-03-28 15:38:10,012 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:10,013 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:10,013 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_12|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|} [2018-03-28 15:38:10,013 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:10,013 DEBUG L202 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_23|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_23|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|} [2018-03-28 15:38:10,013 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,013 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,013 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|} [2018-03-28 15:38:10,013 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,014 DEBUG L210 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_24|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_24|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|} [2018-03-28 15:38:10,014 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,014 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#memory_int_part_locs_30_locs_45_23| |v_#memory_int_part_locs_30_locs_45_24|) (= (store |v_#memory_int_part_locs_43_locs_45_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7| (store (select |v_#memory_int_part_locs_43_locs_45_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7| 5) 0)) |v_#memory_int_part_locs_43_locs_45_24|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_23|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_23|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_7|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_24|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_24|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_7|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,014 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,015 DEBUG L183 ransitionTransformer]: Formula: (and (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24| 4) (select |v_#length_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|)) (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|) (= 1 (select |v_#valid_21| v_main_~p~0.base_3)) (= 1 (select |v_#valid_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|)) (<= 0 v_main_~p~0.offset_3) (= v_main_~p~0.offset_3 |v_main_#t~memcpy1.offset_1|) (= |v_main_#t~memcpy1.base_1| v_main_~p~0.base_3) (<= (+ v_main_~p~0.offset_3 4) (select |v_#length_19| v_main_~p~0.base_3))) InVars {#valid=|v_#valid_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|, #length=|v_#length_19|, main_~p~0.offset=v_main_~p~0.offset_3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|, main_~p~0.base=v_main_~p~0.base_3} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_1|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_1|, #valid=|v_#valid_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_25|, #length=|v_#length_19|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_25|, main_~p~0.offset=v_main_~p~0.offset_3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|, main_~p~0.base=v_main_~p~0.base_3} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base, #memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,015 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,015 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,015 DEBUG L208 ransitionTransformer]: {main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_1|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_1|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_35|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|, #length=|v_#length_19|, main_~p~0.offset=v_main_~p~0.offset_3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|, main_~p~0.base=v_main_~p~0.base_3} [2018-03-28 15:38:10,015 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,015 DEBUG L210 ransitionTransformer]: {main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_1|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_1|, #valid=|v_#valid_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_25|, #length=|v_#length_19|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_25|, main_~p~0.offset=v_main_~p~0.offset_3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|, main_~p~0.base=v_main_~p~0.base_3} [2018-03-28 15:38:10,015 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,016 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24| 4) (select |v_#length_19| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|)) (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|) (= 1 (select |v_#valid_21| v_main_~p~0.base_3)) (= 1 (select |v_#valid_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|)) (<= 0 v_main_~p~0.offset_3) (= v_main_~p~0.offset_3 |v_main_#t~memcpy1.offset_1|) (= |v_main_#t~memcpy1.base_1| v_main_~p~0.base_3) (<= (+ v_main_~p~0.offset_3 4) (select |v_#length_19| v_main_~p~0.base_3))) InVars {#valid=|v_#valid_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|, #length=|v_#length_19|, main_~p~0.offset=v_main_~p~0.offset_3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|, main_~p~0.base=v_main_~p~0.base_3} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_1|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_1|, #valid=|v_#valid_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_29|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_25|, #length=|v_#length_19|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_25|, main_~p~0.offset=v_main_~p~0.offset_3, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_24|, main_~p~0.base=v_main_~p~0.base_3} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base, #memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,016 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,016 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_22| v_main_~p~0.base_4) 1)) InVars {main_~p~0.base=v_main_~p~0.base_4, #valid=|v_#valid_22|} OutVars{main_~p~0.base=v_main_~p~0.base_4, #valid=|v_#valid_22|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,016 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,016 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,017 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_22| v_main_~p~0.base_4) 1)) InVars {main_~p~0.base=v_main_~p~0.base_4, #valid=|v_#valid_22|} OutVars{main_~p~0.base=v_main_~p~0.base_4, #valid=|v_#valid_22|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,017 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,017 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|, #valid=|v_#valid_23|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|, #valid=|v_#valid_23|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,017 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,017 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,017 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_23| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|, #valid=|v_#valid_23|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_30|, #valid=|v_#valid_23|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,017 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,018 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ v_main_~p~0.offset_4 4) (select |v_#length_20| v_main_~p~0.base_5))) (not (<= 0 v_main_~p~0.offset_4))) InVars {#length=|v_#length_20|, main_~p~0.offset=v_main_~p~0.offset_4, main_~p~0.base=v_main_~p~0.base_5} OutVars{#length=|v_#length_20|, main_~p~0.offset=v_main_~p~0.offset_4, main_~p~0.base=v_main_~p~0.base_5} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,018 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,018 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,018 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ v_main_~p~0.offset_4 4) (select |v_#length_20| v_main_~p~0.base_5))) (not (<= 0 v_main_~p~0.offset_4))) InVars {#length=|v_#length_20|, main_~p~0.offset=v_main_~p~0.offset_4, main_~p~0.base=v_main_~p~0.base_5} OutVars{#length=|v_#length_20|, main_~p~0.offset=v_main_~p~0.offset_4, main_~p~0.base=v_main_~p~0.base_5} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,018 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,018 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25| 4) (select |v_#length_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|))) (not (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|, #length=|v_#length_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|, #length=|v_#length_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,018 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,019 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,019 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25| 4) (select |v_#length_21| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|))) (not (<= 0 |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|))) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|, #length=|v_#length_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_31|, #length=|v_#length_21|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_25|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,019 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#Ultimate.C_memcpy_dest.offsetInParam_1| v_main_~p~0.offset_23) (= |v_#Ultimate.C_memcpy_src.offsetInParam_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_26|) (= |v_#Ultimate.C_memcpy_sizeInParam_1| 4) (= |v_#Ultimate.C_memcpy_src.baseInParam_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_32|) (= |v_#Ultimate.C_memcpy_dest.baseInParam_1| v_main_~p~0.base_28)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_32|, main_~p~0.offset=v_main_~p~0.offset_23, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_26|, main_~p~0.base=v_main_~p~0.base_28} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.baseInParam_1|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.baseInParam_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offsetInParam_1|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offsetInParam_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_sizeInParam_1|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_size] [2018-03-28 15:38:10,019 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,019 DEBUG L183 ransitionTransformer]: Formula: (and (= (store |v_#memory_int_part_locs_43_locs_45_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| (store (select |v_#memory_int_part_locs_43_locs_45_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9) 0)) |v_#memory_int_part_locs_43_locs_45_27|) (= |v_#memory_int_part_locs_30_locs_45_26| |v_#memory_int_part_locs_30_locs_45_27|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_26|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_27|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,020 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:10,020 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:10,020 DEBUG L192 ransitionTransformer]: (= (store |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| (store (select |v_#memory_int_14| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9) 0)) |v_#memory_int_13|) [2018-03-28 15:38:10,020 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:10,020 DEBUG L194 ransitionTransformer]: (and (= (store |v_#memory_int_part_locs_43_locs_45_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| (store (select |v_#memory_int_part_locs_43_locs_45_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9) 0)) |v_#memory_int_part_locs_43_locs_45_27|) (= |v_#memory_int_part_locs_30_locs_45_26| |v_#memory_int_part_locs_30_locs_45_27|)) [2018-03-28 15:38:10,020 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:10,020 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:10,020 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_14|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|} [2018-03-28 15:38:10,020 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:10,020 DEBUG L202 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_26|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|} [2018-03-28 15:38:10,020 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,020 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,020 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_13|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|} [2018-03-28 15:38:10,020 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,021 DEBUG L210 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_27|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|} [2018-03-28 15:38:10,021 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,021 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= (store |v_#memory_int_part_locs_43_locs_45_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8| (store (select |v_#memory_int_part_locs_43_locs_45_26| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8| 9) 0)) |v_#memory_int_part_locs_43_locs_45_27|) (= |v_#memory_int_part_locs_30_locs_45_26| |v_#memory_int_part_locs_30_locs_45_27|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_26|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_26|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_8|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_27|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_27|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_8|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,021 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,021 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_2|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_2|} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base] [2018-03-28 15:38:10,021 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,021 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,021 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_2|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_2|} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base] [2018-03-28 15:38:10,021 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,022 DEBUG L183 ransitionTransformer]: Formula: (= (select |v_#valid_49| |v_#Ultimate.C_memcpy_dest.base_1|) 1) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_1|, #valid=|v_#valid_49|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_1|, #valid=|v_#valid_49|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,022 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,022 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,022 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (select |v_#valid_49| |v_#Ultimate.C_memcpy_dest.base_1|) 1) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_1|, #valid=|v_#valid_49|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_1|, #valid=|v_#valid_49|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,022 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,022 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#memory_int_part_locs_43_locs_45_28| (store |v_#memory_int_part_locs_43_locs_45_29| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| (store (select |v_#memory_int_part_locs_43_locs_45_29| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10) 0))) (= |v_#memory_int_part_locs_30_locs_45_28| |v_#memory_int_part_locs_30_locs_45_29|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_29|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_28|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,022 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:10,022 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:10,022 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_15| (store |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| (store (select |v_#memory_int_16| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10) 0))) [2018-03-28 15:38:10,023 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:10,023 DEBUG L194 ransitionTransformer]: (and (= |v_#memory_int_part_locs_43_locs_45_28| (store |v_#memory_int_part_locs_43_locs_45_29| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| (store (select |v_#memory_int_part_locs_43_locs_45_29| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10) 0))) (= |v_#memory_int_part_locs_30_locs_45_28| |v_#memory_int_part_locs_30_locs_45_29|)) [2018-03-28 15:38:10,023 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:10,023 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:10,023 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_16|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|} [2018-03-28 15:38:10,023 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:10,023 DEBUG L202 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_29|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|} [2018-03-28 15:38:10,023 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,023 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,023 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_15|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|} [2018-03-28 15:38:10,023 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,023 DEBUG L210 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_28|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|} [2018-03-28 15:38:10,023 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,024 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#memory_int_part_locs_43_locs_45_28| (store |v_#memory_int_part_locs_43_locs_45_29| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9| (store (select |v_#memory_int_part_locs_43_locs_45_29| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9| 10) 0))) (= |v_#memory_int_part_locs_30_locs_45_28| |v_#memory_int_part_locs_30_locs_45_29|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_29|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_29|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_9|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_28|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_28|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_9|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,024 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,024 DEBUG L183 ransitionTransformer]: Formula: (and (<= (+ v_main_~p~0.offset_5 1) (select |v_#length_22| v_main_~p~0.base_6)) (= 1 (select |v_#valid_24| v_main_~p~0.base_6)) (= |v_main_#t~mem2_1| (select (select |v_#memory_int_part_locs_43_locs_45_30| v_main_~p~0.base_6) v_main_~p~0.offset_5)) (<= 0 v_main_~p~0.offset_5)) InVars {#memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_30|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6, #valid=|v_#valid_24|} OutVars{main_#t~mem2=|v_main_#t~mem2_1|, #valid=|v_#valid_24|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_30|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:38:10,025 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:10,025 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:10,025 DEBUG L192 ransitionTransformer]: (and (<= (+ v_main_~p~0.offset_5 1) (select |v_#length_22| v_main_~p~0.base_6)) (= 1 (select |v_#valid_24| v_main_~p~0.base_6)) (= |v_main_#t~mem2_1| (select (select |v_#memory_int_37| v_main_~p~0.base_6) v_main_~p~0.offset_5)) (<= 0 v_main_~p~0.offset_5)) [2018-03-28 15:38:10,025 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:10,025 DEBUG L194 ransitionTransformer]: (and (<= (+ v_main_~p~0.offset_5 1) (select |v_#length_22| v_main_~p~0.base_6)) (= 1 (select |v_#valid_24| v_main_~p~0.base_6)) (= |v_main_#t~mem2_1| (select (select |v_#memory_int_part_locs_43_locs_45_30| v_main_~p~0.base_6) v_main_~p~0.offset_5)) (<= 0 v_main_~p~0.offset_5)) [2018-03-28 15:38:10,025 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:10,025 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:10,025 DEBUG L200 ransitionTransformer]: {#valid=|v_#valid_24|, #memory_int=|v_#memory_int_37|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6} [2018-03-28 15:38:10,026 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:10,026 DEBUG L202 ransitionTransformer]: {#memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_30|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6, #valid=|v_#valid_24|} [2018-03-28 15:38:10,026 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,026 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,026 DEBUG L208 ransitionTransformer]: {main_#t~mem2=|v_main_#t~mem2_1|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_37|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6} [2018-03-28 15:38:10,026 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,026 DEBUG L210 ransitionTransformer]: {main_#t~mem2=|v_main_#t~mem2_1|, #valid=|v_#valid_24|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_30|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6} [2018-03-28 15:38:10,026 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,027 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= (+ v_main_~p~0.offset_5 1) (select |v_#length_22| v_main_~p~0.base_6)) (= 1 (select |v_#valid_24| v_main_~p~0.base_6)) (= |v_main_#t~mem2_1| (select (select |v_#memory_int_part_locs_43_locs_45_30| v_main_~p~0.base_6) v_main_~p~0.offset_5)) (<= 0 v_main_~p~0.offset_5)) InVars {#memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_30|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6, #valid=|v_#valid_24|} OutVars{main_#t~mem2=|v_main_#t~mem2_1|, #valid=|v_#valid_24|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_30|, #length=|v_#length_22|, main_~p~0.offset=v_main_~p~0.offset_5, main_~p~0.base=v_main_~p~0.base_6} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:38:10,027 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,027 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_25| v_main_~p~0.base_7) 1)) InVars {main_~p~0.base=v_main_~p~0.base_7, #valid=|v_#valid_25|} OutVars{main_~p~0.base=v_main_~p~0.base_7, #valid=|v_#valid_25|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,027 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,027 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,027 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_25| v_main_~p~0.base_7) 1)) InVars {main_~p~0.base=v_main_~p~0.base_7, #valid=|v_#valid_25|} OutVars{main_~p~0.base=v_main_~p~0.base_7, #valid=|v_#valid_25|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,028 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,028 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ v_main_~p~0.offset_6 1) (select |v_#length_23| v_main_~p~0.base_8))) (not (<= 0 v_main_~p~0.offset_6))) InVars {#length=|v_#length_23|, main_~p~0.offset=v_main_~p~0.offset_6, main_~p~0.base=v_main_~p~0.base_8} OutVars{#length=|v_#length_23|, main_~p~0.offset=v_main_~p~0.offset_6, main_~p~0.base=v_main_~p~0.base_8} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,028 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,028 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,028 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ v_main_~p~0.offset_6 1) (select |v_#length_23| v_main_~p~0.base_8))) (not (<= 0 v_main_~p~0.offset_6))) InVars {#length=|v_#length_23|, main_~p~0.offset=v_main_~p~0.offset_6, main_~p~0.base=v_main_~p~0.base_8} OutVars{#length=|v_#length_23|, main_~p~0.offset=v_main_~p~0.offset_6, main_~p~0.base=v_main_~p~0.base_8} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,029 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,029 DEBUG L183 ransitionTransformer]: Formula: (= 1 (select |v_#valid_50| |v_#Ultimate.C_memcpy_src.base_1|)) InVars {#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_1|, #valid=|v_#valid_50|} OutVars{#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_1|, #valid=|v_#valid_50|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,029 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,029 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,029 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= 1 (select |v_#valid_50| |v_#Ultimate.C_memcpy_src.base_1|)) InVars {#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_1|, #valid=|v_#valid_50|} OutVars{#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_1|, #valid=|v_#valid_50|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,030 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,030 DEBUG L183 ransitionTransformer]: Formula: (and (= (store |v_#memory_int_part_locs_43_locs_45_31| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| (store (select |v_#memory_int_part_locs_43_locs_45_31| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11) 0)) |v_#memory_int_part_locs_43_locs_45_32|) (= |v_#memory_int_part_locs_30_locs_45_30| |v_#memory_int_part_locs_30_locs_45_31|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_30|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_31|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_31|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_32|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,030 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:10,030 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:10,030 DEBUG L192 ransitionTransformer]: (= (store |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| (store (select |v_#memory_int_18| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11) 0)) |v_#memory_int_17|) [2018-03-28 15:38:10,030 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:10,030 DEBUG L194 ransitionTransformer]: (and (= (store |v_#memory_int_part_locs_43_locs_45_31| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| (store (select |v_#memory_int_part_locs_43_locs_45_31| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11) 0)) |v_#memory_int_part_locs_43_locs_45_32|) (= |v_#memory_int_part_locs_30_locs_45_30| |v_#memory_int_part_locs_30_locs_45_31|)) [2018-03-28 15:38:10,030 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:10,030 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:10,030 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_18|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|} [2018-03-28 15:38:10,030 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:10,030 DEBUG L202 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_30|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_31|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|} [2018-03-28 15:38:10,031 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,031 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,031 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_17|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|} [2018-03-28 15:38:10,031 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,031 DEBUG L210 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_31|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_32|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|} [2018-03-28 15:38:10,031 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,031 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= (store |v_#memory_int_part_locs_43_locs_45_31| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10| (store (select |v_#memory_int_part_locs_43_locs_45_31| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10| 11) 0)) |v_#memory_int_part_locs_43_locs_45_32|) (= |v_#memory_int_part_locs_30_locs_45_30| |v_#memory_int_part_locs_30_locs_45_31|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_30|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_31|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_10|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_31|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_32|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_10|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,031 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,032 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (mod |v_main_#t~mem2_2| 256))) InVars {main_#t~mem2=|v_main_#t~mem2_2|} OutVars{main_#t~mem2=|v_main_#t~mem2_2|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,032 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,032 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,032 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (mod |v_main_#t~mem2_2| 256))) InVars {main_#t~mem2=|v_main_#t~mem2_2|} OutVars{main_#t~mem2=|v_main_#t~mem2_2|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,032 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,032 DEBUG L183 ransitionTransformer]: Formula: (= (mod |v_main_#t~mem2_4| 256) 1) InVars {main_#t~mem2=|v_main_#t~mem2_4|} OutVars{main_#t~mem2=|v_main_#t~mem2_4|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,032 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,032 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,032 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (mod |v_main_#t~mem2_4| 256) 1) InVars {main_#t~mem2=|v_main_#t~mem2_4|} OutVars{main_#t~mem2=|v_main_#t~mem2_4|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,032 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,033 DEBUG L183 ransitionTransformer]: Formula: (and (<= (+ |v_#Ultimate.C_memcpy_dest.offset_1| |v_#Ultimate.C_memcpy_size_1|) (select |v_#length_30| |v_#Ultimate.C_memcpy_dest.base_2|)) (<= 0 |v_#Ultimate.C_memcpy_dest.offset_1|)) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_2|, #length=|v_#length_30|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_1|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_2|, #length=|v_#length_30|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_1|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,033 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,033 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,033 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= (+ |v_#Ultimate.C_memcpy_dest.offset_1| |v_#Ultimate.C_memcpy_size_1|) (select |v_#length_30| |v_#Ultimate.C_memcpy_dest.base_2|)) (<= 0 |v_#Ultimate.C_memcpy_dest.offset_1|)) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_2|, #length=|v_#length_30|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_1|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_2|, #length=|v_#length_30|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_1|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,033 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,033 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#memory_int_part_locs_43_locs_45_33| (store |v_#memory_int_part_locs_43_locs_45_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| (store (select |v_#memory_int_part_locs_43_locs_45_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12) 0))) (= |v_#memory_int_part_locs_30_locs_45_32| |v_#memory_int_part_locs_30_locs_45_33|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_33|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_34|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_32|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_33|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,033 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:10,034 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:10,034 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_19| (store |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| (store (select |v_#memory_int_20| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12) 0))) [2018-03-28 15:38:10,034 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:10,034 DEBUG L194 ransitionTransformer]: (and (= |v_#memory_int_part_locs_43_locs_45_33| (store |v_#memory_int_part_locs_43_locs_45_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| (store (select |v_#memory_int_part_locs_43_locs_45_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12) 0))) (= |v_#memory_int_part_locs_30_locs_45_32| |v_#memory_int_part_locs_30_locs_45_33|)) [2018-03-28 15:38:10,034 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:10,034 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:10,034 DEBUG L200 ransitionTransformer]: {#memory_int=|v_#memory_int_20|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|} [2018-03-28 15:38:10,034 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:10,034 DEBUG L202 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_33|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_34|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|} [2018-03-28 15:38:10,034 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,034 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,034 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_19|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|} [2018-03-28 15:38:10,034 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,035 DEBUG L210 ransitionTransformer]: {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_32|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_33|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|} [2018-03-28 15:38:10,035 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,035 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#memory_int_part_locs_43_locs_45_33| (store |v_#memory_int_part_locs_43_locs_45_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11| (store (select |v_#memory_int_part_locs_43_locs_45_34| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|) (+ |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11| 12) 0))) (= |v_#memory_int_part_locs_30_locs_45_32| |v_#memory_int_part_locs_30_locs_45_33|)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_33|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_34|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_11|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_32|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_33|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_11|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,035 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,035 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem2=|v_main_#t~mem2_3|} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:38:10,035 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,035 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,035 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem2=|v_main_#t~mem2_3|} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:38:10,035 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,035 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem2=|v_main_#t~mem2_5|} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:38:10,036 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,036 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,036 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem2=|v_main_#t~mem2_5|} AuxVars[] AssignedVars[main_#t~mem2] [2018-03-28 15:38:10,036 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,036 DEBUG L183 ransitionTransformer]: Formula: (and (<= 0 |v_#Ultimate.C_memcpy_src.offset_1|) (<= (+ |v_#Ultimate.C_memcpy_src.offset_1| |v_#Ultimate.C_memcpy_size_2|) (select |v_#length_31| |v_#Ultimate.C_memcpy_src.base_2|))) InVars {#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_2|, #length=|v_#length_31|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_2|} OutVars{#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_2|, #length=|v_#length_31|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_2|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,036 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,036 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,036 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= 0 |v_#Ultimate.C_memcpy_src.offset_1|) (<= (+ |v_#Ultimate.C_memcpy_src.offset_1| |v_#Ultimate.C_memcpy_size_2|) (select |v_#length_31| |v_#Ultimate.C_memcpy_src.base_2|))) InVars {#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_2|, #length=|v_#length_31|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_2|} OutVars{#Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_2|, #length=|v_#length_31|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_2|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,036 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,036 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,037 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,037 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,037 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,037 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,037 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_7 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_7} OutVars{main_~p~0.offset=v_main_~p~0.offset_7} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,037 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,037 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,037 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_7 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_7} OutVars{main_~p~0.offset=v_main_~p~0.offset_7} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,037 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,037 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,037 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,038 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,038 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,038 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,038 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ v_main_~p~0.offset_9 1))) (and (<= (+ v_main_~p~0.offset_9 2) (select |v_#length_24| v_main_~p~0.base_11)) (<= 0 .cse0) (= (select |v_#valid_29| v_main_~p~0.base_11) 1) (= (select (select |v_#memory_int_part_locs_43_locs_45_35| v_main_~p~0.base_11) .cse0) |v_main_#t~mem3_1|))) InVars {#memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_35|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11, #valid=|v_#valid_29|} OutVars{main_#t~mem3=|v_main_#t~mem3_1|, #valid=|v_#valid_29|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_35|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:38:10,038 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:10,038 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:10,038 DEBUG L192 ransitionTransformer]: (let ((.cse0 (+ v_main_~p~0.offset_9 1))) (and (<= (+ v_main_~p~0.offset_9 2) (select |v_#length_24| v_main_~p~0.base_11)) (<= 0 .cse0) (= (select |v_#valid_29| v_main_~p~0.base_11) 1) (= (select (select |v_#memory_int_38| v_main_~p~0.base_11) .cse0) |v_main_#t~mem3_1|))) [2018-03-28 15:38:10,038 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:10,038 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ v_main_~p~0.offset_9 1))) (and (<= (+ v_main_~p~0.offset_9 2) (select |v_#length_24| v_main_~p~0.base_11)) (<= 0 .cse0) (= (select |v_#valid_29| v_main_~p~0.base_11) 1) (= (select (select |v_#memory_int_part_locs_43_locs_45_35| v_main_~p~0.base_11) .cse0) |v_main_#t~mem3_1|))) [2018-03-28 15:38:10,039 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:10,039 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:10,039 DEBUG L200 ransitionTransformer]: {#valid=|v_#valid_29|, #memory_int=|v_#memory_int_38|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11} [2018-03-28 15:38:10,039 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:10,039 DEBUG L202 ransitionTransformer]: {#memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_35|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11, #valid=|v_#valid_29|} [2018-03-28 15:38:10,039 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,039 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,039 DEBUG L208 ransitionTransformer]: {main_#t~mem3=|v_main_#t~mem3_1|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_38|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11} [2018-03-28 15:38:10,039 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,039 DEBUG L210 ransitionTransformer]: {main_#t~mem3=|v_main_#t~mem3_1|, #valid=|v_#valid_29|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_35|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11} [2018-03-28 15:38:10,039 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,039 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ v_main_~p~0.offset_9 1))) (and (<= (+ v_main_~p~0.offset_9 2) (select |v_#length_24| v_main_~p~0.base_11)) (<= 0 .cse0) (= (select |v_#valid_29| v_main_~p~0.base_11) 1) (= (select (select |v_#memory_int_part_locs_43_locs_45_35| v_main_~p~0.base_11) .cse0) |v_main_#t~mem3_1|))) InVars {#memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_35|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11, #valid=|v_#valid_29|} OutVars{main_#t~mem3=|v_main_#t~mem3_1|, #valid=|v_#valid_29|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_35|, #length=|v_#length_24|, main_~p~0.offset=v_main_~p~0.offset_9, main_~p~0.base=v_main_~p~0.base_11} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:38:10,040 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,040 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_30| v_main_~p~0.base_12))) InVars {main_~p~0.base=v_main_~p~0.base_12, #valid=|v_#valid_30|} OutVars{main_~p~0.base=v_main_~p~0.base_12, #valid=|v_#valid_30|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,040 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,040 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,040 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_30| v_main_~p~0.base_12))) InVars {main_~p~0.base=v_main_~p~0.base_12, #valid=|v_#valid_30|} OutVars{main_~p~0.base=v_main_~p~0.base_12, #valid=|v_#valid_30|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,040 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,040 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 (+ v_main_~p~0.offset_10 1))) (not (<= (+ v_main_~p~0.offset_10 2) (select |v_#length_25| v_main_~p~0.base_13)))) InVars {#length=|v_#length_25|, main_~p~0.offset=v_main_~p~0.offset_10, main_~p~0.base=v_main_~p~0.base_13} OutVars{#length=|v_#length_25|, main_~p~0.offset=v_main_~p~0.offset_10, main_~p~0.base=v_main_~p~0.base_13} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,040 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,040 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,040 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 (+ v_main_~p~0.offset_10 1))) (not (<= (+ v_main_~p~0.offset_10 2) (select |v_#length_25| v_main_~p~0.base_13)))) InVars {#length=|v_#length_25|, main_~p~0.offset=v_main_~p~0.offset_10, main_~p~0.base=v_main_~p~0.base_13} OutVars{#length=|v_#length_25|, main_~p~0.offset=v_main_~p~0.offset_10, main_~p~0.base=v_main_~p~0.base_13} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,040 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,041 DEBUG L183 ransitionTransformer]: Formula: (= |v_#Ultimate.C_memcpy_#t~loopctr7_1| 0) InVars {} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_1|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_#t~loopctr7] [2018-03-28 15:38:10,041 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,041 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,041 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#Ultimate.C_memcpy_#t~loopctr7_1| 0) InVars {} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_1|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_#t~loopctr7] [2018-03-28 15:38:10,041 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,041 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 0 v_main_~p~0.base_9)) (not (= 1 (select |v_#valid_26| v_main_~p~0.base_9)))) InVars {main_~p~0.base=v_main_~p~0.base_9, #valid=|v_#valid_26|} OutVars{main_~p~0.base=v_main_~p~0.base_9, #valid=|v_#valid_26|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,041 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,041 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,041 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 0 v_main_~p~0.base_9)) (not (= 1 (select |v_#valid_26| v_main_~p~0.base_9)))) InVars {main_~p~0.base=v_main_~p~0.base_9, #valid=|v_#valid_26|} OutVars{main_~p~0.base=v_main_~p~0.base_9, #valid=|v_#valid_26|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,041 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,041 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,042 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,042 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,042 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,042 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,042 DEBUG L183 ransitionTransformer]: Formula: (not (= (mod |v_main_#t~mem3_2| 256) 2)) InVars {main_#t~mem3=|v_main_#t~mem3_2|} OutVars{main_#t~mem3=|v_main_#t~mem3_2|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,042 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,042 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,042 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (mod |v_main_#t~mem3_2| 256) 2)) InVars {main_#t~mem3=|v_main_#t~mem3_2|} OutVars{main_#t~mem3=|v_main_#t~mem3_2|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,042 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,042 DEBUG L183 ransitionTransformer]: Formula: (= (mod |v_main_#t~mem3_4| 256) 2) InVars {main_#t~mem3=|v_main_#t~mem3_4|} OutVars{main_#t~mem3=|v_main_#t~mem3_4|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,042 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,042 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,043 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (mod |v_main_#t~mem3_4| 256) 2) InVars {main_#t~mem3=|v_main_#t~mem3_4|} OutVars{main_#t~mem3=|v_main_#t~mem3_4|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,043 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,043 DEBUG L183 ransitionTransformer]: Formula: (< |v_#Ultimate.C_memcpy_#t~loopctr7_2| |v_#Ultimate.C_memcpy_size_3|) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_2|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_3|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_2|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_3|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,043 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,043 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,043 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (< |v_#Ultimate.C_memcpy_#t~loopctr7_2| |v_#Ultimate.C_memcpy_size_3|) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_2|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_3|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_2|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_3|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,043 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,043 DEBUG L183 ransitionTransformer]: Formula: (not (< |v_#Ultimate.C_memcpy_#t~loopctr7_6| |v_#Ultimate.C_memcpy_size_4|)) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_6|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_4|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_6|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_4|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,043 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,043 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,043 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (< |v_#Ultimate.C_memcpy_#t~loopctr7_6| |v_#Ultimate.C_memcpy_size_4|)) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_6|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_4|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_6|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_size_4|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,044 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,044 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_27| (store |v_#valid_28| v_main_~p~0.base_10 0)) InVars {main_~p~0.base=v_main_~p~0.base_10, #valid=|v_#valid_28|} OutVars{main_~p~0.base=v_main_~p~0.base_10, #valid=|v_#valid_27|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:38:10,044 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,044 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,044 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_27| (store |v_#valid_28| v_main_~p~0.base_10 0)) InVars {main_~p~0.base=v_main_~p~0.base_10, #valid=|v_#valid_28|} OutVars{main_~p~0.base=v_main_~p~0.base_10, #valid=|v_#valid_27|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:38:10,044 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,044 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem3=|v_main_#t~mem3_3|} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:38:10,044 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,044 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,044 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem3=|v_main_#t~mem3_3|} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:38:10,044 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,045 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem3=|v_main_#t~mem3_5|} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:38:10,045 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,045 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,045 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem3=|v_main_#t~mem3_5|} AuxVars[] AssignedVars[main_#t~mem3] [2018-03-28 15:38:10,045 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,045 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#memory_int_part_locs_43_locs_45_36| (store |v_#memory_int_part_locs_43_locs_45_37| |v_#Ultimate.C_memcpy_dest.base_3| (store (select |v_#memory_int_part_locs_43_locs_45_37| |v_#Ultimate.C_memcpy_dest.base_3|) (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|) (select (select |v_#memory_int_part_locs_43_locs_45_37| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|))))) (= |v_#memory_int_part_locs_30_locs_45_34| |v_#memory_int_part_locs_30_locs_45_35|)) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_35|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_37|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_34|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_36|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,045 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:10,045 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:10,045 DEBUG L192 ransitionTransformer]: (= |v_#memory_int_41| (store |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3| (store (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_dest.base_3|) (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|) (select (select |v_#memory_int_42| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|))))) [2018-03-28 15:38:10,046 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:10,046 DEBUG L194 ransitionTransformer]: (and (= |v_#memory_int_part_locs_43_locs_45_36| (store |v_#memory_int_part_locs_43_locs_45_37| |v_#Ultimate.C_memcpy_dest.base_3| (store (select |v_#memory_int_part_locs_43_locs_45_37| |v_#Ultimate.C_memcpy_dest.base_3|) (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|) (select (select |v_#memory_int_part_locs_43_locs_45_37| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|))))) (= |v_#memory_int_part_locs_30_locs_45_34| |v_#memory_int_part_locs_30_locs_45_35|)) [2018-03-28 15:38:10,046 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:10,046 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:10,046 DEBUG L200 ransitionTransformer]: {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #memory_int=|v_#memory_int_42|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|} [2018-03-28 15:38:10,046 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:10,046 DEBUG L202 ransitionTransformer]: {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_35|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_37|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|} [2018-03-28 15:38:10,046 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,046 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,046 DEBUG L208 ransitionTransformer]: {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #memory_int=|v_#memory_int_41|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|} [2018-03-28 15:38:10,046 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,046 DEBUG L210 ransitionTransformer]: {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_34|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_36|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|} [2018-03-28 15:38:10,046 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,047 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#memory_int_part_locs_43_locs_45_36| (store |v_#memory_int_part_locs_43_locs_45_37| |v_#Ultimate.C_memcpy_dest.base_3| (store (select |v_#memory_int_part_locs_43_locs_45_37| |v_#Ultimate.C_memcpy_dest.base_3|) (+ |v_#Ultimate.C_memcpy_#t~loopctr7_3| |v_#Ultimate.C_memcpy_dest.offset_2|) (select (select |v_#memory_int_part_locs_43_locs_45_37| |v_#Ultimate.C_memcpy_src.base_3|) (+ |v_#Ultimate.C_memcpy_src.offset_2| |v_#Ultimate.C_memcpy_#t~loopctr7_3|))))) (= |v_#memory_int_part_locs_30_locs_45_34| |v_#memory_int_part_locs_30_locs_45_35|)) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_35|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_37|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_3|, #Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_3|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offset_2|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.base_3|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_34|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_36|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_2|} AuxVars[] AssignedVars[#memory_int_part_locs_30_locs_45, #memory_int_part_locs_43_locs_45] [2018-03-28 15:38:10,047 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,047 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_#Ultimate.C_memcpy_dest.offset_3| |v_#Ultimate.C_memcpy_#res.offset_1|) (= |v_#Ultimate.C_memcpy_#res.base_1| |v_#Ultimate.C_memcpy_dest.base_4|)) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_4|, #Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offset_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_3|, #Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.base_1|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_4|, #Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offset_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_3|, #Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.base_1|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,047 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,047 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,047 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#Ultimate.C_memcpy_dest.offset_3| |v_#Ultimate.C_memcpy_#res.offset_1|) (= |v_#Ultimate.C_memcpy_#res.base_1| |v_#Ultimate.C_memcpy_dest.base_4|)) InVars {#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_4|, #Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offset_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_3|, #Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.base_1|} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.base_4|, #Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offset_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offset_3|, #Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.base_1|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,047 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,047 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_11 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_11} OutVars{main_~p~0.offset=v_main_~p~0.offset_11} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,047 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,047 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,047 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_11 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_11} OutVars{main_~p~0.offset=v_main_~p~0.offset_11} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,048 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,048 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,048 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,048 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,048 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,048 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,048 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ v_main_~p~0.offset_13 2))) (and (= (select (select |v_#memory_int_part_locs_43_locs_45_38| v_main_~p~0.base_16) .cse0) |v_main_#t~mem4_1|) (<= (+ v_main_~p~0.offset_13 3) (select |v_#length_26| v_main_~p~0.base_16)) (= 1 (select |v_#valid_34| v_main_~p~0.base_16)) (<= 0 .cse0))) InVars {#memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_38|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16, #valid=|v_#valid_34|} OutVars{main_#t~mem4=|v_main_#t~mem4_1|, #valid=|v_#valid_34|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_38|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:38:10,048 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:10,048 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:10,048 DEBUG L192 ransitionTransformer]: (let ((.cse0 (+ v_main_~p~0.offset_13 2))) (and (= (select (select |v_#memory_int_39| v_main_~p~0.base_16) .cse0) |v_main_#t~mem4_1|) (<= (+ v_main_~p~0.offset_13 3) (select |v_#length_26| v_main_~p~0.base_16)) (= 1 (select |v_#valid_34| v_main_~p~0.base_16)) (<= 0 .cse0))) [2018-03-28 15:38:10,049 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:10,049 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ v_main_~p~0.offset_13 2))) (and (= (select (select |v_#memory_int_part_locs_43_locs_45_38| v_main_~p~0.base_16) .cse0) |v_main_#t~mem4_1|) (<= (+ v_main_~p~0.offset_13 3) (select |v_#length_26| v_main_~p~0.base_16)) (= 1 (select |v_#valid_34| v_main_~p~0.base_16)) (<= 0 .cse0))) [2018-03-28 15:38:10,049 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:10,049 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:10,049 DEBUG L200 ransitionTransformer]: {#valid=|v_#valid_34|, #memory_int=|v_#memory_int_39|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16} [2018-03-28 15:38:10,049 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:10,049 DEBUG L202 ransitionTransformer]: {#memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_38|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16, #valid=|v_#valid_34|} [2018-03-28 15:38:10,049 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,049 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,049 DEBUG L208 ransitionTransformer]: {main_#t~mem4=|v_main_#t~mem4_1|, #valid=|v_#valid_34|, #memory_int=|v_#memory_int_39|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16} [2018-03-28 15:38:10,049 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,049 DEBUG L210 ransitionTransformer]: {main_#t~mem4=|v_main_#t~mem4_1|, #valid=|v_#valid_34|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_38|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16} [2018-03-28 15:38:10,049 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,050 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ v_main_~p~0.offset_13 2))) (and (= (select (select |v_#memory_int_part_locs_43_locs_45_38| v_main_~p~0.base_16) .cse0) |v_main_#t~mem4_1|) (<= (+ v_main_~p~0.offset_13 3) (select |v_#length_26| v_main_~p~0.base_16)) (= 1 (select |v_#valid_34| v_main_~p~0.base_16)) (<= 0 .cse0))) InVars {#memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_38|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16, #valid=|v_#valid_34|} OutVars{main_#t~mem4=|v_main_#t~mem4_1|, #valid=|v_#valid_34|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_38|, #length=|v_#length_26|, main_~p~0.offset=v_main_~p~0.offset_13, main_~p~0.base=v_main_~p~0.base_16} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:38:10,050 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,050 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_35| v_main_~p~0.base_17))) InVars {main_~p~0.base=v_main_~p~0.base_17, #valid=|v_#valid_35|} OutVars{main_~p~0.base=v_main_~p~0.base_17, #valid=|v_#valid_35|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,050 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,050 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,050 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_35| v_main_~p~0.base_17))) InVars {main_~p~0.base=v_main_~p~0.base_17, #valid=|v_#valid_35|} OutVars{main_~p~0.base=v_main_~p~0.base_17, #valid=|v_#valid_35|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,050 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,050 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 (+ v_main_~p~0.offset_14 2))) (not (<= (+ v_main_~p~0.offset_14 3) (select |v_#length_27| v_main_~p~0.base_18)))) InVars {#length=|v_#length_27|, main_~p~0.offset=v_main_~p~0.offset_14, main_~p~0.base=v_main_~p~0.base_18} OutVars{#length=|v_#length_27|, main_~p~0.offset=v_main_~p~0.offset_14, main_~p~0.base=v_main_~p~0.base_18} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,050 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,050 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,051 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 (+ v_main_~p~0.offset_14 2))) (not (<= (+ v_main_~p~0.offset_14 3) (select |v_#length_27| v_main_~p~0.base_18)))) InVars {#length=|v_#length_27|, main_~p~0.offset=v_main_~p~0.offset_14, main_~p~0.base=v_main_~p~0.base_18} OutVars{#length=|v_#length_27|, main_~p~0.offset=v_main_~p~0.offset_14, main_~p~0.base=v_main_~p~0.base_18} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,051 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,051 DEBUG L183 ransitionTransformer]: Formula: (= |v_#Ultimate.C_memcpy_#t~loopctr7_4| (+ |v_#Ultimate.C_memcpy_#t~loopctr7_5| 1)) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_5|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_4|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_#t~loopctr7] [2018-03-28 15:38:10,051 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,051 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,051 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#Ultimate.C_memcpy_#t~loopctr7_4| (+ |v_#Ultimate.C_memcpy_#t~loopctr7_5| 1)) InVars {#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_5|} OutVars{#Ultimate.C_memcpy_#t~loopctr7=|v_#Ultimate.C_memcpy_#t~loopctr7_4|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_#t~loopctr7] [2018-03-28 15:38:10,051 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,051 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 1 (select |v_#valid_31| v_main_~p~0.base_14))) (not (= v_main_~p~0.base_14 0))) InVars {main_~p~0.base=v_main_~p~0.base_14, #valid=|v_#valid_31|} OutVars{main_~p~0.base=v_main_~p~0.base_14, #valid=|v_#valid_31|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,051 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,051 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,051 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 1 (select |v_#valid_31| v_main_~p~0.base_14))) (not (= v_main_~p~0.base_14 0))) InVars {main_~p~0.base=v_main_~p~0.base_14, #valid=|v_#valid_31|} OutVars{main_~p~0.base=v_main_~p~0.base_14, #valid=|v_#valid_31|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,052 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,052 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,052 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,052 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,052 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,052 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,052 DEBUG L183 ransitionTransformer]: Formula: (not (= 3 (mod |v_main_#t~mem4_2| 256))) InVars {main_#t~mem4=|v_main_#t~mem4_2|} OutVars{main_#t~mem4=|v_main_#t~mem4_2|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,052 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,052 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,052 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 3 (mod |v_main_#t~mem4_2| 256))) InVars {main_#t~mem4=|v_main_#t~mem4_2|} OutVars{main_#t~mem4=|v_main_#t~mem4_2|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,052 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,053 DEBUG L183 ransitionTransformer]: Formula: (= 3 (mod |v_main_#t~mem4_4| 256)) InVars {main_#t~mem4=|v_main_#t~mem4_4|} OutVars{main_#t~mem4=|v_main_#t~mem4_4|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,053 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,053 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,053 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= 3 (mod |v_main_#t~mem4_4| 256)) InVars {main_#t~mem4=|v_main_#t~mem4_4|} OutVars{main_#t~mem4=|v_main_#t~mem4_4|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,053 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,053 DEBUG L183 ransitionTransformer]: Formula: (= (store |v_#valid_33| v_main_~p~0.base_15 0) |v_#valid_32|) InVars {main_~p~0.base=v_main_~p~0.base_15, #valid=|v_#valid_33|} OutVars{main_~p~0.base=v_main_~p~0.base_15, #valid=|v_#valid_32|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:38:10,053 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,053 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,053 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (store |v_#valid_33| v_main_~p~0.base_15 0) |v_#valid_32|) InVars {main_~p~0.base=v_main_~p~0.base_15, #valid=|v_#valid_33|} OutVars{main_~p~0.base=v_main_~p~0.base_15, #valid=|v_#valid_32|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:38:10,053 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,053 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem4=|v_main_#t~mem4_3|} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:38:10,053 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,053 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,054 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem4=|v_main_#t~mem4_3|} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:38:10,054 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,054 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem4=|v_main_#t~mem4_5|} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:38:10,054 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,054 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,054 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem4=|v_main_#t~mem4_5|} AuxVars[] AssignedVars[main_#t~mem4] [2018-03-28 15:38:10,054 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,054 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_15 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_15} OutVars{main_~p~0.offset=v_main_~p~0.offset_15} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,054 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,054 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,054 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_15 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_15} OutVars{main_~p~0.offset=v_main_~p~0.offset_15} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,055 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,055 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,055 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,055 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,055 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,055 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,055 DEBUG L183 ransitionTransformer]: Formula: (let ((.cse0 (+ v_main_~p~0.offset_17 5))) (and (<= 0 .cse0) (= |v_main_#t~mem5_1| (select (select |v_#memory_int_part_locs_43_locs_45_39| v_main_~p~0.base_21) .cse0)) (= 1 (select |v_#valid_39| v_main_~p~0.base_21)) (<= (+ v_main_~p~0.offset_17 9) (select |v_#length_28| v_main_~p~0.base_21)))) InVars {#memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_39|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21, #valid=|v_#valid_39|} OutVars{#valid=|v_#valid_39|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_39|, main_#t~mem5=|v_main_#t~mem5_1|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:38:10,055 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 15:38:10,055 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 15:38:10,055 DEBUG L192 ransitionTransformer]: (let ((.cse0 (+ v_main_~p~0.offset_17 5))) (and (<= 0 .cse0) (= |v_main_#t~mem5_1| (select (select |v_#memory_int_40| v_main_~p~0.base_21) .cse0)) (= 1 (select |v_#valid_39| v_main_~p~0.base_21)) (<= (+ v_main_~p~0.offset_17 9) (select |v_#length_28| v_main_~p~0.base_21)))) [2018-03-28 15:38:10,056 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 15:38:10,056 DEBUG L194 ransitionTransformer]: (let ((.cse0 (+ v_main_~p~0.offset_17 5))) (and (<= 0 .cse0) (= |v_main_#t~mem5_1| (select (select |v_#memory_int_part_locs_43_locs_45_39| v_main_~p~0.base_21) .cse0)) (= 1 (select |v_#valid_39| v_main_~p~0.base_21)) (<= (+ v_main_~p~0.offset_17 9) (select |v_#length_28| v_main_~p~0.base_21)))) [2018-03-28 15:38:10,056 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 15:38:10,056 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 15:38:10,056 DEBUG L200 ransitionTransformer]: {#valid=|v_#valid_39|, #memory_int=|v_#memory_int_40|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21} [2018-03-28 15:38:10,056 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 15:38:10,056 DEBUG L202 ransitionTransformer]: {#memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_39|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21, #valid=|v_#valid_39|} [2018-03-28 15:38:10,056 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 15:38:10,056 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 15:38:10,056 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_39|, #memory_int=|v_#memory_int_40|, main_#t~mem5=|v_main_#t~mem5_1|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21} [2018-03-28 15:38:10,056 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 15:38:10,056 DEBUG L210 ransitionTransformer]: {#valid=|v_#valid_39|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_39|, main_#t~mem5=|v_main_#t~mem5_1|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21} [2018-03-28 15:38:10,056 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,057 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (let ((.cse0 (+ v_main_~p~0.offset_17 5))) (and (<= 0 .cse0) (= |v_main_#t~mem5_1| (select (select |v_#memory_int_part_locs_43_locs_45_39| v_main_~p~0.base_21) .cse0)) (= 1 (select |v_#valid_39| v_main_~p~0.base_21)) (<= (+ v_main_~p~0.offset_17 9) (select |v_#length_28| v_main_~p~0.base_21)))) InVars {#memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_39|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21, #valid=|v_#valid_39|} OutVars{#valid=|v_#valid_39|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_39|, main_#t~mem5=|v_main_#t~mem5_1|, #length=|v_#length_28|, main_~p~0.offset=v_main_~p~0.offset_17, main_~p~0.base=v_main_~p~0.base_21} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:38:10,057 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,057 DEBUG L183 ransitionTransformer]: Formula: (not (= (select |v_#valid_40| v_main_~p~0.base_22) 1)) InVars {main_~p~0.base=v_main_~p~0.base_22, #valid=|v_#valid_40|} OutVars{main_~p~0.base=v_main_~p~0.base_22, #valid=|v_#valid_40|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,057 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,057 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,057 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (select |v_#valid_40| v_main_~p~0.base_22) 1)) InVars {main_~p~0.base=v_main_~p~0.base_22, #valid=|v_#valid_40|} OutVars{main_~p~0.base=v_main_~p~0.base_22, #valid=|v_#valid_40|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,057 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,057 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= 0 (+ v_main_~p~0.offset_18 5))) (not (<= (+ v_main_~p~0.offset_18 9) (select |v_#length_29| v_main_~p~0.base_23)))) InVars {#length=|v_#length_29|, main_~p~0.offset=v_main_~p~0.offset_18, main_~p~0.base=v_main_~p~0.base_23} OutVars{#length=|v_#length_29|, main_~p~0.offset=v_main_~p~0.offset_18, main_~p~0.base=v_main_~p~0.base_23} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,057 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,057 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,058 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= 0 (+ v_main_~p~0.offset_18 5))) (not (<= (+ v_main_~p~0.offset_18 9) (select |v_#length_29| v_main_~p~0.base_23)))) InVars {#length=|v_#length_29|, main_~p~0.offset=v_main_~p~0.offset_18, main_~p~0.base=v_main_~p~0.base_23} OutVars{#length=|v_#length_29|, main_~p~0.offset=v_main_~p~0.offset_18, main_~p~0.base=v_main_~p~0.base_23} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,058 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,058 DEBUG L183 ransitionTransformer]: Formula: (and (not (= v_main_~p~0.base_19 0)) (not (= (select |v_#valid_36| v_main_~p~0.base_19) 1))) InVars {main_~p~0.base=v_main_~p~0.base_19, #valid=|v_#valid_36|} OutVars{main_~p~0.base=v_main_~p~0.base_19, #valid=|v_#valid_36|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,058 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,058 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,058 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= v_main_~p~0.base_19 0)) (not (= (select |v_#valid_36| v_main_~p~0.base_19) 1))) InVars {main_~p~0.base=v_main_~p~0.base_19, #valid=|v_#valid_36|} OutVars{main_~p~0.base=v_main_~p~0.base_19, #valid=|v_#valid_36|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,058 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,058 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,058 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,058 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,059 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,059 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,059 DEBUG L183 ransitionTransformer]: Formula: (not (= (mod |v_main_#t~mem5_2| 4294967296) 4)) InVars {main_#t~mem5=|v_main_#t~mem5_2|} OutVars{main_#t~mem5=|v_main_#t~mem5_2|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,059 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,059 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,059 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (mod |v_main_#t~mem5_2| 4294967296) 4)) InVars {main_#t~mem5=|v_main_#t~mem5_2|} OutVars{main_#t~mem5=|v_main_#t~mem5_2|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,060 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,060 DEBUG L183 ransitionTransformer]: Formula: (= (mod |v_main_#t~mem5_4| 4294967296) 4) InVars {main_#t~mem5=|v_main_#t~mem5_4|} OutVars{main_#t~mem5=|v_main_#t~mem5_4|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,060 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,060 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,060 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= (mod |v_main_#t~mem5_4| 4294967296) 4) InVars {main_#t~mem5=|v_main_#t~mem5_4|} OutVars{main_#t~mem5=|v_main_#t~mem5_4|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,060 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,060 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_37| (store |v_#valid_38| v_main_~p~0.base_20 0)) InVars {main_~p~0.base=v_main_~p~0.base_20, #valid=|v_#valid_38|} OutVars{main_~p~0.base=v_main_~p~0.base_20, #valid=|v_#valid_37|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:38:10,061 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,061 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,061 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_37| (store |v_#valid_38| v_main_~p~0.base_20 0)) InVars {main_~p~0.base=v_main_~p~0.base_20, #valid=|v_#valid_38|} OutVars{main_~p~0.base=v_main_~p~0.base_20, #valid=|v_#valid_37|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:38:10,061 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,061 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem5=|v_main_#t~mem5_3|} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:38:10,061 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,061 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,062 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem5=|v_main_#t~mem5_3|} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:38:10,062 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,062 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem5=|v_main_#t~mem5_5|} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:38:10,062 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,062 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,062 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~mem5=|v_main_#t~mem5_5|} AuxVars[] AssignedVars[main_#t~mem5] [2018-03-28 15:38:10,063 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,063 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_19 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_19} OutVars{main_~p~0.offset=v_main_~p~0.offset_19} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,063 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,063 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,063 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_19 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_19} OutVars{main_~p~0.offset=v_main_~p~0.offset_19} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,063 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,063 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,063 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,064 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,064 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,064 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,064 DEBUG L183 ransitionTransformer]: Formula: (not (= v_main_~p~0.offset_21 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_21} OutVars{main_~p~0.offset=v_main_~p~0.offset_21} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,064 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,064 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,064 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= v_main_~p~0.offset_21 0)) InVars {main_~p~0.offset=v_main_~p~0.offset_21} OutVars{main_~p~0.offset=v_main_~p~0.offset_21} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,065 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,065 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,065 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,065 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,065 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,065 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,066 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 1 (select |v_#valid_41| v_main_~p~0.base_24))) (not (= v_main_~p~0.base_24 0))) InVars {main_~p~0.base=v_main_~p~0.base_24, #valid=|v_#valid_41|} OutVars{main_~p~0.base=v_main_~p~0.base_24, #valid=|v_#valid_41|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,066 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,066 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,066 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 1 (select |v_#valid_41| v_main_~p~0.base_24))) (not (= v_main_~p~0.base_24 0))) InVars {main_~p~0.base=v_main_~p~0.base_24, #valid=|v_#valid_41|} OutVars{main_~p~0.base=v_main_~p~0.base_24, #valid=|v_#valid_41|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,066 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,066 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,066 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,067 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,067 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,067 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,067 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 1 (select |v_#valid_44| v_main_~p~0.base_26))) (not (= v_main_~p~0.base_26 0))) InVars {main_~p~0.base=v_main_~p~0.base_26, #valid=|v_#valid_44|} OutVars{main_~p~0.base=v_main_~p~0.base_26, #valid=|v_#valid_44|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,067 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,067 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,067 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 1 (select |v_#valid_44| v_main_~p~0.base_26))) (not (= v_main_~p~0.base_26 0))) InVars {main_~p~0.base=v_main_~p~0.base_26, #valid=|v_#valid_44|} OutVars{main_~p~0.base=v_main_~p~0.base_26, #valid=|v_#valid_44|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,068 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,068 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,068 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,068 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,068 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,068 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,068 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_42| (store |v_#valid_43| v_main_~p~0.base_25 0)) InVars {main_~p~0.base=v_main_~p~0.base_25, #valid=|v_#valid_43|} OutVars{main_~p~0.base=v_main_~p~0.base_25, #valid=|v_#valid_42|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:38:10,069 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,069 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,069 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_42| (store |v_#valid_43| v_main_~p~0.base_25 0)) InVars {main_~p~0.base=v_main_~p~0.base_25, #valid=|v_#valid_43|} OutVars{main_~p~0.base=v_main_~p~0.base_25, #valid=|v_#valid_42|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:38:10,069 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,069 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_45| (store |v_#valid_46| v_main_~p~0.base_27 0)) InVars {main_~p~0.base=v_main_~p~0.base_27, #valid=|v_#valid_46|} OutVars{main_~p~0.base=v_main_~p~0.base_27, #valid=|v_#valid_45|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:38:10,069 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,069 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,070 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_45| (store |v_#valid_46| v_main_~p~0.base_27 0)) InVars {main_~p~0.base=v_main_~p~0.base_27, #valid=|v_#valid_46|} OutVars{main_~p~0.base=v_main_~p~0.base_27, #valid=|v_#valid_45|} AuxVars[] AssignedVars[#valid] [2018-03-28 15:38:10,070 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,070 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_47| |old(#valid)|) InVars {#valid=|v_#valid_47|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_47|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,070 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,070 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,070 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_47| |old(#valid)|) InVars {#valid=|v_#valid_47|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_47|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,071 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 15:38:10,071 DEBUG L183 ransitionTransformer]: Formula: (not (= |v_#valid_48| |old(#valid)|)) InVars {#valid=|v_#valid_48|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_48|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,071 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 15:38:10,071 DEBUG L212 ransitionTransformer]: [2018-03-28 15:38:10,071 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= |v_#valid_48| |old(#valid)|)) InVars {#valid=|v_#valid_48|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_48|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,071 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,072 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,072 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_main_#t~memcpy1.base_3| |v_#Ultimate.C_memcpy_#res.baseOutParam_1|) (= |v_main_#t~memcpy1.offset_3| |v_#Ultimate.C_memcpy_#res.offsetOutParam_1|)) InVars {#Ultimate.C_memcpy_#res.offset=|v_#Ultimate.C_memcpy_#res.offsetOutParam_1|, #Ultimate.C_memcpy_#res.base=|v_#Ultimate.C_memcpy_#res.baseOutParam_1|} OutVars{main_#t~memcpy1.offset=|v_main_#t~memcpy1.offset_3|, main_#t~memcpy1.base=|v_main_#t~memcpy1.base_3|} AuxVars[] AssignedVars[main_#t~memcpy1.offset, main_#t~memcpy1.base] [2018-03-28 15:38:10,072 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_#Ultimate.C_memcpy_dest.offsetInParam_1| v_main_~p~0.offset_23) (= |v_#Ultimate.C_memcpy_src.offsetInParam_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_26|) (= |v_#Ultimate.C_memcpy_sizeInParam_1| 4) (= |v_#Ultimate.C_memcpy_src.baseInParam_1| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_32|) (= |v_#Ultimate.C_memcpy_dest.baseInParam_1| v_main_~p~0.base_28)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_32|, main_~p~0.offset=v_main_~p~0.offset_23, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_26|, main_~p~0.base=v_main_~p~0.base_28} OutVars{#Ultimate.C_memcpy_dest.base=|v_#Ultimate.C_memcpy_dest.baseInParam_1|, #Ultimate.C_memcpy_src.base=|v_#Ultimate.C_memcpy_src.baseInParam_1|, #Ultimate.C_memcpy_dest.offset=|v_#Ultimate.C_memcpy_dest.offsetInParam_1|, #Ultimate.C_memcpy_src.offset=|v_#Ultimate.C_memcpy_src.offsetInParam_1|, #Ultimate.C_memcpy_size=|v_#Ultimate.C_memcpy_sizeInParam_1|} AuxVars[] AssignedVars[#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_size] [2018-03-28 15:38:10,072 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_ULTIMATE.start_#t~ret6_2| |v_main_#resOutParam_1|) InVars {main_#res=|v_main_#resOutParam_1|} OutVars{ULTIMATE.start_#t~ret6=|v_ULTIMATE.start_#t~ret6_2|} AuxVars[] AssignedVars[ULTIMATE.start_#t~ret6] [2018-03-28 15:38:10,072 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,074 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 28.03 03:38:10 BasicIcfg [2018-03-28 15:38:10,074 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-03-28 15:38:10,075 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-28 15:38:10,075 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-28 15:38:10,078 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-28 15:38:10,078 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.03 03:36:13" (1/4) ... [2018-03-28 15:38:10,079 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@565f9f92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 03:38:10, skipping insertion in model container [2018-03-28 15:38:10,079 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 03:36:13" (2/4) ... [2018-03-28 15:38:10,080 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@565f9f92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 03:38:10, skipping insertion in model container [2018-03-28 15:38:10,080 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 03:36:14" (3/4) ... [2018-03-28 15:38:10,080 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@565f9f92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.03 03:38:10, skipping insertion in model container [2018-03-28 15:38:10,080 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 28.03 03:38:10" (4/4) ... [2018-03-28 15:38:10,082 INFO L107 eAbstractionObserver]: Analyzing ICFG HeapSeparatedIcfg [2018-03-28 15:38:10,091 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-28 15:38:10,098 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 33 error locations. [2018-03-28 15:38:10,129 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-28 15:38:10,129 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-28 15:38:10,129 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-28 15:38:10,129 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-28 15:38:10,130 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-28 15:38:10,130 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-28 15:38:10,130 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-28 15:38:10,130 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-28 15:38:10,130 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-28 15:38:10,130 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-28 15:38:10,140 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states. [2018-03-28 15:38:10,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2018-03-28 15:38:10,144 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 15:38:10,144 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2018-03-28 15:38:10,144 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr25AssertViolationMEMORY_FREE, mainErr21AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr17AssertViolationMEMORY_FREE, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr30AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr32EnsuresViolationMEMORY_LEAK, mainErr7RequiresViolation, mainErr31AssertViolationMEMORY_FREE, mainErr11RequiresViolation, mainErr20AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr16AssertViolationMEMORY_FREE, mainErr14RequiresViolation]=== [2018-03-28 15:38:10,148 INFO L82 PathProgramCache]: Analyzing trace with hash 1291488177, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 15:38:10,161 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 15:38:10,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-03-28 15:38:10,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-03-28 15:38:10,246 INFO L421 BasicCegarLoop]: Counterexample might be feasible [2018-03-28 15:38:10,250 INFO L84 mationBacktranslator]: Skipped ATE [449] [449] ULTIMATE.startENTRY-->L-1: Formula: true InVars {} OutVars{#valid=|v_#valid_5|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_12|, #NULL.offset=|v_#NULL.offset_2|, #memory_int_part_locs_30_locs_45=|v_#memory_int_part_locs_30_locs_45_1|, #length=|v_#length_3|, #memory_int_part_locs_43_locs_45=|v_#memory_int_part_locs_43_locs_45_1|, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset_12|, #NULL.base=|v_#NULL.base_2|} AuxVars[] AssignedVars[#valid, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base, #NULL.offset, #memory_int_part_locs_30_locs_45, #length, #memory_int_part_locs_43_locs_45, ~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.offset, #NULL.base] [2018-03-28 15:38:10,250 INFO L84 mationBacktranslator]: Skipped ATE [455] [455] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,250 INFO L84 mationBacktranslator]: Skipped ATE [461] [461] mainENTRY-->L27: Formula: true InVars {} OutVars{main_~p~0.base=v_main_~p~0.base_1, main_~p~0.offset=v_main_~p~0.offset_1} AuxVars[] AssignedVars[main_~p~0.offset, main_~p~0.base] [2018-03-28 15:38:10,250 INFO L84 mationBacktranslator]: Skipped ATE [465] [465] L27-->L27': Formula: (and (= (store |v_#length_8| |v_main_#t~malloc0.base_1| 12) |v_#length_7|) (not (= 0 |v_main_#t~malloc0.base_1|)) (= |v_main_#t~malloc0.offset_1| 0) (= (select |v_#valid_10| |v_main_#t~malloc0.base_1|) 0) (= |v_#valid_9| (store |v_#valid_10| |v_main_#t~malloc0.base_1| 1))) InVars {#length=|v_#length_8|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_7|, main_#t~malloc0.base=|v_main_#t~malloc0.base_1|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_1|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[main_#t~malloc0.base, #valid, #length, main_#t~malloc0.offset] [2018-03-28 15:38:10,250 INFO L84 mationBacktranslator]: Skipped ATE [469] [469] L27'-->L28: Formula: (and (= v_main_~p~0.base_2 |v_main_#t~malloc0.base_2|) (= v_main_~p~0.offset_2 |v_main_#t~malloc0.offset_2|)) InVars {main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|} OutVars{main_~p~0.offset=v_main_~p~0.offset_2, main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_~p~0.base=v_main_~p~0.base_2, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|} AuxVars[] AssignedVars[main_~p~0.offset, main_~p~0.base] [2018-03-28 15:38:10,251 INFO L84 mationBacktranslator]: Skipped ATE [475] [475] L28-->mainErr0RequiresViolation: Formula: (not (= (select |v_#valid_12| |v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|) 1)) InVars {~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|, #valid=|v_#valid_12|} OutVars{~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base=|v_~#__U_MULTI_ftest_bitfields_____false_valid_free_i__d~0.base_15|, #valid=|v_#valid_12|} AuxVars[] AssignedVars[] [2018-03-28 15:38:10,256 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.03 03:38:10 BasicIcfg [2018-03-28 15:38:10,256 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-28 15:38:10,257 INFO L168 Benchmark]: Toolchain (without parser) took 116605.55 ms. Allocated memory was 305.7 MB in the beginning and 1.2 GB in the end (delta: 863.5 MB). Free memory was 247.8 MB in the beginning and 426.7 MB in the end (delta: -178.9 MB). Peak memory consumption was 684.6 MB. Max. memory is 5.3 GB. [2018-03-28 15:38:10,257 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 305.7 MB. Free memory is still 268.0 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-28 15:38:10,258 INFO L168 Benchmark]: CACSL2BoogieTranslator took 219.66 ms. Allocated memory is still 305.7 MB. Free memory was 247.8 MB in the beginning and 236.6 MB in the end (delta: 11.2 MB). Peak memory consumption was 11.2 MB. Max. memory is 5.3 GB. [2018-03-28 15:38:10,258 INFO L168 Benchmark]: Boogie Preprocessor took 32.78 ms. Allocated memory is still 305.7 MB. Free memory was 236.6 MB in the beginning and 234.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-03-28 15:38:10,258 INFO L168 Benchmark]: RCFGBuilder took 462.86 ms. Allocated memory was 305.7 MB in the beginning and 468.7 MB in the end (delta: 163.1 MB). Free memory was 234.6 MB in the beginning and 427.3 MB in the end (delta: -192.7 MB). Peak memory consumption was 23.8 MB. Max. memory is 5.3 GB. [2018-03-28 15:38:10,259 INFO L168 Benchmark]: IcfgTransformer took 115701.69 ms. Allocated memory was 468.7 MB in the beginning and 1.2 GB in the end (delta: 700.4 MB). Free memory was 427.3 MB in the beginning and 526.5 MB in the end (delta: -99.2 MB). Peak memory consumption was 1.1 GB. Max. memory is 5.3 GB. [2018-03-28 15:38:10,259 INFO L168 Benchmark]: TraceAbstraction took 181.45 ms. Allocated memory is still 1.2 GB. Free memory was 526.5 MB in the beginning and 426.7 MB in the end (delta: 99.8 MB). Peak memory consumption was 99.8 MB. Max. memory is 5.3 GB. [2018-03-28 15:38:10,261 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18 ms. Allocated memory is still 305.7 MB. Free memory is still 268.0 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 219.66 ms. Allocated memory is still 305.7 MB. Free memory was 247.8 MB in the beginning and 236.6 MB in the end (delta: 11.2 MB). Peak memory consumption was 11.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 32.78 ms. Allocated memory is still 305.7 MB. Free memory was 236.6 MB in the beginning and 234.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 462.86 ms. Allocated memory was 305.7 MB in the beginning and 468.7 MB in the end (delta: 163.1 MB). Free memory was 234.6 MB in the beginning and 427.3 MB in the end (delta: -192.7 MB). Peak memory consumption was 23.8 MB. Max. memory is 5.3 GB. * IcfgTransformer took 115701.69 ms. Allocated memory was 468.7 MB in the beginning and 1.2 GB in the end (delta: 700.4 MB). Free memory was 427.3 MB in the beginning and 526.5 MB in the end (delta: -99.2 MB). Peak memory consumption was 1.1 GB. Max. memory is 5.3 GB. * TraceAbstraction took 181.45 ms. Allocated memory is still 1.2 GB. Free memory was 526.5 MB in the beginning and 426.7 MB in the end (delta: 99.8 MB). Peak memory consumption was 99.8 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 88 LocStat_MAX_WEQGRAPH_SIZE : 10 LocStat_MAX_SIZEOF_WEQEDGELABEL : 11 LocStat_NO_SUPPORTING_EQUALITIES : 1283 LocStat_NO_SUPPORTING_DISEQUALITIES : 424 LocStat_NO_DISJUNCTIONS : -176 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 121 TransStat_MAX_WEQGRAPH_SIZE : 4 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 159 TransStat_NO_SUPPORTING_DISEQUALITIES : 39 TransStat_NO_DISJUNCTIONS : 132 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 14.080634 RENAME_VARIABLES(MILLISECONDS) : 6.506069 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 14.032910 PROJECTAWAY(MILLISECONDS) : 14.280912 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.063492 DISJOIN(MILLISECONDS) : 2.437041 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 6.568297 ADD_EQUALITY(MILLISECONDS) : 0.022799 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.010610 #CONJOIN_DISJUNCTIVE : 328 #RENAME_VARIABLES : 629 #UNFREEZE : 0 #CONJOIN : 480 #PROJECTAWAY : 416 #ADD_WEAK_EQUALITY : 74 #DISJOIN : 51 #RENAME_VARIABLES_DISJUNCTIVE : 600 #ADD_EQUALITY : 175 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 33 * Results from de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation: - StatisticsResult: HeapSeparatorStatistics #COUNT_NEW_ARRAY_VARS_[#memory_int] : 2 COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_0 : 17 COUNT_BLOCKS_for_[#memory_int]_at_dim_0 : 2 COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_1 : 16 COUNT_BLOCKS_for_[#memory_int]_at_dim_1 : 1 COUNT_ARRAY_READS for [#memory_int] : 21 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 28]: pointer dereference may fail pointer dereference may fail We found a FailurePath: - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 105 locations, 33 error locations. UNSAFE Result, 0.1s OverallTime, 1 OverallIterations, 1 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=105occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 6 NumberOfCodeBlocks, 6 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-bitfields-2.1_false-valid-free.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-03-28_15-38-10-269.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-bitfields-2.1_false-valid-free.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-VPDomainBenchmark-0-2018-03-28_15-38-10-269.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-bitfields-2.1_false-valid-free.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-0-2018-03-28_15-38-10-269.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-bitfields-2.1_false-valid-free.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-HeapSeparatorBenchmark-0-2018-03-28_15-38-10-269.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-bitfields-2.1_false-valid-free.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-28_15-38-10-269.csv Received shutdown request...