./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3061b6dc Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5472a2627e05d021f233f448c73cff55cbb68d24932d1a39910a6a44e0f339fa --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m [2024-11-18 23:46:32,316 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-18 23:46:32,393 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-18 23:46:32,397 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-18 23:46:32,398 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-18 23:46:32,416 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-18 23:46:32,416 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-18 23:46:32,417 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-18 23:46:32,417 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-18 23:46:32,417 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-18 23:46:32,418 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-18 23:46:32,418 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-18 23:46:32,418 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-18 23:46:32,419 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-18 23:46:32,419 INFO L153 SettingsManager]: * Use SBE=true [2024-11-18 23:46:32,419 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-18 23:46:32,421 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-18 23:46:32,421 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-18 23:46:32,421 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-18 23:46:32,421 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-18 23:46:32,421 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-18 23:46:32,422 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-18 23:46:32,422 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-18 23:46:32,422 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-18 23:46:32,422 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-18 23:46:32,422 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-18 23:46:32,423 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-18 23:46:32,423 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-18 23:46:32,423 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-18 23:46:32,423 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-18 23:46:32,423 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-18 23:46:32,424 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-18 23:46:32,424 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-18 23:46:32,424 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-18 23:46:32,424 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-18 23:46:32,424 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-18 23:46:32,424 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-18 23:46:32,425 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-18 23:46:32,425 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-18 23:46:32,425 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-18 23:46:32,425 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-18 23:46:32,425 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-18 23:46:32,426 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5472a2627e05d021f233f448c73cff55cbb68d24932d1a39910a6a44e0f339fa [2024-11-18 23:46:32,619 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-18 23:46:32,640 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-18 23:46:32,642 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-18 23:46:32,643 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-18 23:46:32,644 INFO L274 PluginConnector]: CDTParser initialized [2024-11-18 23:46:32,645 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i [2024-11-18 23:46:33,895 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-18 23:46:34,070 INFO L384 CDTParser]: Found 1 translation units. [2024-11-18 23:46:34,071 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i [2024-11-18 23:46:34,079 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/610abce16/921c5b1ff3a742c18738717ff6e71a26/FLAGc27be0676 [2024-11-18 23:46:34,445 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/610abce16/921c5b1ff3a742c18738717ff6e71a26 [2024-11-18 23:46:34,447 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-18 23:46:34,448 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-18 23:46:34,449 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-18 23:46:34,449 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-18 23:46:34,453 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-18 23:46:34,454 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 11:46:34" (1/1) ... [2024-11-18 23:46:34,454 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33d95d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34, skipping insertion in model container [2024-11-18 23:46:34,454 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 11:46:34" (1/1) ... [2024-11-18 23:46:34,489 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-18 23:46:34,632 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i[916,929] [2024-11-18 23:46:34,784 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-18 23:46:34,813 INFO L200 MainTranslator]: Completed pre-run [2024-11-18 23:46:34,822 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i[916,929] [2024-11-18 23:46:34,873 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-18 23:46:34,894 INFO L204 MainTranslator]: Completed translation [2024-11-18 23:46:34,894 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34 WrapperNode [2024-11-18 23:46:34,894 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-18 23:46:34,895 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-18 23:46:34,895 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-18 23:46:34,895 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-18 23:46:34,900 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34" (1/1) ... [2024-11-18 23:46:34,912 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34" (1/1) ... [2024-11-18 23:46:34,955 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 468 [2024-11-18 23:46:34,955 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-18 23:46:34,956 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-18 23:46:34,956 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-18 23:46:34,956 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-18 23:46:34,968 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34" (1/1) ... [2024-11-18 23:46:34,968 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34" (1/1) ... [2024-11-18 23:46:34,979 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34" (1/1) ... [2024-11-18 23:46:35,008 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-18 23:46:35,008 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34" (1/1) ... [2024-11-18 23:46:35,009 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34" (1/1) ... [2024-11-18 23:46:35,028 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34" (1/1) ... [2024-11-18 23:46:35,035 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34" (1/1) ... [2024-11-18 23:46:35,042 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34" (1/1) ... [2024-11-18 23:46:35,046 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34" (1/1) ... [2024-11-18 23:46:35,059 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-18 23:46:35,060 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-18 23:46:35,061 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-18 23:46:35,061 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-18 23:46:35,062 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34" (1/1) ... [2024-11-18 23:46:35,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-18 23:46:35,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 23:46:35,085 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-18 23:46:35,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-18 23:46:35,116 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-18 23:46:35,116 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-18 23:46:35,116 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-18 23:46:35,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-18 23:46:35,116 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-18 23:46:35,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-18 23:46:35,194 INFO L238 CfgBuilder]: Building ICFG [2024-11-18 23:46:35,195 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-18 23:46:35,768 INFO L? ?]: Removed 48 outVars from TransFormulas that were not future-live. [2024-11-18 23:46:35,769 INFO L287 CfgBuilder]: Performing block encoding [2024-11-18 23:46:35,789 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-18 23:46:35,789 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-18 23:46:35,789 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:46:35 BoogieIcfgContainer [2024-11-18 23:46:35,789 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-18 23:46:35,791 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-18 23:46:35,791 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-18 23:46:35,793 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-18 23:46:35,793 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 11:46:34" (1/3) ... [2024-11-18 23:46:35,794 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5439d67e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 11:46:35, skipping insertion in model container [2024-11-18 23:46:35,794 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:46:34" (2/3) ... [2024-11-18 23:46:35,794 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5439d67e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 11:46:35, skipping insertion in model container [2024-11-18 23:46:35,794 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:46:35" (3/3) ... [2024-11-18 23:46:35,795 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-71.i [2024-11-18 23:46:35,808 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-18 23:46:35,808 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-18 23:46:35,864 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-18 23:46:35,870 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@346ae578, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-18 23:46:35,870 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-18 23:46:35,876 INFO L276 IsEmpty]: Start isEmpty. Operand has 193 states, 132 states have (on average 1.4848484848484849) internal successors, (196), 133 states have internal predecessors, (196), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-18 23:46:35,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2024-11-18 23:46:35,903 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 23:46:35,904 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:46:35,904 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 23:46:35,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 23:46:35,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1214447700, now seen corresponding path program 1 times [2024-11-18 23:46:35,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 23:46:35,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113033395] [2024-11-18 23:46:35,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:35,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 23:46:36,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:36,302 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 114 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2024-11-18 23:46:36,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 23:46:36,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113033395] [2024-11-18 23:46:36,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113033395] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 23:46:36,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923735378] [2024-11-18 23:46:36,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:36,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:36,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 23:46:36,306 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-18 23:46:36,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-18 23:46:36,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:36,539 INFO L255 TraceCheckSpWp]: Trace formula consists of 843 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-18 23:46:36,548 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 23:46:36,593 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2024-11-18 23:46:36,594 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-18 23:46:36,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923735378] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 23:46:36,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-18 23:46:36,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-18 23:46:36,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928435000] [2024-11-18 23:46:36,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 23:46:36,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-18 23:46:36,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 23:46:36,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-18 23:46:36,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-18 23:46:36,620 INFO L87 Difference]: Start difference. First operand has 193 states, 132 states have (on average 1.4848484848484849) internal successors, (196), 133 states have internal predecessors, (196), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2024-11-18 23:46:36,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 23:46:36,653 INFO L93 Difference]: Finished difference Result 379 states and 676 transitions. [2024-11-18 23:46:36,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-18 23:46:36,656 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) Word has length 364 [2024-11-18 23:46:36,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 23:46:36,662 INFO L225 Difference]: With dead ends: 379 [2024-11-18 23:46:36,662 INFO L226 Difference]: Without dead ends: 189 [2024-11-18 23:46:36,666 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-18 23:46:36,668 INFO L432 NwaCegarLoop]: 305 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 23:46:36,669 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 23:46:36,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2024-11-18 23:46:36,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2024-11-18 23:46:36,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 129 states have (on average 1.4651162790697674) internal successors, (189), 129 states have internal predecessors, (189), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-18 23:46:36,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 305 transitions. [2024-11-18 23:46:36,718 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 305 transitions. Word has length 364 [2024-11-18 23:46:36,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 23:46:36,720 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 305 transitions. [2024-11-18 23:46:36,720 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2024-11-18 23:46:36,720 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 305 transitions. [2024-11-18 23:46:36,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2024-11-18 23:46:36,728 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 23:46:36,728 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:46:36,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-18 23:46:36,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-18 23:46:36,929 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 23:46:36,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 23:46:36,930 INFO L85 PathProgramCache]: Analyzing trace with hash -323487800, now seen corresponding path program 1 times [2024-11-18 23:46:36,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 23:46:36,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036198614] [2024-11-18 23:46:36,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:36,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 23:46:37,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:37,238 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-18 23:46:37,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 23:46:37,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036198614] [2024-11-18 23:46:37,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036198614] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 23:46:37,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 23:46:37,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-18 23:46:37,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089279283] [2024-11-18 23:46:37,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 23:46:37,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-18 23:46:37,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 23:46:37,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-18 23:46:37,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-18 23:46:37,246 INFO L87 Difference]: Start difference. First operand 189 states and 305 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-18 23:46:37,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 23:46:37,321 INFO L93 Difference]: Finished difference Result 479 states and 770 transitions. [2024-11-18 23:46:37,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-18 23:46:37,323 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 364 [2024-11-18 23:46:37,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 23:46:37,328 INFO L225 Difference]: With dead ends: 479 [2024-11-18 23:46:37,328 INFO L226 Difference]: Without dead ends: 293 [2024-11-18 23:46:37,329 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-18 23:46:37,332 INFO L432 NwaCegarLoop]: 378 mSDtfsCounter, 154 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 23:46:37,333 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 664 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 23:46:37,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2024-11-18 23:46:37,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 290. [2024-11-18 23:46:37,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 210 states have (on average 1.4761904761904763) internal successors, (310), 211 states have internal predecessors, (310), 77 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (77), 76 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-18 23:46:37,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 464 transitions. [2024-11-18 23:46:37,383 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 464 transitions. Word has length 364 [2024-11-18 23:46:37,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 23:46:37,387 INFO L471 AbstractCegarLoop]: Abstraction has 290 states and 464 transitions. [2024-11-18 23:46:37,387 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-18 23:46:37,388 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 464 transitions. [2024-11-18 23:46:37,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2024-11-18 23:46:37,395 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 23:46:37,396 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:46:37,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-18 23:46:37,397 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 23:46:37,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 23:46:37,397 INFO L85 PathProgramCache]: Analyzing trace with hash -261448186, now seen corresponding path program 1 times [2024-11-18 23:46:37,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 23:46:37,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755284417] [2024-11-18 23:46:37,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:37,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 23:46:37,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:38,344 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 48 proven. 123 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-11-18 23:46:38,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 23:46:38,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755284417] [2024-11-18 23:46:38,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755284417] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 23:46:38,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962794998] [2024-11-18 23:46:38,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:38,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:38,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 23:46:38,350 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-18 23:46:38,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-18 23:46:38,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:38,548 INFO L255 TraceCheckSpWp]: Trace formula consists of 842 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-18 23:46:38,553 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 23:46:39,002 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2713 proven. 123 refuted. 0 times theorem prover too weak. 3776 trivial. 0 not checked. [2024-11-18 23:46:39,002 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 23:46:39,392 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 48 proven. 123 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-11-18 23:46:39,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962794998] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 23:46:39,393 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-18 23:46:39,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-18 23:46:39,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238057584] [2024-11-18 23:46:39,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-18 23:46:39,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-18 23:46:39,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 23:46:39,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-18 23:46:39,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-18 23:46:39,395 INFO L87 Difference]: Start difference. First operand 290 states and 464 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 2 states have call successors, (99), 2 states have call predecessors, (99), 4 states have return successors, (100), 2 states have call predecessors, (100), 2 states have call successors, (100) [2024-11-18 23:46:39,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 23:46:39,672 INFO L93 Difference]: Finished difference Result 593 states and 939 transitions. [2024-11-18 23:46:39,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-18 23:46:39,672 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 2 states have call successors, (99), 2 states have call predecessors, (99), 4 states have return successors, (100), 2 states have call predecessors, (100), 2 states have call successors, (100) Word has length 364 [2024-11-18 23:46:39,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 23:46:39,676 INFO L225 Difference]: With dead ends: 593 [2024-11-18 23:46:39,676 INFO L226 Difference]: Without dead ends: 306 [2024-11-18 23:46:39,681 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 725 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-18 23:46:39,682 INFO L432 NwaCegarLoop]: 238 mSDtfsCounter, 461 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-18 23:46:39,682 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [476 Valid, 598 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-18 23:46:39,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2024-11-18 23:46:39,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 298. [2024-11-18 23:46:39,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 216 states have (on average 1.4537037037037037) internal successors, (314), 217 states have internal predecessors, (314), 77 states have call successors, (77), 4 states have call predecessors, (77), 4 states have return successors, (77), 76 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-18 23:46:39,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 468 transitions. [2024-11-18 23:46:39,718 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 468 transitions. Word has length 364 [2024-11-18 23:46:39,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 23:46:39,719 INFO L471 AbstractCegarLoop]: Abstraction has 298 states and 468 transitions. [2024-11-18 23:46:39,719 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 2 states have call successors, (99), 2 states have call predecessors, (99), 4 states have return successors, (100), 2 states have call predecessors, (100), 2 states have call successors, (100) [2024-11-18 23:46:39,719 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 468 transitions. [2024-11-18 23:46:39,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-11-18 23:46:39,731 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 23:46:39,732 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:46:39,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-18 23:46:39,932 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-11-18 23:46:39,933 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 23:46:39,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 23:46:39,933 INFO L85 PathProgramCache]: Analyzing trace with hash -627723270, now seen corresponding path program 1 times [2024-11-18 23:46:39,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 23:46:39,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776105570] [2024-11-18 23:46:39,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:39,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 23:46:40,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:40,633 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 54 proven. 117 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-11-18 23:46:40,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 23:46:40,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776105570] [2024-11-18 23:46:40,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776105570] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 23:46:40,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601917698] [2024-11-18 23:46:40,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:40,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:40,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 23:46:40,636 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-18 23:46:40,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-18 23:46:40,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:40,828 INFO L255 TraceCheckSpWp]: Trace formula consists of 844 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-18 23:46:40,833 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 23:46:41,200 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2901 proven. 117 refuted. 0 times theorem prover too weak. 3594 trivial. 0 not checked. [2024-11-18 23:46:41,200 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 23:46:41,549 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 54 proven. 117 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-11-18 23:46:41,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601917698] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 23:46:41,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-18 23:46:41,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-18 23:46:41,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432125770] [2024-11-18 23:46:41,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-18 23:46:41,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-18 23:46:41,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 23:46:41,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-18 23:46:41,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-18 23:46:41,552 INFO L87 Difference]: Start difference. First operand 298 states and 468 transitions. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) [2024-11-18 23:46:41,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 23:46:41,832 INFO L93 Difference]: Finished difference Result 613 states and 951 transitions. [2024-11-18 23:46:41,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-18 23:46:41,833 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) Word has length 365 [2024-11-18 23:46:41,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 23:46:41,836 INFO L225 Difference]: With dead ends: 613 [2024-11-18 23:46:41,836 INFO L226 Difference]: Without dead ends: 318 [2024-11-18 23:46:41,837 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 737 GetRequests, 727 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-18 23:46:41,837 INFO L432 NwaCegarLoop]: 236 mSDtfsCounter, 461 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-18 23:46:41,838 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [478 Valid, 592 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-18 23:46:41,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2024-11-18 23:46:41,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 292. [2024-11-18 23:46:41,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 214 states have (on average 1.4485981308411215) internal successors, (310), 215 states have internal predecessors, (310), 73 states have call successors, (73), 4 states have call predecessors, (73), 4 states have return successors, (73), 72 states have call predecessors, (73), 73 states have call successors, (73) [2024-11-18 23:46:41,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 456 transitions. [2024-11-18 23:46:41,857 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 456 transitions. Word has length 365 [2024-11-18 23:46:41,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 23:46:41,858 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 456 transitions. [2024-11-18 23:46:41,858 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) [2024-11-18 23:46:41,858 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 456 transitions. [2024-11-18 23:46:41,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-11-18 23:46:41,860 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 23:46:41,860 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:46:41,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-18 23:46:42,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:42,061 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 23:46:42,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 23:46:42,062 INFO L85 PathProgramCache]: Analyzing trace with hash -487174660, now seen corresponding path program 1 times [2024-11-18 23:46:42,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 23:46:42,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301393878] [2024-11-18 23:46:42,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:42,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 23:46:42,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:42,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-18 23:46:42,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 23:46:42,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301393878] [2024-11-18 23:46:42,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301393878] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 23:46:42,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 23:46:42,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-18 23:46:42,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672863573] [2024-11-18 23:46:42,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 23:46:42,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-18 23:46:42,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 23:46:42,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-18 23:46:42,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-18 23:46:42,474 INFO L87 Difference]: Start difference. First operand 292 states and 456 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-18 23:46:42,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 23:46:42,511 INFO L93 Difference]: Finished difference Result 585 states and 912 transitions. [2024-11-18 23:46:42,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-18 23:46:42,512 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 365 [2024-11-18 23:46:42,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 23:46:42,514 INFO L225 Difference]: With dead ends: 585 [2024-11-18 23:46:42,514 INFO L226 Difference]: Without dead ends: 296 [2024-11-18 23:46:42,515 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-18 23:46:42,516 INFO L432 NwaCegarLoop]: 298 mSDtfsCounter, 140 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 23:46:42,516 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 748 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 23:46:42,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2024-11-18 23:46:42,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 227. [2024-11-18 23:46:42,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 164 states have (on average 1.4329268292682926) internal successors, (235), 164 states have internal predecessors, (235), 58 states have call successors, (58), 4 states have call predecessors, (58), 4 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-18 23:46:42,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 351 transitions. [2024-11-18 23:46:42,547 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 351 transitions. Word has length 365 [2024-11-18 23:46:42,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 23:46:42,550 INFO L471 AbstractCegarLoop]: Abstraction has 227 states and 351 transitions. [2024-11-18 23:46:42,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-18 23:46:42,552 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 351 transitions. [2024-11-18 23:46:42,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2024-11-18 23:46:42,555 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 23:46:42,556 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:46:42,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-18 23:46:42,556 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 23:46:42,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 23:46:42,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1171989641, now seen corresponding path program 1 times [2024-11-18 23:46:42,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 23:46:42,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143637005] [2024-11-18 23:46:42,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:42,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 23:46:42,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:43,171 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 57 proven. 114 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-11-18 23:46:43,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 23:46:43,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143637005] [2024-11-18 23:46:43,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143637005] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 23:46:43,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958552877] [2024-11-18 23:46:43,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:43,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:43,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 23:46:43,174 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-18 23:46:43,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-18 23:46:43,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:43,356 INFO L255 TraceCheckSpWp]: Trace formula consists of 845 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-18 23:46:43,361 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 23:46:43,679 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2983 proven. 114 refuted. 0 times theorem prover too weak. 3515 trivial. 0 not checked. [2024-11-18 23:46:43,679 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 23:46:43,980 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 57 proven. 114 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-11-18 23:46:43,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958552877] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 23:46:43,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-18 23:46:43,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-18 23:46:43,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370509990] [2024-11-18 23:46:43,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-18 23:46:43,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-18 23:46:43,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 23:46:43,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-18 23:46:43,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-18 23:46:43,983 INFO L87 Difference]: Start difference. First operand 227 states and 351 transitions. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2024-11-18 23:46:44,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 23:46:44,239 INFO L93 Difference]: Finished difference Result 445 states and 681 transitions. [2024-11-18 23:46:44,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-18 23:46:44,239 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) Word has length 366 [2024-11-18 23:46:44,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 23:46:44,241 INFO L225 Difference]: With dead ends: 445 [2024-11-18 23:46:44,241 INFO L226 Difference]: Without dead ends: 221 [2024-11-18 23:46:44,242 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 738 GetRequests, 729 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-18 23:46:44,243 INFO L432 NwaCegarLoop]: 233 mSDtfsCounter, 312 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-18 23:46:44,243 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [331 Valid, 582 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-18 23:46:44,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2024-11-18 23:46:44,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 205. [2024-11-18 23:46:44,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 141 states have (on average 1.3829787234042554) internal successors, (195), 141 states have internal predecessors, (195), 58 states have call successors, (58), 5 states have call predecessors, (58), 5 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-18 23:46:44,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 311 transitions. [2024-11-18 23:46:44,262 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 311 transitions. Word has length 366 [2024-11-18 23:46:44,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 23:46:44,264 INFO L471 AbstractCegarLoop]: Abstraction has 205 states and 311 transitions. [2024-11-18 23:46:44,264 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2024-11-18 23:46:44,264 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 311 transitions. [2024-11-18 23:46:44,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-11-18 23:46:44,266 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 23:46:44,266 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:46:44,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-18 23:46:44,467 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:44,467 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 23:46:44,467 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 23:46:44,468 INFO L85 PathProgramCache]: Analyzing trace with hash -177825906, now seen corresponding path program 1 times [2024-11-18 23:46:44,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 23:46:44,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606353430] [2024-11-18 23:46:44,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:44,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 23:46:44,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-18 23:46:44,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1944439432] [2024-11-18 23:46:44,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:44,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:44,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 23:46:44,822 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-18 23:46:44,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-18 23:46:45,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:45,038 INFO L255 TraceCheckSpWp]: Trace formula consists of 844 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-18 23:46:45,047 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 23:46:45,284 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3253 proven. 69 refuted. 0 times theorem prover too weak. 3290 trivial. 0 not checked. [2024-11-18 23:46:45,284 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 23:46:45,674 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 102 proven. 69 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-11-18 23:46:45,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 23:46:45,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606353430] [2024-11-18 23:46:45,675 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 23:46:45,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944439432] [2024-11-18 23:46:45,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944439432] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 23:46:45,676 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-18 23:46:45,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2024-11-18 23:46:45,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472889466] [2024-11-18 23:46:45,676 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-18 23:46:45,677 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-18 23:46:45,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 23:46:45,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-18 23:46:45,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-18 23:46:45,678 INFO L87 Difference]: Start difference. First operand 205 states and 311 transitions. Second operand has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 3 states have call successors, (81), 2 states have call predecessors, (81), 4 states have return successors, (82), 3 states have call predecessors, (82), 3 states have call successors, (82) [2024-11-18 23:46:46,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 23:46:46,038 INFO L93 Difference]: Finished difference Result 418 states and 628 transitions. [2024-11-18 23:46:46,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-18 23:46:46,039 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 3 states have call successors, (81), 2 states have call predecessors, (81), 4 states have return successors, (82), 3 states have call predecessors, (82), 3 states have call successors, (82) Word has length 367 [2024-11-18 23:46:46,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 23:46:46,041 INFO L225 Difference]: With dead ends: 418 [2024-11-18 23:46:46,042 INFO L226 Difference]: Without dead ends: 216 [2024-11-18 23:46:46,042 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 726 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2024-11-18 23:46:46,043 INFO L432 NwaCegarLoop]: 230 mSDtfsCounter, 303 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-18 23:46:46,044 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [337 Valid, 575 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-18 23:46:46,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2024-11-18 23:46:46,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 208. [2024-11-18 23:46:46,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 143 states have (on average 1.3636363636363635) internal successors, (195), 143 states have internal predecessors, (195), 58 states have call successors, (58), 6 states have call predecessors, (58), 6 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-18 23:46:46,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 311 transitions. [2024-11-18 23:46:46,068 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 311 transitions. Word has length 367 [2024-11-18 23:46:46,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 23:46:46,069 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 311 transitions. [2024-11-18 23:46:46,069 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 3 states have call successors, (81), 2 states have call predecessors, (81), 4 states have return successors, (82), 3 states have call predecessors, (82), 3 states have call successors, (82) [2024-11-18 23:46:46,069 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 311 transitions. [2024-11-18 23:46:46,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-11-18 23:46:46,072 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 23:46:46,074 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:46:46,089 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-18 23:46:46,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:46,275 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 23:46:46,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 23:46:46,276 INFO L85 PathProgramCache]: Analyzing trace with hash -604434282, now seen corresponding path program 1 times [2024-11-18 23:46:46,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 23:46:46,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437431968] [2024-11-18 23:46:46,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:46,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 23:46:46,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-18 23:46:46,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [12086247] [2024-11-18 23:46:46,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:46,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:46,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 23:46:46,886 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-18 23:46:46,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-18 23:46:47,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:47,136 INFO L255 TraceCheckSpWp]: Trace formula consists of 844 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-18 23:46:47,140 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 23:46:48,620 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3897 proven. 489 refuted. 0 times theorem prover too weak. 2226 trivial. 0 not checked. [2024-11-18 23:46:48,620 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 23:46:51,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 23:46:51,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437431968] [2024-11-18 23:46:51,341 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 23:46:51,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12086247] [2024-11-18 23:46:51,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12086247] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 23:46:51,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-18 23:46:51,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-11-18 23:46:51,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21237312] [2024-11-18 23:46:51,342 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-18 23:46:51,343 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-18 23:46:51,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 23:46:51,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-18 23:46:51,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=311, Unknown=5, NotChecked=0, Total=420 [2024-11-18 23:46:51,344 INFO L87 Difference]: Start difference. First operand 208 states and 311 transitions. Second operand has 15 states, 15 states have (on average 6.533333333333333) internal successors, (98), 14 states have internal predecessors, (98), 5 states have call successors, (58), 5 states have call predecessors, (58), 7 states have return successors, (58), 5 states have call predecessors, (58), 5 states have call successors, (58) [2024-11-18 23:46:52,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 23:46:52,019 INFO L93 Difference]: Finished difference Result 540 states and 790 transitions. [2024-11-18 23:46:52,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-18 23:46:52,019 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 6.533333333333333) internal successors, (98), 14 states have internal predecessors, (98), 5 states have call successors, (58), 5 states have call predecessors, (58), 7 states have return successors, (58), 5 states have call predecessors, (58), 5 states have call successors, (58) Word has length 367 [2024-11-18 23:46:52,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 23:46:52,021 INFO L225 Difference]: With dead ends: 540 [2024-11-18 23:46:52,021 INFO L226 Difference]: Without dead ends: 335 [2024-11-18 23:46:52,022 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 672 GetRequests, 645 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=252, Invalid=555, Unknown=5, NotChecked=0, Total=812 [2024-11-18 23:46:52,023 INFO L432 NwaCegarLoop]: 211 mSDtfsCounter, 617 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 867 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 787 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-18 23:46:52,023 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [626 Valid, 787 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 867 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-18 23:46:52,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2024-11-18 23:46:52,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 277. [2024-11-18 23:46:52,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 207 states have (on average 1.391304347826087) internal successors, (288), 207 states have internal predecessors, (288), 58 states have call successors, (58), 11 states have call predecessors, (58), 11 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-18 23:46:52,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 404 transitions. [2024-11-18 23:46:52,037 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 404 transitions. Word has length 367 [2024-11-18 23:46:52,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 23:46:52,038 INFO L471 AbstractCegarLoop]: Abstraction has 277 states and 404 transitions. [2024-11-18 23:46:52,038 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.533333333333333) internal successors, (98), 14 states have internal predecessors, (98), 5 states have call successors, (58), 5 states have call predecessors, (58), 7 states have return successors, (58), 5 states have call predecessors, (58), 5 states have call successors, (58) [2024-11-18 23:46:52,038 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 404 transitions. [2024-11-18 23:46:52,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-11-18 23:46:52,039 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 23:46:52,040 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:46:52,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-18 23:46:52,243 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:52,244 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 23:46:52,244 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 23:46:52,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1238259636, now seen corresponding path program 1 times [2024-11-18 23:46:52,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 23:46:52,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917252072] [2024-11-18 23:46:52,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:52,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 23:46:52,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-18 23:46:52,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [596291946] [2024-11-18 23:46:52,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:52,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:52,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 23:46:52,501 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-18 23:46:52,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-18 23:46:52,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:52,726 INFO L255 TraceCheckSpWp]: Trace formula consists of 848 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-18 23:46:52,731 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 23:46:53,360 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4089 proven. 219 refuted. 0 times theorem prover too weak. 2304 trivial. 0 not checked. [2024-11-18 23:46:53,360 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 23:46:53,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 23:46:53,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917252072] [2024-11-18 23:46:53,704 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 23:46:53,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596291946] [2024-11-18 23:46:53,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596291946] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 23:46:53,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-18 23:46:53,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-18 23:46:53,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306484488] [2024-11-18 23:46:53,705 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-18 23:46:53,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-18 23:46:53,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 23:46:53,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-18 23:46:53,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-11-18 23:46:53,706 INFO L87 Difference]: Start difference. First operand 277 states and 404 transitions. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2024-11-18 23:46:54,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 23:46:54,403 INFO L93 Difference]: Finished difference Result 620 states and 892 transitions. [2024-11-18 23:46:54,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-18 23:46:54,404 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) Word has length 369 [2024-11-18 23:46:54,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 23:46:54,406 INFO L225 Difference]: With dead ends: 620 [2024-11-18 23:46:54,406 INFO L226 Difference]: Without dead ends: 346 [2024-11-18 23:46:54,408 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 422 GetRequests, 402 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2024-11-18 23:46:54,411 INFO L432 NwaCegarLoop]: 261 mSDtfsCounter, 330 mSDsluCounter, 980 mSDsCounter, 0 mSdLazyCounter, 998 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 1241 SdHoareTripleChecker+Invalid, 1040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 998 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-18 23:46:54,411 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [341 Valid, 1241 Invalid, 1040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 998 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-18 23:46:54,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2024-11-18 23:46:54,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 277. [2024-11-18 23:46:54,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 207 states have (on average 1.3864734299516908) internal successors, (287), 207 states have internal predecessors, (287), 58 states have call successors, (58), 11 states have call predecessors, (58), 11 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-18 23:46:54,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 403 transitions. [2024-11-18 23:46:54,435 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 403 transitions. Word has length 369 [2024-11-18 23:46:54,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 23:46:54,435 INFO L471 AbstractCegarLoop]: Abstraction has 277 states and 403 transitions. [2024-11-18 23:46:54,435 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2024-11-18 23:46:54,435 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 403 transitions. [2024-11-18 23:46:54,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-11-18 23:46:54,437 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 23:46:54,437 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:46:54,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-18 23:46:54,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:54,638 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 23:46:54,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 23:46:54,638 INFO L85 PathProgramCache]: Analyzing trace with hash 352303984, now seen corresponding path program 1 times [2024-11-18 23:46:54,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 23:46:54,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979153784] [2024-11-18 23:46:54,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:54,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 23:46:54,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:55,105 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-11-18 23:46:55,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 23:46:55,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979153784] [2024-11-18 23:46:55,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979153784] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 23:46:55,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415419973] [2024-11-18 23:46:55,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:55,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:55,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 23:46:55,108 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-18 23:46:55,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-18 23:46:55,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:55,316 INFO L255 TraceCheckSpWp]: Trace formula consists of 848 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-18 23:46:55,321 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 23:46:55,962 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-18 23:46:55,962 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-18 23:46:55,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415419973] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 23:46:55,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-18 23:46:55,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-11-18 23:46:55,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368926960] [2024-11-18 23:46:55,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 23:46:55,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-18 23:46:55,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 23:46:55,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-18 23:46:55,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-18 23:46:55,964 INFO L87 Difference]: Start difference. First operand 277 states and 403 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-18 23:46:56,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 23:46:56,172 INFO L93 Difference]: Finished difference Result 826 states and 1204 transitions. [2024-11-18 23:46:56,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-18 23:46:56,173 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 369 [2024-11-18 23:46:56,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 23:46:56,176 INFO L225 Difference]: With dead ends: 826 [2024-11-18 23:46:56,176 INFO L226 Difference]: Without dead ends: 552 [2024-11-18 23:46:56,177 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 370 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-18 23:46:56,177 INFO L432 NwaCegarLoop]: 282 mSDtfsCounter, 206 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-18 23:46:56,178 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 835 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-18 23:46:56,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2024-11-18 23:46:56,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 533. [2024-11-18 23:46:56,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 394 states have (on average 1.380710659898477) internal successors, (544), 394 states have internal predecessors, (544), 116 states have call successors, (116), 22 states have call predecessors, (116), 22 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-11-18 23:46:56,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 776 transitions. [2024-11-18 23:46:56,210 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 776 transitions. Word has length 369 [2024-11-18 23:46:56,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 23:46:56,210 INFO L471 AbstractCegarLoop]: Abstraction has 533 states and 776 transitions. [2024-11-18 23:46:56,210 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-18 23:46:56,210 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 776 transitions. [2024-11-18 23:46:56,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2024-11-18 23:46:56,212 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 23:46:56,212 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:46:56,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-18 23:46:56,412 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-18 23:46:56,413 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 23:46:56,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 23:46:56,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1976606112, now seen corresponding path program 1 times [2024-11-18 23:46:56,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 23:46:56,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526996887] [2024-11-18 23:46:56,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:56,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 23:46:56,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:46:56,710 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-18 23:46:56,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 23:46:56,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526996887] [2024-11-18 23:46:56,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526996887] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 23:46:56,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 23:46:56,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-18 23:46:56,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698931850] [2024-11-18 23:46:56,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 23:46:56,711 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-18 23:46:56,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 23:46:56,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-18 23:46:56,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-18 23:46:56,712 INFO L87 Difference]: Start difference. First operand 533 states and 776 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-18 23:46:56,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 23:46:56,818 INFO L93 Difference]: Finished difference Result 832 states and 1213 transitions. [2024-11-18 23:46:56,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-18 23:46:56,819 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 370 [2024-11-18 23:46:56,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 23:46:56,821 INFO L225 Difference]: With dead ends: 832 [2024-11-18 23:46:56,821 INFO L226 Difference]: Without dead ends: 533 [2024-11-18 23:46:56,824 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-18 23:46:56,825 INFO L432 NwaCegarLoop]: 302 mSDtfsCounter, 108 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-18 23:46:56,825 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 479 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-18 23:46:56,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2024-11-18 23:46:56,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 533. [2024-11-18 23:46:56,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 394 states have (on average 1.3705583756345177) internal successors, (540), 394 states have internal predecessors, (540), 116 states have call successors, (116), 22 states have call predecessors, (116), 22 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-11-18 23:46:56,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 772 transitions. [2024-11-18 23:46:56,873 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 772 transitions. Word has length 370 [2024-11-18 23:46:56,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 23:46:56,874 INFO L471 AbstractCegarLoop]: Abstraction has 533 states and 772 transitions. [2024-11-18 23:46:56,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-18 23:46:56,874 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 772 transitions. [2024-11-18 23:46:56,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2024-11-18 23:46:56,876 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 23:46:56,876 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:46:56,876 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-18 23:46:56,876 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 23:46:56,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 23:46:56,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1902230622, now seen corresponding path program 1 times [2024-11-18 23:46:56,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 23:46:56,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414238542] [2024-11-18 23:46:56,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:56,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 23:46:57,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-18 23:46:57,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [421777505] [2024-11-18 23:46:57,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:46:57,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:57,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 23:46:57,114 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-18 23:46:57,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-18 23:46:57,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-18 23:46:57,328 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-18 23:46:57,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-18 23:46:57,723 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-18 23:46:57,724 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-18 23:46:57,724 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-18 23:46:57,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-18 23:46:57,926 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 23:46:57,929 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:46:58,115 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-18 23:46:58,118 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.11 11:46:58 BoogieIcfgContainer [2024-11-18 23:46:58,118 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-18 23:46:58,118 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-18 23:46:58,118 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-18 23:46:58,119 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-18 23:46:58,119 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:46:35" (3/4) ... [2024-11-18 23:46:58,121 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-18 23:46:58,122 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-18 23:46:58,122 INFO L158 Benchmark]: Toolchain (without parser) took 23673.63ms. Allocated memory was 186.6MB in the beginning and 612.4MB in the end (delta: 425.7MB). Free memory was 115.7MB in the beginning and 524.5MB in the end (delta: -408.8MB). Peak memory consumption was 17.8MB. Max. memory is 16.1GB. [2024-11-18 23:46:58,122 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 109.1MB. Free memory is still 72.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-18 23:46:58,123 INFO L158 Benchmark]: CACSL2BoogieTranslator took 445.42ms. Allocated memory is still 186.6MB. Free memory was 115.5MB in the beginning and 148.1MB in the end (delta: -32.6MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2024-11-18 23:46:58,123 INFO L158 Benchmark]: Boogie Procedure Inliner took 60.26ms. Allocated memory is still 186.6MB. Free memory was 148.1MB in the beginning and 138.6MB in the end (delta: 9.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2024-11-18 23:46:58,123 INFO L158 Benchmark]: Boogie Preprocessor took 104.17ms. Allocated memory is still 186.6MB. Free memory was 138.6MB in the beginning and 125.4MB in the end (delta: 13.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-11-18 23:46:58,124 INFO L158 Benchmark]: RCFGBuilder took 728.98ms. Allocated memory is still 186.6MB. Free memory was 125.4MB in the beginning and 130.3MB in the end (delta: -4.8MB). Peak memory consumption was 52.5MB. Max. memory is 16.1GB. [2024-11-18 23:46:58,124 INFO L158 Benchmark]: TraceAbstraction took 22327.36ms. Allocated memory was 186.6MB in the beginning and 612.4MB in the end (delta: 425.7MB). Free memory was 129.4MB in the beginning and 524.5MB in the end (delta: -395.1MB). Peak memory consumption was 371.5MB. Max. memory is 16.1GB. [2024-11-18 23:46:58,124 INFO L158 Benchmark]: Witness Printer took 3.14ms. Allocated memory is still 612.4MB. Free memory is still 524.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-18 23:46:58,125 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 109.1MB. Free memory is still 72.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 445.42ms. Allocated memory is still 186.6MB. Free memory was 115.5MB in the beginning and 148.1MB in the end (delta: -32.6MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 60.26ms. Allocated memory is still 186.6MB. Free memory was 148.1MB in the beginning and 138.6MB in the end (delta: 9.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 104.17ms. Allocated memory is still 186.6MB. Free memory was 138.6MB in the beginning and 125.4MB in the end (delta: 13.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 728.98ms. Allocated memory is still 186.6MB. Free memory was 125.4MB in the beginning and 130.3MB in the end (delta: -4.8MB). Peak memory consumption was 52.5MB. Max. memory is 16.1GB. * TraceAbstraction took 22327.36ms. Allocated memory was 186.6MB in the beginning and 612.4MB in the end (delta: 425.7MB). Free memory was 129.4MB in the beginning and 524.5MB in the end (delta: -395.1MB). Peak memory consumption was 371.5MB. Max. memory is 16.1GB. * Witness Printer took 3.14ms. Allocated memory is still 612.4MB. Free memory is still 524.5MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 379, overapproximation of someBinaryArithmeticDOUBLEoperation at line 181, overapproximation of someBinaryDOUBLEComparisonOperation at line 379, overapproximation of someBinaryArithmeticFLOAToperation at line 176, overapproximation of someUnaryFLOAToperation at line 162. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 4; [L23] unsigned char var_1_5 = 4; [L24] float var_1_6 = 63.375; [L25] float var_1_7 = 2.875; [L26] float var_1_8 = 128.6; [L27] float var_1_9 = 128.75; [L28] signed char var_1_10 = 1; [L29] unsigned char var_1_11 = 0; [L30] signed char var_1_12 = 4; [L31] signed char var_1_13 = 32; [L32] signed char var_1_14 = 32; [L33] signed char var_1_15 = 4; [L34] unsigned char var_1_16 = 0; [L35] unsigned char var_1_18 = 0; [L36] unsigned char var_1_19 = 0; [L37] unsigned char var_1_20 = 1; [L38] unsigned char var_1_21 = 2; [L39] unsigned char var_1_23 = 128; [L40] signed char var_1_24 = -100; [L41] signed char var_1_25 = 5; [L42] float var_1_26 = 16.5; [L43] float var_1_27 = 63.5; [L44] double var_1_28 = 0.75; [L45] double var_1_29 = 9.25; [L46] double var_1_30 = 0.0; [L47] double var_1_31 = 127.25; [L48] double var_1_32 = 1.25; [L49] float var_1_33 = 0.95; [L50] unsigned char var_1_34 = 128; [L51] float var_1_35 = 99.6; [L52] unsigned long int var_1_36 = 5; [L53] signed char var_1_37 = 0; [L54] float var_1_38 = 0.25; [L55] unsigned short int var_1_39 = 0; [L56] signed char var_1_40 = -64; [L57] signed char var_1_41 = 16; [L58] unsigned char var_1_43 = 2; [L59] unsigned char var_1_44 = 200; [L60] unsigned char var_1_45 = 200; [L61] unsigned char var_1_46 = 64; [L62] unsigned char var_1_47 = 0; [L63] unsigned char var_1_48 = 8; [L64] unsigned char var_1_49 = 8; [L65] signed long int var_1_50 = 1; [L66] signed long int var_1_51 = 1880014643; [L67] signed long int var_1_52 = 1000000000; [L68] unsigned long int var_1_53 = 16; [L69] signed long int var_1_54 = 1852597136; [L70] unsigned long int var_1_55 = 1811387003; [L71] unsigned long int var_1_56 = 2103772385; [L72] signed long int var_1_58 = -500; [L73] unsigned long int var_1_59 = 3684680272; [L74] signed long int var_1_60 = -2; [L75] unsigned char last_1_var_1_1 = 4; [L76] signed char last_1_var_1_10 = 1; [L77] unsigned char last_1_var_1_21 = 2; [L78] float last_1_var_1_26 = 16.5; [L79] double last_1_var_1_28 = 0.75; [L80] unsigned long int last_1_var_1_36 = 5; [L81] signed char last_1_var_1_37 = 0; [L82] signed char last_1_var_1_40 = -64; [L83] unsigned char last_1_var_1_43 = 2; [L84] signed long int last_1_var_1_50 = 1; [L85] signed long int last_1_var_1_58 = -500; VAL [isInitial=0, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=4, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L383] isInitial = 1 [L384] FCALL initially() [L385] COND TRUE 1 [L386] CALL updateLastVariables() [L366] last_1_var_1_1 = var_1_1 [L367] last_1_var_1_10 = var_1_10 [L368] last_1_var_1_21 = var_1_21 [L369] last_1_var_1_26 = var_1_26 [L370] last_1_var_1_28 = var_1_28 [L371] last_1_var_1_36 = var_1_36 [L372] last_1_var_1_37 = var_1_37 [L373] last_1_var_1_40 = var_1_40 [L374] last_1_var_1_43 = var_1_43 [L375] last_1_var_1_50 = var_1_50 [L376] last_1_var_1_58 = var_1_58 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=4, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L386] RET updateLastVariables() [L387] CALL updateVariables() [L273] var_1_5 = __VERIFIER_nondet_uchar() [L274] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L274] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L275] CALL assume_abort_if_not(var_1_5 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L275] RET assume_abort_if_not(var_1_5 <= 254) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L276] var_1_7 = __VERIFIER_nondet_float() [L277] CALL assume_abort_if_not((var_1_7 >= 0.0F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8, var_1_8=643/5, var_1_9=515/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8, var_1_8=643/5, var_1_9=515/4] [L277] RET assume_abort_if_not((var_1_7 >= 0.0F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8, var_1_8=643/5, var_1_9=515/4] [L278] var_1_8 = __VERIFIER_nondet_float() [L279] CALL assume_abort_if_not((var_1_8 >= -461168.6018427382800e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8, var_1_9=515/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8, var_1_9=515/4] [L279] RET assume_abort_if_not((var_1_8 >= -461168.6018427382800e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8, var_1_9=515/4] [L280] var_1_9 = __VERIFIER_nondet_float() [L281] CALL assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L281] RET assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L282] var_1_11 = __VERIFIER_nondet_uchar() [L283] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L283] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L284] CALL assume_abort_if_not(var_1_11 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L284] RET assume_abort_if_not(var_1_11 <= 1) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L285] var_1_12 = __VERIFIER_nondet_char() [L286] CALL assume_abort_if_not(var_1_12 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L286] RET assume_abort_if_not(var_1_12 >= -127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L287] CALL assume_abort_if_not(var_1_12 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L287] RET assume_abort_if_not(var_1_12 <= 126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L288] var_1_13 = __VERIFIER_nondet_char() [L289] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L289] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L290] CALL assume_abort_if_not(var_1_13 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L290] RET assume_abort_if_not(var_1_13 <= 63) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L291] var_1_14 = __VERIFIER_nondet_char() [L292] CALL assume_abort_if_not(var_1_14 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L292] RET assume_abort_if_not(var_1_14 >= 31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L293] CALL assume_abort_if_not(var_1_14 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L293] RET assume_abort_if_not(var_1_14 <= 63) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L294] var_1_15 = __VERIFIER_nondet_char() [L295] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L295] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L296] CALL assume_abort_if_not(var_1_15 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L296] RET assume_abort_if_not(var_1_15 <= 31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L297] var_1_18 = __VERIFIER_nondet_uchar() [L298] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L298] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L299] CALL assume_abort_if_not(var_1_18 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L299] RET assume_abort_if_not(var_1_18 <= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L300] var_1_19 = __VERIFIER_nondet_uchar() [L301] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L301] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L302] CALL assume_abort_if_not(var_1_19 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L302] RET assume_abort_if_not(var_1_19 <= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L303] var_1_20 = __VERIFIER_nondet_uchar() [L304] CALL assume_abort_if_not(var_1_20 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L304] RET assume_abort_if_not(var_1_20 >= 1) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L305] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L305] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L306] var_1_23 = __VERIFIER_nondet_uchar() [L307] CALL assume_abort_if_not(var_1_23 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L307] RET assume_abort_if_not(var_1_23 >= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L308] CALL assume_abort_if_not(var_1_23 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L308] RET assume_abort_if_not(var_1_23 <= 254) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L309] var_1_25 = __VERIFIER_nondet_char() [L310] CALL assume_abort_if_not(var_1_25 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L310] RET assume_abort_if_not(var_1_25 >= -31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L311] CALL assume_abort_if_not(var_1_25 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L311] RET assume_abort_if_not(var_1_25 <= 31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L312] var_1_27 = __VERIFIER_nondet_float() [L313] CALL assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L313] RET assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L314] var_1_30 = __VERIFIER_nondet_double() [L315] CALL assume_abort_if_not((var_1_30 >= 4611686.018427382800e+12F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L315] RET assume_abort_if_not((var_1_30 >= 4611686.018427382800e+12F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L316] var_1_31 = __VERIFIER_nondet_double() [L317] CALL assume_abort_if_not((var_1_31 >= 0.0F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L317] RET assume_abort_if_not((var_1_31 >= 0.0F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L318] var_1_32 = __VERIFIER_nondet_double() [L319] CALL assume_abort_if_not((var_1_32 >= 0.0F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427382800e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L319] RET assume_abort_if_not((var_1_32 >= 0.0F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427382800e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L320] var_1_34 = __VERIFIER_nondet_uchar() [L321] CALL assume_abort_if_not(var_1_34 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L321] RET assume_abort_if_not(var_1_34 >= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L322] CALL assume_abort_if_not(var_1_34 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L322] RET assume_abort_if_not(var_1_34 <= 255) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L323] var_1_35 = __VERIFIER_nondet_float() [L324] CALL assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L324] RET assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L325] var_1_41 = __VERIFIER_nondet_char() [L326] CALL assume_abort_if_not(var_1_41 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L326] RET assume_abort_if_not(var_1_41 >= -31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L327] CALL assume_abort_if_not(var_1_41 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L327] RET assume_abort_if_not(var_1_41 <= 31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L328] var_1_44 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_44 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L329] RET assume_abort_if_not(var_1_44 >= 190) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L330] CALL assume_abort_if_not(var_1_44 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L330] RET assume_abort_if_not(var_1_44 <= 254) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L331] var_1_45 = __VERIFIER_nondet_uchar() [L332] CALL assume_abort_if_not(var_1_45 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L332] RET assume_abort_if_not(var_1_45 >= 190) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L333] CALL assume_abort_if_not(var_1_45 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L333] RET assume_abort_if_not(var_1_45 <= 254) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L334] var_1_46 = __VERIFIER_nondet_uchar() [L335] CALL assume_abort_if_not(var_1_46 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L335] RET assume_abort_if_not(var_1_46 >= 63) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L336] CALL assume_abort_if_not(var_1_46 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L336] RET assume_abort_if_not(var_1_46 <= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L337] var_1_47 = __VERIFIER_nondet_uchar() [L338] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L338] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L339] CALL assume_abort_if_not(var_1_47 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L339] RET assume_abort_if_not(var_1_47 <= 31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L340] var_1_48 = __VERIFIER_nondet_uchar() [L341] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L341] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L342] CALL assume_abort_if_not(var_1_48 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L342] RET assume_abort_if_not(var_1_48 <= 32) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L343] var_1_49 = __VERIFIER_nondet_uchar() [L344] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L344] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L345] CALL assume_abort_if_not(var_1_49 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L345] RET assume_abort_if_not(var_1_49 <= 31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L346] var_1_51 = __VERIFIER_nondet_long() [L347] CALL assume_abort_if_not(var_1_51 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L347] RET assume_abort_if_not(var_1_51 >= 1073741822) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L348] CALL assume_abort_if_not(var_1_51 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L348] RET assume_abort_if_not(var_1_51 <= 2147483646) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L349] var_1_52 = __VERIFIER_nondet_long() [L350] CALL assume_abort_if_not(var_1_52 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L350] RET assume_abort_if_not(var_1_52 >= 536870911) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L351] CALL assume_abort_if_not(var_1_52 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L351] RET assume_abort_if_not(var_1_52 <= 1073741823) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L352] var_1_54 = __VERIFIER_nondet_long() [L353] CALL assume_abort_if_not(var_1_54 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L353] RET assume_abort_if_not(var_1_54 >= 1073741823) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L354] CALL assume_abort_if_not(var_1_54 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L354] RET assume_abort_if_not(var_1_54 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L355] var_1_55 = __VERIFIER_nondet_ulong() [L356] CALL assume_abort_if_not(var_1_55 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L356] RET assume_abort_if_not(var_1_55 >= 1073741824) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L357] CALL assume_abort_if_not(var_1_55 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L357] RET assume_abort_if_not(var_1_55 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L358] var_1_56 = __VERIFIER_nondet_ulong() [L359] CALL assume_abort_if_not(var_1_56 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L359] RET assume_abort_if_not(var_1_56 >= 1073741823) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L360] CALL assume_abort_if_not(var_1_56 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L360] RET assume_abort_if_not(var_1_56 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=-500, var_1_59=3684680272, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L361] var_1_59 = __VERIFIER_nondet_ulong() [L362] CALL assume_abort_if_not(var_1_59 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=-500, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=-500, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L362] RET assume_abort_if_not(var_1_59 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=-500, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L363] CALL assume_abort_if_not(var_1_59 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=-500, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=-500, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L363] RET assume_abort_if_not(var_1_59 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=-500, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L387] RET updateVariables() [L388] CALL step() [L89] COND FALSE !((last_1_var_1_1 * var_1_34) >= var_1_51) [L112] var_1_58 = var_1_34 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L114] signed long int stepLocal_2 = last_1_var_1_50; [L115] signed char stepLocal_1 = var_1_12; [L116] unsigned long int stepLocal_0 = last_1_var_1_36; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=31, stepLocal_2=1, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L117] COND TRUE var_1_15 > stepLocal_0 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_2=1, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L118] COND FALSE !(last_1_var_1_58 > stepLocal_2) [L125] var_1_16 = ((64 > -10) || var_1_20) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, var_1_10=1, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L140] COND TRUE \read(var_1_16) [L141] var_1_10 = var_1_12 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L145] unsigned char stepLocal_7 = var_1_23; [L146] unsigned char stepLocal_6 = var_1_23; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_6=-385, stepLocal_7=-385, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L147] COND FALSE !(stepLocal_7 <= (var_1_34 - var_1_14)) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_6=-385, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=507/8] [L154] var_1_6 = ((((((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) < (var_1_9)) ? (((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) : (var_1_9))) [L155] var_1_24 = (((var_1_15 - 1) + var_1_25) + var_1_14) [L156] signed long int stepLocal_5 = ((((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) < 0 ) ? -((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) : ((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12)))); VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_5=31, stepLocal_6=-385, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=33/2, var_1_28=3/4, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=2, var_1_9=0] [L157] COND TRUE stepLocal_5 <= var_1_23 [L158] var_1_28 = var_1_8 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_6=-385, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=33/2, var_1_28=3, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=2, var_1_8=3, var_1_9=0] [L160] var_1_37 = (((var_1_15 + 4) + var_1_14) - var_1_13) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_6=-385, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=33/2, var_1_28=3, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=2, var_1_8=3, var_1_9=0] [L161] COND TRUE \read(var_1_20) [L162] var_1_38 = ((((99.25f) < 0 ) ? -(99.25f) : (99.25f))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_6=-385, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=33/2, var_1_28=3, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=2, var_1_8=3, var_1_9=0] [L166] COND TRUE ! var_1_18 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_6=-385, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=33/2, var_1_28=3, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=2, var_1_8=3, var_1_9=0] [L167] COND FALSE !(\read(var_1_19)) [L170] var_1_39 = ((((var_1_15) > (var_1_13)) ? (var_1_15) : (var_1_13))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_6=-385, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=33/2, var_1_28=3, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=2, var_1_8=3, var_1_9=0] [L175] COND TRUE (var_1_38 != 49.5) || var_1_16 [L176] var_1_26 = (((((var_1_7 - var_1_27)) > (var_1_9)) ? ((var_1_7 - var_1_27)) : (var_1_9))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_6=-385, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_29=37/4, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=2, var_1_8=3, var_1_9=0] [L178] COND FALSE !(var_1_6 <= (((((var_1_9) < (var_1_7)) ? (var_1_9) : (var_1_7))) * (- var_1_38))) [L181] var_1_29 = (var_1_7 + (var_1_32 - var_1_31)) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_6=-385, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=2, var_1_8=3, var_1_9=0] [L183] unsigned char stepLocal_8 = var_1_30 >= var_1_35; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=2, var_1_8=3, var_1_9=0] [L184] COND TRUE (var_1_38 + var_1_29) <= var_1_6 [L185] var_1_43 = ((((((var_1_44) < (var_1_45)) ? (var_1_44) : (var_1_45))) - var_1_13) - var_1_15) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=2, var_1_8=3, var_1_9=0] [L195] COND TRUE var_1_26 == var_1_33 [L196] var_1_1 = ((((var_1_5) < (0)) ? (var_1_5) : (0))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=2, var_1_8=3, var_1_9=0] [L198] unsigned char stepLocal_13 = var_1_19; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_13=0, stepLocal_1=31, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=2, var_1_8=3, var_1_9=0] [L199] COND FALSE !((var_1_16 || (var_1_1 > var_1_52)) && stepLocal_13) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=-2, var_1_6=2, var_1_8=3, var_1_9=0] [L202] COND TRUE \read(var_1_16) [L203] var_1_60 = var_1_13 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_1=31, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L206] signed long int stepLocal_12 = var_1_60 - var_1_52; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_12=-536870850, stepLocal_1=31, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L207] COND TRUE var_1_30 >= (var_1_27 / 15.4) [L208] var_1_53 = ((((var_1_46) > (((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))))))) ? (var_1_46) : (((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))))))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_12=-536870850, stepLocal_1=31, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L220] signed char stepLocal_4 = var_1_13; [L221] unsigned long int stepLocal_3 = var_1_53; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_12=-536870850, stepLocal_1=31, stepLocal_3=127, stepLocal_4=61, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L222] COND TRUE \read(var_1_20) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_12=-536870850, stepLocal_1=31, stepLocal_3=127, stepLocal_4=61, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L223] COND FALSE !(stepLocal_4 <= var_1_12) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_12=-536870850, stepLocal_1=31, stepLocal_3=127, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L233] COND FALSE !((var_1_13 / var_1_14) >= var_1_58) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_12=-536870850, stepLocal_1=31, stepLocal_3=127, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L236] EXPR (var_1_14 * var_1_58) << var_1_41 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_12=-536870850, stepLocal_1=31, stepLocal_3=127, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L236] COND TRUE (5 * (var_1_43 - 1)) <= ((var_1_14 * var_1_58) << var_1_41) [L237] COND FALSE !(256 == var_1_24) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_12=-536870850, stepLocal_1=31, stepLocal_3=127, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=-64, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L240] COND TRUE var_1_31 != var_1_9 [L241] var_1_40 = var_1_12 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_12=-536870850, stepLocal_1=31, stepLocal_3=127, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=5, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=31, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L248] COND TRUE (- var_1_35) > var_1_9 [L249] var_1_36 = (var_1_53 + var_1_37) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_12=-536870850, stepLocal_1=31, stepLocal_3=127, stepLocal_6=-385, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=132, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=31, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L253] unsigned char stepLocal_11 = var_1_23; [L254] unsigned long int stepLocal_10 = var_1_15 - var_1_53; [L255] signed long int stepLocal_9 = var_1_41 / ((((var_1_23) > (32)) ? (var_1_23) : (32))); VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_10=-96, stepLocal_11=-385, stepLocal_12=-536870850, stepLocal_1=31, stepLocal_3=127, stepLocal_6=-385, stepLocal_8=1, stepLocal_9=0, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=132, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=31, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L256] COND FALSE !((4 / var_1_44) > stepLocal_10) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_11=-385, stepLocal_12=-536870850, stepLocal_1=31, stepLocal_3=127, stepLocal_6=-385, stepLocal_8=1, stepLocal_9=0, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=132, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=31, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L261] COND FALSE !(var_1_43 == stepLocal_11) [L268] var_1_50 = var_1_43 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_12=-536870850, stepLocal_1=31, stepLocal_3=127, stepLocal_6=-385, stepLocal_8=1, stepLocal_9=0, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=132, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=31, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=98, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L388] RET step() [L389] CALL, EXPR property() [L379] EXPR (((((((((((((((var_1_26 == var_1_33) ? (var_1_1 == ((unsigned char) ((((var_1_5) < (0)) ? (var_1_5) : (0))))) : 1) && (var_1_6 == ((float) ((((((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) < (var_1_9)) ? (((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) : (var_1_9)))))) && (var_1_16 ? (var_1_10 == ((signed char) var_1_12)) : (var_1_10 == ((signed char) ((((((2) < (var_1_13)) ? (2) : (var_1_13))) + (var_1_14 - var_1_15)) - 4))))) && ((var_1_15 > last_1_var_1_36) ? ((last_1_var_1_58 > last_1_var_1_50) ? ((last_1_var_1_26 > (var_1_8 + 50.5)) ? (var_1_16 == ((unsigned char) (var_1_11 && (var_1_18 || var_1_19)))) : (var_1_16 == ((unsigned char) (! var_1_20)))) : (var_1_16 == ((unsigned char) ((64 > -10) || var_1_20)))) : (((last_1_var_1_50 + var_1_14) >= var_1_12) ? ((last_1_var_1_26 == var_1_7) ? (var_1_16 == ((unsigned char) ((var_1_18 || (! var_1_20)) || var_1_19))) : 1) : (var_1_20 ? (var_1_16 == ((unsigned char) (var_1_18 && var_1_19))) : (var_1_16 == ((unsigned char) var_1_18)))))) && (var_1_20 ? ((var_1_13 <= var_1_12) ? ((var_1_53 > var_1_37) ? (var_1_21 == ((unsigned char) (var_1_14 + var_1_13))) : (var_1_21 == ((unsigned char) (var_1_23 - var_1_14)))) : 1) : (var_1_21 == ((unsigned char) var_1_13)))) && (var_1_24 == ((signed char) (((var_1_15 - 1) + var_1_25) + var_1_14)))) && (((var_1_38 != 49.5) || var_1_16) ? (var_1_26 == ((float) (((((var_1_7 - var_1_27)) > (var_1_9)) ? ((var_1_7 - var_1_27)) : (var_1_9))))) : 1)) && (((((((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) < 0 ) ? -((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) : ((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))))) <= var_1_23) ? (var_1_28 == ((double) var_1_8)) : 1)) && ((var_1_6 <= (((((var_1_9) < (var_1_7)) ? (var_1_9) : (var_1_7))) * (- var_1_38))) ? (var_1_29 == ((double) ((((((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) < (var_1_27)) ? (((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) : (var_1_27))))) : (var_1_29 == ((double) (var_1_7 + (var_1_32 - var_1_31)))))) && ((var_1_23 <= (var_1_34 - var_1_14)) ? (((((((var_1_14 * var_1_15)) < ((var_1_10 - var_1_5))) ? ((var_1_14 * var_1_15)) : ((var_1_10 - var_1_5)))) <= var_1_23) ? (var_1_33 == ((float) var_1_8)) : (var_1_33 == ((float) (((((var_1_7 + var_1_32)) > ((var_1_35 - var_1_31))) ? ((var_1_7 + var_1_32)) : ((var_1_35 - var_1_31))))))) : 1)) && (((- var_1_35) > var_1_9) ? (var_1_36 == ((unsigned long int) (var_1_53 + var_1_37))) : (var_1_36 == ((unsigned long int) ((var_1_5 + var_1_53) + var_1_15))))) && (var_1_37 == ((signed char) (((var_1_15 + 4) + var_1_14) - var_1_13)))) && (var_1_20 ? (var_1_38 == ((float) ((((99.25f) < 0 ) ? -(99.25f) : (99.25f))))) : (var_1_38 == ((float) (var_1_32 + 9.99999999999975E12f))))) && ((! var_1_18) ? (var_1_19 ? (var_1_39 == ((unsigned short int) var_1_14)) : (var_1_39 == ((unsigned short int) ((((var_1_15) > (var_1_13)) ? (var_1_15) : (var_1_13)))))) : (var_1_39 == ((unsigned short int) 8)))) && (((var_1_13 / var_1_14) >= var_1_58) ? (var_1_40 == ((signed char) ((var_1_15 - var_1_13) + ((((var_1_25 + var_1_41) < 0 ) ? -(var_1_25 + var_1_41) : (var_1_25 + var_1_41)))))) : (((5 * (var_1_43 - 1)) <= ((var_1_14 * var_1_58) << var_1_41)) ? ((256 == var_1_24) ? (var_1_40 == ((signed char) var_1_41)) : ((var_1_31 != var_1_9) ? (var_1_40 == ((signed char) var_1_12)) : 1)) : (var_1_40 == ((signed char) ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))))))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=132, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=31, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=98, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L379] EXPR (((((((((((((((((((var_1_26 == var_1_33) ? (var_1_1 == ((unsigned char) ((((var_1_5) < (0)) ? (var_1_5) : (0))))) : 1) && (var_1_6 == ((float) ((((((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) < (var_1_9)) ? (((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) : (var_1_9)))))) && (var_1_16 ? (var_1_10 == ((signed char) var_1_12)) : (var_1_10 == ((signed char) ((((((2) < (var_1_13)) ? (2) : (var_1_13))) + (var_1_14 - var_1_15)) - 4))))) && ((var_1_15 > last_1_var_1_36) ? ((last_1_var_1_58 > last_1_var_1_50) ? ((last_1_var_1_26 > (var_1_8 + 50.5)) ? (var_1_16 == ((unsigned char) (var_1_11 && (var_1_18 || var_1_19)))) : (var_1_16 == ((unsigned char) (! var_1_20)))) : (var_1_16 == ((unsigned char) ((64 > -10) || var_1_20)))) : (((last_1_var_1_50 + var_1_14) >= var_1_12) ? ((last_1_var_1_26 == var_1_7) ? (var_1_16 == ((unsigned char) ((var_1_18 || (! var_1_20)) || var_1_19))) : 1) : (var_1_20 ? (var_1_16 == ((unsigned char) (var_1_18 && var_1_19))) : (var_1_16 == ((unsigned char) var_1_18)))))) && (var_1_20 ? ((var_1_13 <= var_1_12) ? ((var_1_53 > var_1_37) ? (var_1_21 == ((unsigned char) (var_1_14 + var_1_13))) : (var_1_21 == ((unsigned char) (var_1_23 - var_1_14)))) : 1) : (var_1_21 == ((unsigned char) var_1_13)))) && (var_1_24 == ((signed char) (((var_1_15 - 1) + var_1_25) + var_1_14)))) && (((var_1_38 != 49.5) || var_1_16) ? (var_1_26 == ((float) (((((var_1_7 - var_1_27)) > (var_1_9)) ? ((var_1_7 - var_1_27)) : (var_1_9))))) : 1)) && (((((((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) < 0 ) ? -((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) : ((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))))) <= var_1_23) ? (var_1_28 == ((double) var_1_8)) : 1)) && ((var_1_6 <= (((((var_1_9) < (var_1_7)) ? (var_1_9) : (var_1_7))) * (- var_1_38))) ? (var_1_29 == ((double) ((((((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) < (var_1_27)) ? (((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) : (var_1_27))))) : (var_1_29 == ((double) (var_1_7 + (var_1_32 - var_1_31)))))) && ((var_1_23 <= (var_1_34 - var_1_14)) ? (((((((var_1_14 * var_1_15)) < ((var_1_10 - var_1_5))) ? ((var_1_14 * var_1_15)) : ((var_1_10 - var_1_5)))) <= var_1_23) ? (var_1_33 == ((float) var_1_8)) : (var_1_33 == ((float) (((((var_1_7 + var_1_32)) > ((var_1_35 - var_1_31))) ? ((var_1_7 + var_1_32)) : ((var_1_35 - var_1_31))))))) : 1)) && (((- var_1_35) > var_1_9) ? (var_1_36 == ((unsigned long int) (var_1_53 + var_1_37))) : (var_1_36 == ((unsigned long int) ((var_1_5 + var_1_53) + var_1_15))))) && (var_1_37 == ((signed char) (((var_1_15 + 4) + var_1_14) - var_1_13)))) && (var_1_20 ? (var_1_38 == ((float) ((((99.25f) < 0 ) ? -(99.25f) : (99.25f))))) : (var_1_38 == ((float) (var_1_32 + 9.99999999999975E12f))))) && ((! var_1_18) ? (var_1_19 ? (var_1_39 == ((unsigned short int) var_1_14)) : (var_1_39 == ((unsigned short int) ((((var_1_15) > (var_1_13)) ? (var_1_15) : (var_1_13)))))) : (var_1_39 == ((unsigned short int) 8)))) && (((var_1_13 / var_1_14) >= var_1_58) ? (var_1_40 == ((signed char) ((var_1_15 - var_1_13) + ((((var_1_25 + var_1_41) < 0 ) ? -(var_1_25 + var_1_41) : (var_1_25 + var_1_41)))))) : (((5 * (var_1_43 - 1)) <= ((var_1_14 * var_1_58) << var_1_41)) ? ((256 == var_1_24) ? (var_1_40 == ((signed char) var_1_41)) : ((var_1_31 != var_1_9) ? (var_1_40 == ((signed char) var_1_12)) : 1)) : (var_1_40 == ((signed char) ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))))) && (((var_1_38 + var_1_29) <= var_1_6) ? (var_1_43 == ((unsigned char) ((((((var_1_44) < (var_1_45)) ? (var_1_44) : (var_1_45))) - var_1_13) - var_1_15))) : (((var_1_38 / var_1_30) > var_1_6) ? ((var_1_16 && (var_1_30 >= var_1_35)) ? (var_1_43 == ((unsigned char) ((var_1_46 - 25) + var_1_15))) : 1) : (var_1_43 == ((unsigned char) ((var_1_13 + (var_1_15 + var_1_47)) + (var_1_14 + (var_1_48 + var_1_49)))))))) && (((4 / var_1_44) > (var_1_15 - var_1_53)) ? ((var_1_6 <= var_1_9) ? (var_1_50 == ((signed long int) 2)) : 1) : ((var_1_43 == var_1_23) ? (((var_1_41 / ((((var_1_23) > (32)) ? (var_1_23) : (32)))) >= var_1_43) ? (var_1_50 == ((signed long int) last_1_var_1_50)) : (var_1_50 == ((signed long int) ((var_1_51 - (var_1_52 - var_1_48)) - var_1_23)))) : (var_1_50 == ((signed long int) var_1_43))))) && ((var_1_30 >= (var_1_27 / 15.4)) ? (var_1_53 == ((unsigned long int) ((((var_1_46) > (((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))))))) ? (var_1_46) : (((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))))))))) : (((var_1_60 - var_1_52) < ((var_1_54 - var_1_60) - var_1_5)) ? (var_1_16 ? (var_1_53 == ((unsigned long int) ((var_1_54 + var_1_55) - (var_1_56 - var_1_58)))) : (var_1_53 == ((unsigned long int) (((((var_1_15 + (var_1_58 + var_1_5))) > (2u)) ? ((var_1_15 + (var_1_58 + var_1_5))) : (2u)))))) : (var_1_53 == ((unsigned long int) (((((var_1_49 + (var_1_52 + var_1_44))) > (var_1_39)) ? ((var_1_49 + (var_1_52 + var_1_44))) : (var_1_39)))))))) && (((last_1_var_1_1 * var_1_34) >= var_1_51) ? ((! (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12))) >= (last_1_var_1_10 | last_1_var_1_1))) ? ((var_1_8 < last_1_var_1_28) ? (((- (last_1_var_1_37 + last_1_var_1_43)) > (var_1_59 - var_1_56)) ? (var_1_58 == ((signed long int) (last_1_var_1_1 + var_1_52))) : (var_1_58 == ((signed long int) (((((var_1_52 - ((((var_1_47) > (var_1_44)) ? (var_1_47) : (var_1_44))))) < (((((var_1_25) > (last_1_var_1_10)) ? (var_1_25) : (last_1_var_1_10))))) ? ((var_1_52 - ((((var_1_47) > (var_1_44)) ? (var_1_47) : (var_1_44))))) : (((((var_1_25) > (last_1_var_1_10)) ? (var_1_25) : (last_1_var_1_10))))))))) : ((var_1_55 > 2u) ? ((var_1_51 <= ((last_1_var_1_21 + last_1_var_1_40) | (last_1_var_1_37 / var_1_46))) ? (var_1_58 == ((signed long int) var_1_25)) : (var_1_58 == ((signed long int) var_1_13))) : (var_1_58 == ((signed long int) -100000000)))) : (var_1_58 == ((signed long int) var_1_41))) : (var_1_58 == ((signed long int) var_1_34))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=132, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=31, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=98, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L379-L380] return ((((((((((((((((((((var_1_26 == var_1_33) ? (var_1_1 == ((unsigned char) ((((var_1_5) < (0)) ? (var_1_5) : (0))))) : 1) && (var_1_6 == ((float) ((((((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) < (var_1_9)) ? (((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) : (var_1_9)))))) && (var_1_16 ? (var_1_10 == ((signed char) var_1_12)) : (var_1_10 == ((signed char) ((((((2) < (var_1_13)) ? (2) : (var_1_13))) + (var_1_14 - var_1_15)) - 4))))) && ((var_1_15 > last_1_var_1_36) ? ((last_1_var_1_58 > last_1_var_1_50) ? ((last_1_var_1_26 > (var_1_8 + 50.5)) ? (var_1_16 == ((unsigned char) (var_1_11 && (var_1_18 || var_1_19)))) : (var_1_16 == ((unsigned char) (! var_1_20)))) : (var_1_16 == ((unsigned char) ((64 > -10) || var_1_20)))) : (((last_1_var_1_50 + var_1_14) >= var_1_12) ? ((last_1_var_1_26 == var_1_7) ? (var_1_16 == ((unsigned char) ((var_1_18 || (! var_1_20)) || var_1_19))) : 1) : (var_1_20 ? (var_1_16 == ((unsigned char) (var_1_18 && var_1_19))) : (var_1_16 == ((unsigned char) var_1_18)))))) && (var_1_20 ? ((var_1_13 <= var_1_12) ? ((var_1_53 > var_1_37) ? (var_1_21 == ((unsigned char) (var_1_14 + var_1_13))) : (var_1_21 == ((unsigned char) (var_1_23 - var_1_14)))) : 1) : (var_1_21 == ((unsigned char) var_1_13)))) && (var_1_24 == ((signed char) (((var_1_15 - 1) + var_1_25) + var_1_14)))) && (((var_1_38 != 49.5) || var_1_16) ? (var_1_26 == ((float) (((((var_1_7 - var_1_27)) > (var_1_9)) ? ((var_1_7 - var_1_27)) : (var_1_9))))) : 1)) && (((((((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) < 0 ) ? -((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) : ((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))))) <= var_1_23) ? (var_1_28 == ((double) var_1_8)) : 1)) && ((var_1_6 <= (((((var_1_9) < (var_1_7)) ? (var_1_9) : (var_1_7))) * (- var_1_38))) ? (var_1_29 == ((double) ((((((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) < (var_1_27)) ? (((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) : (var_1_27))))) : (var_1_29 == ((double) (var_1_7 + (var_1_32 - var_1_31)))))) && ((var_1_23 <= (var_1_34 - var_1_14)) ? (((((((var_1_14 * var_1_15)) < ((var_1_10 - var_1_5))) ? ((var_1_14 * var_1_15)) : ((var_1_10 - var_1_5)))) <= var_1_23) ? (var_1_33 == ((float) var_1_8)) : (var_1_33 == ((float) (((((var_1_7 + var_1_32)) > ((var_1_35 - var_1_31))) ? ((var_1_7 + var_1_32)) : ((var_1_35 - var_1_31))))))) : 1)) && (((- var_1_35) > var_1_9) ? (var_1_36 == ((unsigned long int) (var_1_53 + var_1_37))) : (var_1_36 == ((unsigned long int) ((var_1_5 + var_1_53) + var_1_15))))) && (var_1_37 == ((signed char) (((var_1_15 + 4) + var_1_14) - var_1_13)))) && (var_1_20 ? (var_1_38 == ((float) ((((99.25f) < 0 ) ? -(99.25f) : (99.25f))))) : (var_1_38 == ((float) (var_1_32 + 9.99999999999975E12f))))) && ((! var_1_18) ? (var_1_19 ? (var_1_39 == ((unsigned short int) var_1_14)) : (var_1_39 == ((unsigned short int) ((((var_1_15) > (var_1_13)) ? (var_1_15) : (var_1_13)))))) : (var_1_39 == ((unsigned short int) 8)))) && (((var_1_13 / var_1_14) >= var_1_58) ? (var_1_40 == ((signed char) ((var_1_15 - var_1_13) + ((((var_1_25 + var_1_41) < 0 ) ? -(var_1_25 + var_1_41) : (var_1_25 + var_1_41)))))) : (((5 * (var_1_43 - 1)) <= ((var_1_14 * var_1_58) << var_1_41)) ? ((256 == var_1_24) ? (var_1_40 == ((signed char) var_1_41)) : ((var_1_31 != var_1_9) ? (var_1_40 == ((signed char) var_1_12)) : 1)) : (var_1_40 == ((signed char) ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))))) && (((var_1_38 + var_1_29) <= var_1_6) ? (var_1_43 == ((unsigned char) ((((((var_1_44) < (var_1_45)) ? (var_1_44) : (var_1_45))) - var_1_13) - var_1_15))) : (((var_1_38 / var_1_30) > var_1_6) ? ((var_1_16 && (var_1_30 >= var_1_35)) ? (var_1_43 == ((unsigned char) ((var_1_46 - 25) + var_1_15))) : 1) : (var_1_43 == ((unsigned char) ((var_1_13 + (var_1_15 + var_1_47)) + (var_1_14 + (var_1_48 + var_1_49)))))))) && (((4 / var_1_44) > (var_1_15 - var_1_53)) ? ((var_1_6 <= var_1_9) ? (var_1_50 == ((signed long int) 2)) : 1) : ((var_1_43 == var_1_23) ? (((var_1_41 / ((((var_1_23) > (32)) ? (var_1_23) : (32)))) >= var_1_43) ? (var_1_50 == ((signed long int) last_1_var_1_50)) : (var_1_50 == ((signed long int) ((var_1_51 - (var_1_52 - var_1_48)) - var_1_23)))) : (var_1_50 == ((signed long int) var_1_43))))) && ((var_1_30 >= (var_1_27 / 15.4)) ? (var_1_53 == ((unsigned long int) ((((var_1_46) > (((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))))))) ? (var_1_46) : (((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))))))))) : (((var_1_60 - var_1_52) < ((var_1_54 - var_1_60) - var_1_5)) ? (var_1_16 ? (var_1_53 == ((unsigned long int) ((var_1_54 + var_1_55) - (var_1_56 - var_1_58)))) : (var_1_53 == ((unsigned long int) (((((var_1_15 + (var_1_58 + var_1_5))) > (2u)) ? ((var_1_15 + (var_1_58 + var_1_5))) : (2u)))))) : (var_1_53 == ((unsigned long int) (((((var_1_49 + (var_1_52 + var_1_44))) > (var_1_39)) ? ((var_1_49 + (var_1_52 + var_1_44))) : (var_1_39)))))))) && (((last_1_var_1_1 * var_1_34) >= var_1_51) ? ((! (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12))) >= (last_1_var_1_10 | last_1_var_1_1))) ? ((var_1_8 < last_1_var_1_28) ? (((- (last_1_var_1_37 + last_1_var_1_43)) > (var_1_59 - var_1_56)) ? (var_1_58 == ((signed long int) (last_1_var_1_1 + var_1_52))) : (var_1_58 == ((signed long int) (((((var_1_52 - ((((var_1_47) > (var_1_44)) ? (var_1_47) : (var_1_44))))) < (((((var_1_25) > (last_1_var_1_10)) ? (var_1_25) : (last_1_var_1_10))))) ? ((var_1_52 - ((((var_1_47) > (var_1_44)) ? (var_1_47) : (var_1_44))))) : (((((var_1_25) > (last_1_var_1_10)) ? (var_1_25) : (last_1_var_1_10))))))))) : ((var_1_55 > 2u) ? ((var_1_51 <= ((last_1_var_1_21 + last_1_var_1_40) | (last_1_var_1_37 / var_1_46))) ? (var_1_58 == ((signed long int) var_1_25)) : (var_1_58 == ((signed long int) var_1_13))) : (var_1_58 == ((signed long int) -100000000)))) : (var_1_58 == ((signed long int) var_1_41))) : (var_1_58 == ((signed long int) var_1_34)))) && (((var_1_16 || (var_1_1 > var_1_52)) && var_1_19) ? (var_1_60 == ((signed long int) (var_1_47 + ((((var_1_37) < (var_1_49)) ? (var_1_37) : (var_1_49)))))) : (var_1_16 ? (var_1_60 == ((signed long int) var_1_13)) : 1)) ; [L389] RET, EXPR property() [L389] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=132, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=31, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=98, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=61, var_1_14=31, var_1_15=31, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=-385, var_1_24=30, var_1_25=-31, var_1_26=5, var_1_28=3, var_1_33=19/20, var_1_34=127, var_1_36=132, var_1_37=5, var_1_38=4, var_1_39=61, var_1_40=31, var_1_41=0, var_1_43=98, var_1_44=-258, var_1_45=190, var_1_46=127, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=98, var_1_51=1073741822, var_1_52=536870911, var_1_53=127, var_1_54=1073741823, var_1_55=1073741824, var_1_56=-3221225473, var_1_58=127, var_1_59=2147483647, var_1_5=5, var_1_60=61, var_1_6=2, var_1_8=3, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 193 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 22.1s, OverallIterations: 12, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3197 SdHoareTripleChecker+Valid, 2.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3092 mSDsluCounter, 7406 SdHoareTripleChecker+Invalid, 2.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4432 mSDsCounter, 521 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3220 IncrementalHoareTripleChecker+Invalid, 3741 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 521 mSolverCounterUnsat, 2974 mSDtfsCounter, 3220 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4794 GetRequests, 4698 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=533occurred in iteration=10, InterpolantAutomatonStates: 89, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 11 MinimizatonAttempts, 276 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 3.6s SatisfiabilityAnalysisTime, 11.2s InterpolantComputationTime, 7703 NumberOfCodeBlocks, 7703 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 7300 ConstructedInterpolants, 1 QuantifiedInterpolants, 22155 SizeOfPredicates, 15 NumberOfNonLiveVariables, 6758 ConjunctsInSsa, 69 ConjunctsInUnsatCore, 20 InterpolantComputations, 5 PerfectInterpolantSequences, 130047/132240 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-18 23:46:58,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5472a2627e05d021f233f448c73cff55cbb68d24932d1a39910a6a44e0f339fa --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m [2024-11-18 23:46:59,926 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-18 23:46:59,992 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-18 23:46:59,996 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-18 23:46:59,996 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-18 23:47:00,022 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-18 23:47:00,023 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-18 23:47:00,023 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-18 23:47:00,024 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-18 23:47:00,025 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-18 23:47:00,025 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-18 23:47:00,025 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-18 23:47:00,026 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-18 23:47:00,026 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-18 23:47:00,026 INFO L153 SettingsManager]: * Use SBE=true [2024-11-18 23:47:00,026 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-18 23:47:00,026 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-18 23:47:00,027 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-18 23:47:00,027 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-18 23:47:00,027 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-18 23:47:00,029 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-18 23:47:00,030 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-18 23:47:00,030 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-18 23:47:00,030 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-18 23:47:00,030 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-18 23:47:00,030 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-18 23:47:00,030 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-18 23:47:00,030 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-18 23:47:00,031 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-18 23:47:00,031 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-18 23:47:00,031 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-18 23:47:00,031 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-18 23:47:00,031 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-18 23:47:00,031 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-18 23:47:00,031 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-18 23:47:00,032 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-18 23:47:00,032 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-18 23:47:00,032 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-18 23:47:00,032 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-18 23:47:00,032 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-18 23:47:00,032 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-18 23:47:00,034 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-18 23:47:00,034 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-18 23:47:00,034 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-18 23:47:00,034 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5472a2627e05d021f233f448c73cff55cbb68d24932d1a39910a6a44e0f339fa [2024-11-18 23:47:00,286 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-18 23:47:00,303 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-18 23:47:00,305 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-18 23:47:00,306 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-18 23:47:00,306 INFO L274 PluginConnector]: CDTParser initialized [2024-11-18 23:47:00,307 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i [2024-11-18 23:47:01,531 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-18 23:47:01,742 INFO L384 CDTParser]: Found 1 translation units. [2024-11-18 23:47:01,742 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i [2024-11-18 23:47:01,751 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/30119e2a4/7f78db754b004d7cb94d2c357b01477a/FLAG3d6e345b3 [2024-11-18 23:47:01,760 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/30119e2a4/7f78db754b004d7cb94d2c357b01477a [2024-11-18 23:47:01,762 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-18 23:47:01,763 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-18 23:47:01,764 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-18 23:47:01,764 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-18 23:47:01,768 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-18 23:47:01,768 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 11:47:01" (1/1) ... [2024-11-18 23:47:01,769 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d53607b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:01, skipping insertion in model container [2024-11-18 23:47:01,769 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 11:47:01" (1/1) ... [2024-11-18 23:47:01,810 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-18 23:47:01,948 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i[916,929] [2024-11-18 23:47:02,112 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-18 23:47:02,130 INFO L200 MainTranslator]: Completed pre-run [2024-11-18 23:47:02,142 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i[916,929] [2024-11-18 23:47:02,192 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-18 23:47:02,207 INFO L204 MainTranslator]: Completed translation [2024-11-18 23:47:02,207 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:02 WrapperNode [2024-11-18 23:47:02,207 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-18 23:47:02,208 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-18 23:47:02,208 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-18 23:47:02,208 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-18 23:47:02,213 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:02" (1/1) ... [2024-11-18 23:47:02,231 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:02" (1/1) ... [2024-11-18 23:47:02,269 INFO L138 Inliner]: procedures = 27, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 374 [2024-11-18 23:47:02,269 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-18 23:47:02,270 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-18 23:47:02,270 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-18 23:47:02,270 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-18 23:47:02,278 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:02" (1/1) ... [2024-11-18 23:47:02,278 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:02" (1/1) ... [2024-11-18 23:47:02,286 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:02" (1/1) ... [2024-11-18 23:47:02,305 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-18 23:47:02,305 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:02" (1/1) ... [2024-11-18 23:47:02,306 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:02" (1/1) ... [2024-11-18 23:47:02,323 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:02" (1/1) ... [2024-11-18 23:47:02,327 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:02" (1/1) ... [2024-11-18 23:47:02,333 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:02" (1/1) ... [2024-11-18 23:47:02,335 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:02" (1/1) ... [2024-11-18 23:47:02,339 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-18 23:47:02,340 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-18 23:47:02,340 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-18 23:47:02,340 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-18 23:47:02,343 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:02" (1/1) ... [2024-11-18 23:47:02,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-18 23:47:02,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 23:47:02,371 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-18 23:47:02,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-18 23:47:02,409 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-18 23:47:02,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-18 23:47:02,409 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-18 23:47:02,409 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-18 23:47:02,409 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-18 23:47:02,410 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-18 23:47:02,519 INFO L238 CfgBuilder]: Building ICFG [2024-11-18 23:47:02,521 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-18 23:47:36,110 INFO L? ?]: Removed 36 outVars from TransFormulas that were not future-live. [2024-11-18 23:47:36,111 INFO L287 CfgBuilder]: Performing block encoding [2024-11-18 23:47:36,125 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-18 23:47:36,125 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-18 23:47:36,126 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:47:36 BoogieIcfgContainer [2024-11-18 23:47:36,126 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-18 23:47:36,128 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-18 23:47:36,128 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-18 23:47:36,131 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-18 23:47:36,131 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 11:47:01" (1/3) ... [2024-11-18 23:47:36,132 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30f1e03d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 11:47:36, skipping insertion in model container [2024-11-18 23:47:36,132 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:47:02" (2/3) ... [2024-11-18 23:47:36,132 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30f1e03d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 11:47:36, skipping insertion in model container [2024-11-18 23:47:36,132 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:47:36" (3/3) ... [2024-11-18 23:47:36,134 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-71.i [2024-11-18 23:47:36,148 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-18 23:47:36,148 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-18 23:47:36,204 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-18 23:47:36,208 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7e7a6ed6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-18 23:47:36,209 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-18 23:47:36,213 INFO L276 IsEmpty]: Start isEmpty. Operand has 161 states, 100 states have (on average 1.47) internal successors, (147), 101 states have internal predecessors, (147), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-18 23:47:36,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2024-11-18 23:47:36,230 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 23:47:36,231 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:47:36,232 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 23:47:36,236 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 23:47:36,237 INFO L85 PathProgramCache]: Analyzing trace with hash 146805734, now seen corresponding path program 1 times [2024-11-18 23:47:36,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-18 23:47:36,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [242520954] [2024-11-18 23:47:36,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:47:36,249 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-18 23:47:36,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-18 23:47:36,251 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-18 23:47:36,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-18 23:47:38,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:47:38,470 INFO L255 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-18 23:47:38,485 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 23:47:38,548 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2138 proven. 0 refuted. 0 times theorem prover too weak. 4474 trivial. 0 not checked. [2024-11-18 23:47:38,548 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-18 23:47:38,549 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-18 23:47:38,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [242520954] [2024-11-18 23:47:38,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [242520954] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 23:47:38,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 23:47:38,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-18 23:47:38,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39491571] [2024-11-18 23:47:38,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 23:47:38,556 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-18 23:47:38,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-18 23:47:38,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-18 23:47:38,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-18 23:47:38,580 INFO L87 Difference]: Start difference. First operand has 161 states, 100 states have (on average 1.47) internal successors, (147), 101 states have internal predecessors, (147), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2024-11-18 23:47:38,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 23:47:38,628 INFO L93 Difference]: Finished difference Result 315 states and 578 transitions. [2024-11-18 23:47:38,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-18 23:47:38,629 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 360 [2024-11-18 23:47:38,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 23:47:38,637 INFO L225 Difference]: With dead ends: 315 [2024-11-18 23:47:38,637 INFO L226 Difference]: Without dead ends: 157 [2024-11-18 23:47:38,642 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 359 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-18 23:47:38,645 INFO L432 NwaCegarLoop]: 255 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 23:47:38,645 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 23:47:38,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2024-11-18 23:47:38,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 157. [2024-11-18 23:47:38,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 97 states have (on average 1.4329896907216495) internal successors, (139), 97 states have internal predecessors, (139), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-18 23:47:38,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 255 transitions. [2024-11-18 23:47:38,694 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 255 transitions. Word has length 360 [2024-11-18 23:47:38,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 23:47:38,695 INFO L471 AbstractCegarLoop]: Abstraction has 157 states and 255 transitions. [2024-11-18 23:47:38,695 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2024-11-18 23:47:38,696 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 255 transitions. [2024-11-18 23:47:38,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2024-11-18 23:47:38,701 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 23:47:38,702 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 23:47:38,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-11-18 23:47:38,908 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-18 23:47:38,908 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 23:47:38,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 23:47:38,909 INFO L85 PathProgramCache]: Analyzing trace with hash -696064678, now seen corresponding path program 1 times [2024-11-18 23:47:38,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-18 23:47:38,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [779029588] [2024-11-18 23:47:38,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 23:47:38,910 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-18 23:47:38,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-18 23:47:38,912 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-18 23:47:38,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-18 23:47:40,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 23:47:41,057 INFO L255 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-18 23:47:41,067 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 23:47:57,636 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2983 proven. 114 refuted. 0 times theorem prover too weak. 3515 trivial. 0 not checked. [2024-11-18 23:47:57,637 INFO L311 TraceCheckSpWp]: Computing backward predicates...