./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 e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/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.6.800.v20240513-1750.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.3.0-?-e2fb8be-m [2025-03-08 15:25:56,024 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 15:25:56,065 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-08 15:25:56,072 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 15:25:56,072 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 15:25:56,097 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 15:25:56,097 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 15:25:56,097 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 15:25:56,098 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 15:25:56,098 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 15:25:56,098 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 15:25:56,099 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 15:25:56,099 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 15:25:56,099 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 15:25:56,099 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 15:25:56,099 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 15:25:56,099 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 15:25:56,099 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-08 15:25:56,099 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 15:25:56,100 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-08 15:25:56,100 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 15:25:56,100 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 15:25:56,100 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 15:25:56,100 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 15:25:56,100 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-08 15:25:56,100 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 15:25:56,100 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 15:25:56,100 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 15:25:56,100 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 15:25:56,101 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 15:25:56,101 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 15:25:56,101 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 15:25:56,101 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 15:25:56,101 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 15:25:56,101 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 15:25:56,102 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 15:25:56,102 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 15:25:56,102 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 15:25:56,102 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 15:25:56,102 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 15:25:56,102 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 15:25:56,102 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 15:25:56,102 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 15:25:56,102 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 [2025-03-08 15:25:56,337 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 15:25:56,347 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 15:25:56,349 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 15:25:56,351 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 15:25:56,351 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 15:25:56,352 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 [2025-03-08 15:25:57,477 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28c7aacbd/4d05f6e8694a42dabfb907f5a7f63d8f/FLAG9f225b6aa [2025-03-08 15:25:57,746 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 15:25:57,747 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i [2025-03-08 15:25:57,755 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28c7aacbd/4d05f6e8694a42dabfb907f5a7f63d8f/FLAG9f225b6aa [2025-03-08 15:25:58,034 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28c7aacbd/4d05f6e8694a42dabfb907f5a7f63d8f [2025-03-08 15:25:58,036 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 15:25:58,037 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 15:25:58,038 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 15:25:58,038 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 15:25:58,040 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 15:25:58,041 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 03:25:58" (1/1) ... [2025-03-08 15:25:58,041 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@77a1a9c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58, skipping insertion in model container [2025-03-08 15:25:58,042 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 03:25:58" (1/1) ... [2025-03-08 15:25:58,059 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 15:25:58,151 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] [2025-03-08 15:25:58,232 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 15:25:58,244 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 15:25:58,251 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] [2025-03-08 15:25:58,301 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 15:25:58,316 INFO L204 MainTranslator]: Completed translation [2025-03-08 15:25:58,317 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58 WrapperNode [2025-03-08 15:25:58,318 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 15:25:58,318 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 15:25:58,319 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 15:25:58,319 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 15:25:58,326 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58" (1/1) ... [2025-03-08 15:25:58,336 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58" (1/1) ... [2025-03-08 15:25:58,369 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 465 [2025-03-08 15:25:58,369 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 15:25:58,369 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 15:25:58,369 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 15:25:58,369 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 15:25:58,376 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58" (1/1) ... [2025-03-08 15:25:58,376 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58" (1/1) ... [2025-03-08 15:25:58,381 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58" (1/1) ... [2025-03-08 15:25:58,405 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]. [2025-03-08 15:25:58,408 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58" (1/1) ... [2025-03-08 15:25:58,408 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58" (1/1) ... [2025-03-08 15:25:58,425 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58" (1/1) ... [2025-03-08 15:25:58,427 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58" (1/1) ... [2025-03-08 15:25:58,434 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58" (1/1) ... [2025-03-08 15:25:58,439 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58" (1/1) ... [2025-03-08 15:25:58,444 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 15:25:58,446 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 15:25:58,446 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 15:25:58,446 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 15:25:58,447 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58" (1/1) ... [2025-03-08 15:25:58,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 15:25:58,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:25:58,472 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) [2025-03-08 15:25:58,478 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 [2025-03-08 15:25:58,491 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 15:25:58,491 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 15:25:58,492 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 15:25:58,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 15:25:58,492 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 15:25:58,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 15:25:58,574 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 15:25:58,575 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 15:25:59,146 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L379: havoc property_#t~ite41#1;havoc property_#t~bitwise40#1;havoc property_#t~short42#1;havoc property_#t~ite48#1;havoc property_#t~bitwise43#1;havoc property_#t~ite47#1;havoc property_#t~ite46#1;havoc property_#t~ite45#1;havoc property_#t~bitwise44#1;havoc property_#t~short49#1; [2025-03-08 15:25:59,209 INFO L? ?]: Removed 48 outVars from TransFormulas that were not future-live. [2025-03-08 15:25:59,209 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 15:25:59,230 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 15:25:59,232 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 15:25:59,233 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 03:25:59 BoogieIcfgContainer [2025-03-08 15:25:59,233 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 15:25:59,235 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 15:25:59,235 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 15:25:59,238 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 15:25:59,238 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 03:25:58" (1/3) ... [2025-03-08 15:25:59,239 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@656fcbf5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 03:25:59, skipping insertion in model container [2025-03-08 15:25:59,239 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:25:58" (2/3) ... [2025-03-08 15:25:59,239 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@656fcbf5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 03:25:59, skipping insertion in model container [2025-03-08 15:25:59,239 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 03:25:59" (3/3) ... [2025-03-08 15:25:59,240 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-71.i [2025-03-08 15:25:59,250 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 15:25:59,252 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-71.i that has 2 procedures, 192 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-08 15:25:59,302 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 15:25:59,311 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;@63399f05, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 15:25:59,312 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 15:25:59,316 INFO L276 IsEmpty]: Start isEmpty. Operand has 192 states, 131 states have (on average 1.4809160305343512) internal successors, (194), 132 states have internal predecessors, (194), 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) [2025-03-08 15:25:59,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-03-08 15:25:59,333 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:25:59,334 INFO L218 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] [2025-03-08 15:25:59,334 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:25:59,338 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:25:59,338 INFO L85 PathProgramCache]: Analyzing trace with hash -510210475, now seen corresponding path program 1 times [2025-03-08 15:25:59,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:25:59,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255005276] [2025-03-08 15:25:59,343 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:25:59,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:25:59,440 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-08 15:25:59,469 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-08 15:25:59,470 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:25:59,470 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:25:59,702 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 114 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2025-03-08 15:25:59,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:25:59,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255005276] [2025-03-08 15:25:59,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255005276] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 15:25:59,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717006822] [2025-03-08 15:25:59,704 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:25:59,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:25:59,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:25:59,707 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) [2025-03-08 15:25:59,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-08 15:25:59,815 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-08 15:25:59,921 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-08 15:25:59,921 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:25:59,921 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:25:59,925 INFO L256 TraceCheckSpWp]: Trace formula consists of 844 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 15:25:59,937 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 15:25:59,986 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2025-03-08 15:25:59,986 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 15:25:59,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717006822] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:25:59,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 15:25:59,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-08 15:25:59,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748881901] [2025-03-08 15:25:59,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:25:59,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 15:25:59,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:26:00,009 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 15:26:00,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 15:26:00,012 INFO L87 Difference]: Start difference. First operand has 192 states, 131 states have (on average 1.4809160305343512) internal successors, (194), 132 states have internal predecessors, (194), 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) [2025-03-08 15:26:00,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:26:00,052 INFO L93 Difference]: Finished difference Result 378 states and 673 transitions. [2025-03-08 15:26:00,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 15:26:00,053 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 [2025-03-08 15:26:00,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:26:00,059 INFO L225 Difference]: With dead ends: 378 [2025-03-08 15:26:00,059 INFO L226 Difference]: Without dead ends: 189 [2025-03-08 15:26:00,065 INFO L434 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 [2025-03-08 15:26:00,068 INFO L435 NwaCegarLoop]: 299 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-08 15:26:00,068 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 299 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-08 15:26:00,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2025-03-08 15:26:00,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2025-03-08 15:26:00,105 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) [2025-03-08 15:26:00,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 305 transitions. [2025-03-08 15:26:00,112 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 305 transitions. Word has length 364 [2025-03-08 15:26:00,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:26:00,113 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 305 transitions. [2025-03-08 15:26:00,113 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) [2025-03-08 15:26:00,113 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 305 transitions. [2025-03-08 15:26:00,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-03-08 15:26:00,117 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:26:00,117 INFO L218 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] [2025-03-08 15:26:00,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-08 15:26:00,318 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 [2025-03-08 15:26:00,318 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:26:00,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:26:00,319 INFO L85 PathProgramCache]: Analyzing trace with hash 868305423, now seen corresponding path program 1 times [2025-03-08 15:26:00,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:26:00,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597099081] [2025-03-08 15:26:00,319 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:00,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:26:00,345 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-08 15:26:00,921 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-08 15:26:00,922 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:00,922 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:26:01,505 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 48 proven. 123 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2025-03-08 15:26:01,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:26:01,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597099081] [2025-03-08 15:26:01,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597099081] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 15:26:01,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791291094] [2025-03-08 15:26:01,507 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:01,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:26:01,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:26:01,509 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) [2025-03-08 15:26:01,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-08 15:26:01,620 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-08 15:26:01,711 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-08 15:26:01,711 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:01,711 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:26:01,715 INFO L256 TraceCheckSpWp]: Trace formula consists of 844 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-08 15:26:01,723 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 15:26:02,159 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2713 proven. 123 refuted. 0 times theorem prover too weak. 3776 trivial. 0 not checked. [2025-03-08 15:26:02,160 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 15:26:02,525 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 48 proven. 123 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2025-03-08 15:26:02,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791291094] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 15:26:02,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 15:26:02,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2025-03-08 15:26:02,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515052070] [2025-03-08 15:26:02,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 15:26:02,527 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-08 15:26:02,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:26:02,528 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-08 15:26:02,528 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-08 15:26:02,528 INFO L87 Difference]: Start difference. First operand 189 states and 305 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) [2025-03-08 15:26:02,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:26:02,847 INFO L93 Difference]: Finished difference Result 383 states and 614 transitions. [2025-03-08 15:26:02,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-08 15:26:02,848 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 [2025-03-08 15:26:02,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:26:02,851 INFO L225 Difference]: With dead ends: 383 [2025-03-08 15:26:02,852 INFO L226 Difference]: Without dead ends: 197 [2025-03-08 15:26:02,853 INFO L434 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 [2025-03-08 15:26:02,853 INFO L435 NwaCegarLoop]: 232 mSDtfsCounter, 461 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 579 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-08 15:26:02,854 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [476 Valid, 579 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-08 15:26:02,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2025-03-08 15:26:02,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2025-03-08 15:26:02,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 132 states have (on average 1.446969696969697) internal successors, (191), 132 states have internal predecessors, (191), 58 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2025-03-08 15:26:02,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 307 transitions. [2025-03-08 15:26:02,879 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 307 transitions. Word has length 364 [2025-03-08 15:26:02,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:26:02,881 INFO L471 AbstractCegarLoop]: Abstraction has 193 states and 307 transitions. [2025-03-08 15:26:02,881 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) [2025-03-08 15:26:02,882 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 307 transitions. [2025-03-08 15:26:02,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2025-03-08 15:26:02,885 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:26:02,886 INFO L218 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] [2025-03-08 15:26:02,903 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-03-08 15:26:03,086 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,SelfDestructingSolverStorable1 [2025-03-08 15:26:03,086 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:26:03,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:26:03,087 INFO L85 PathProgramCache]: Analyzing trace with hash 599329163, now seen corresponding path program 1 times [2025-03-08 15:26:03,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:26:03,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095874993] [2025-03-08 15:26:03,087 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:03,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:26:03,107 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 365 statements into 1 equivalence classes. [2025-03-08 15:26:03,316 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 365 of 365 statements. [2025-03-08 15:26:03,317 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:03,317 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:26:03,654 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 54 proven. 117 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2025-03-08 15:26:03,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:26:03,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095874993] [2025-03-08 15:26:03,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095874993] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 15:26:03,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528918863] [2025-03-08 15:26:03,655 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:03,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:26:03,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:26:03,657 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) [2025-03-08 15:26:03,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-08 15:26:03,757 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 365 statements into 1 equivalence classes. [2025-03-08 15:26:03,846 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 365 of 365 statements. [2025-03-08 15:26:03,846 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:03,847 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:26:03,850 INFO L256 TraceCheckSpWp]: Trace formula consists of 846 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-08 15:26:03,855 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 15:26:04,208 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2983 proven. 114 refuted. 0 times theorem prover too weak. 3515 trivial. 0 not checked. [2025-03-08 15:26:04,209 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 15:26:04,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 57 proven. 114 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2025-03-08 15:26:04,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528918863] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 15:26:04,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 15:26:04,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-03-08 15:26:04,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57224896] [2025-03-08 15:26:04,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 15:26:04,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-08 15:26:04,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:26:04,502 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-08 15:26:04,502 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2025-03-08 15:26:04,503 INFO L87 Difference]: Start difference. First operand 193 states and 307 transitions. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 3 states have call successors, (135), 2 states have call predecessors, (135), 4 states have return successors, (137), 3 states have call predecessors, (137), 3 states have call successors, (137) [2025-03-08 15:26:04,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:26:04,875 INFO L93 Difference]: Finished difference Result 397 states and 623 transitions. [2025-03-08 15:26:04,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-08 15:26:04,875 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 3 states have call successors, (135), 2 states have call predecessors, (135), 4 states have return successors, (137), 3 states have call predecessors, (137), 3 states have call successors, (137) Word has length 365 [2025-03-08 15:26:04,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:26:04,879 INFO L225 Difference]: With dead ends: 397 [2025-03-08 15:26:04,879 INFO L226 Difference]: Without dead ends: 207 [2025-03-08 15:26:04,880 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 743 GetRequests, 727 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2025-03-08 15:26:04,880 INFO L435 NwaCegarLoop]: 224 mSDtfsCounter, 452 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-08 15:26:04,882 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [454 Valid, 557 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-08 15:26:04,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2025-03-08 15:26:04,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 201. [2025-03-08 15:26:04,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 138 states have (on average 1.3985507246376812) internal successors, (193), 138 states have internal predecessors, (193), 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) [2025-03-08 15:26:04,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 309 transitions. [2025-03-08 15:26:04,906 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 309 transitions. Word has length 365 [2025-03-08 15:26:04,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:26:04,907 INFO L471 AbstractCegarLoop]: Abstraction has 201 states and 309 transitions. [2025-03-08 15:26:04,907 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 3 states have call successors, (135), 2 states have call predecessors, (135), 4 states have return successors, (137), 3 states have call predecessors, (137), 3 states have call successors, (137) [2025-03-08 15:26:04,907 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 309 transitions. [2025-03-08 15:26:04,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2025-03-08 15:26:04,910 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:26:04,910 INFO L218 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] [2025-03-08 15:26:04,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-03-08 15:26:05,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:26:05,111 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:26:05,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:26:05,112 INFO L85 PathProgramCache]: Analyzing trace with hash -757395156, now seen corresponding path program 1 times [2025-03-08 15:26:05,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:26:05,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800104363] [2025-03-08 15:26:05,112 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:05,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:26:05,139 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 366 statements into 1 equivalence classes. [2025-03-08 15:26:05,208 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 366 of 366 statements. [2025-03-08 15:26:05,208 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:05,208 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:26:05,507 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2025-03-08 15:26:05,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:26:05,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800104363] [2025-03-08 15:26:05,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800104363] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:26:05,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:26:05,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 15:26:05,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923459971] [2025-03-08 15:26:05,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:26:05,511 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 15:26:05,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:26:05,512 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 15:26:05,512 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 15:26:05,512 INFO L87 Difference]: Start difference. First operand 201 states and 309 transitions. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 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) [2025-03-08 15:26:05,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:26:05,566 INFO L93 Difference]: Finished difference Result 403 states and 618 transitions. [2025-03-08 15:26:05,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 15:26:05,567 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 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 366 [2025-03-08 15:26:05,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:26:05,568 INFO L225 Difference]: With dead ends: 403 [2025-03-08 15:26:05,568 INFO L226 Difference]: Without dead ends: 205 [2025-03-08 15:26:05,569 INFO L434 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 [2025-03-08 15:26:05,569 INFO L435 NwaCegarLoop]: 289 mSDtfsCounter, 139 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-08 15:26:05,570 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 726 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-08 15:26:05,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2025-03-08 15:26:05,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 205. [2025-03-08 15:26:05,595 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) [2025-03-08 15:26:05,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 311 transitions. [2025-03-08 15:26:05,599 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 311 transitions. Word has length 366 [2025-03-08 15:26:05,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:26:05,600 INFO L471 AbstractCegarLoop]: Abstraction has 205 states and 311 transitions. [2025-03-08 15:26:05,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 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) [2025-03-08 15:26:05,600 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 311 transitions. [2025-03-08 15:26:05,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2025-03-08 15:26:05,612 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:26:05,612 INFO L218 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] [2025-03-08 15:26:05,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 15:26:05,613 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:26:05,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:26:05,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1890478949, now seen corresponding path program 1 times [2025-03-08 15:26:05,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:26:05,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738245956] [2025-03-08 15:26:05,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:05,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:26:05,634 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 367 statements into 1 equivalence classes. [2025-03-08 15:26:06,202 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 367 of 367 statements. [2025-03-08 15:26:06,202 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:06,203 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-08 15:26:06,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [390392292] [2025-03-08 15:26:06,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:06,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:26:06,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:26:06,209 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) [2025-03-08 15:26:06,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-08 15:26:06,300 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 367 statements into 1 equivalence classes. [2025-03-08 15:26:06,413 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 367 of 367 statements. [2025-03-08 15:26:06,413 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:06,413 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:26:06,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 846 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-08 15:26:06,421 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 15:26:06,666 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3253 proven. 69 refuted. 0 times theorem prover too weak. 3290 trivial. 0 not checked. [2025-03-08 15:26:06,667 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 15:26:07,106 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 102 proven. 69 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2025-03-08 15:26:07,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:26:07,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738245956] [2025-03-08 15:26:07,108 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-08 15:26:07,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390392292] [2025-03-08 15:26:07,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390392292] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 15:26:07,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-08 15:26:07,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2025-03-08 15:26:07,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023237335] [2025-03-08 15:26:07,108 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-08 15:26:07,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-08 15:26:07,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:26:07,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-08 15:26:07,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-03-08 15:26:07,110 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) [2025-03-08 15:26:07,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:26:07,602 INFO L93 Difference]: Finished difference Result 418 states and 628 transitions. [2025-03-08 15:26:07,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-08 15:26:07,603 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 [2025-03-08 15:26:07,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:26:07,606 INFO L225 Difference]: With dead ends: 418 [2025-03-08 15:26:07,606 INFO L226 Difference]: Without dead ends: 216 [2025-03-08 15:26:07,606 INFO L434 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 [2025-03-08 15:26:07,607 INFO L435 NwaCegarLoop]: 224 mSDtfsCounter, 437 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-08 15:26:07,607 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [471 Valid, 554 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-08 15:26:07,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2025-03-08 15:26:07,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 208. [2025-03-08 15:26:07,629 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) [2025-03-08 15:26:07,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 311 transitions. [2025-03-08 15:26:07,631 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 311 transitions. Word has length 367 [2025-03-08 15:26:07,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:26:07,631 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 311 transitions. [2025-03-08 15:26:07,632 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) [2025-03-08 15:26:07,632 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 311 transitions. [2025-03-08 15:26:07,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2025-03-08 15:26:07,635 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:26:07,635 INFO L218 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] [2025-03-08 15:26:07,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-03-08 15:26:07,835 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:26:07,836 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:26:07,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:26:07,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1240885112, now seen corresponding path program 1 times [2025-03-08 15:26:07,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:26:07,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669568184] [2025-03-08 15:26:07,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:07,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:26:07,856 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 367 statements into 1 equivalence classes. [2025-03-08 15:26:08,639 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 367 of 367 statements. [2025-03-08 15:26:08,639 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:08,639 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-08 15:26:08,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1371874790] [2025-03-08 15:26:08,643 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:08,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:26:08,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:26:08,645 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) [2025-03-08 15:26:08,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-08 15:26:08,742 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 367 statements into 1 equivalence classes. [2025-03-08 15:26:08,866 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 367 of 367 statements. [2025-03-08 15:26:08,866 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:08,866 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:26:08,870 INFO L256 TraceCheckSpWp]: Trace formula consists of 846 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-03-08 15:26:08,878 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 15:26:10,403 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3897 proven. 489 refuted. 0 times theorem prover too weak. 2226 trivial. 0 not checked. [2025-03-08 15:26:10,404 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 15:26:12,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:26:12,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669568184] [2025-03-08 15:26:12,888 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-08 15:26:12,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371874790] [2025-03-08 15:26:12,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371874790] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 15:26:12,888 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-08 15:26:12,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2025-03-08 15:26:12,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104882012] [2025-03-08 15:26:12,888 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-08 15:26:12,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-03-08 15:26:12,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:26:12,889 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-03-08 15:26:12,890 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=316, Unknown=0, NotChecked=0, Total=420 [2025-03-08 15:26:12,890 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) [2025-03-08 15:26:13,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:26:13,690 INFO L93 Difference]: Finished difference Result 540 states and 790 transitions. [2025-03-08 15:26:13,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-03-08 15:26:13,691 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 [2025-03-08 15:26:13,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:26:13,693 INFO L225 Difference]: With dead ends: 540 [2025-03-08 15:26:13,695 INFO L226 Difference]: Without dead ends: 335 [2025-03-08 15:26:13,695 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 672 GetRequests, 645 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=252, Invalid=560, Unknown=0, NotChecked=0, Total=812 [2025-03-08 15:26:13,696 INFO L435 NwaCegarLoop]: 242 mSDtfsCounter, 705 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 1137 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 714 SdHoareTripleChecker+Valid, 1078 SdHoareTripleChecker+Invalid, 1211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-08 15:26:13,697 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [714 Valid, 1078 Invalid, 1211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1137 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-08 15:26:13,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2025-03-08 15:26:13,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 277. [2025-03-08 15:26:13,714 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) [2025-03-08 15:26:13,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 404 transitions. [2025-03-08 15:26:13,716 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 404 transitions. Word has length 367 [2025-03-08 15:26:13,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:26:13,718 INFO L471 AbstractCegarLoop]: Abstraction has 277 states and 404 transitions. [2025-03-08 15:26:13,719 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) [2025-03-08 15:26:13,719 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 404 transitions. [2025-03-08 15:26:13,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2025-03-08 15:26:13,721 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:26:13,721 INFO L218 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] [2025-03-08 15:26:13,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-08 15:26:13,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:26:13,922 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:26:13,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:26:13,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1614600040, now seen corresponding path program 1 times [2025-03-08 15:26:13,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:26:13,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220862418] [2025-03-08 15:26:13,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:13,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:26:13,940 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 369 statements into 1 equivalence classes. [2025-03-08 15:26:13,959 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 369 of 369 statements. [2025-03-08 15:26:13,960 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:13,960 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:26:14,187 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2025-03-08 15:26:14,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:26:14,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220862418] [2025-03-08 15:26:14,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220862418] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:26:14,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:26:14,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 15:26:14,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094362107] [2025-03-08 15:26:14,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:26:14,190 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 15:26:14,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:26:14,191 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 15:26:14,191 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 15:26:14,191 INFO L87 Difference]: Start difference. First operand 277 states and 404 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 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) [2025-03-08 15:26:14,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:26:14,516 INFO L93 Difference]: Finished difference Result 826 states and 1207 transitions. [2025-03-08 15:26:14,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 15:26:14,517 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 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 [2025-03-08 15:26:14,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:26:14,521 INFO L225 Difference]: With dead ends: 826 [2025-03-08 15:26:14,521 INFO L226 Difference]: Without dead ends: 552 [2025-03-08 15:26:14,522 INFO L434 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 [2025-03-08 15:26:14,523 INFO L435 NwaCegarLoop]: 276 mSDtfsCounter, 212 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 819 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-08 15:26:14,523 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 819 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-08 15:26:14,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2025-03-08 15:26:14,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 532. [2025-03-08 15:26:14,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 393 states have (on average 1.3893129770992367) internal successors, (546), 393 states have internal predecessors, (546), 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) [2025-03-08 15:26:14,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 778 transitions. [2025-03-08 15:26:14,564 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 778 transitions. Word has length 369 [2025-03-08 15:26:14,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:26:14,564 INFO L471 AbstractCegarLoop]: Abstraction has 532 states and 778 transitions. [2025-03-08 15:26:14,565 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 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) [2025-03-08 15:26:14,565 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 778 transitions. [2025-03-08 15:26:14,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2025-03-08 15:26:14,566 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:26:14,566 INFO L218 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] [2025-03-08 15:26:14,566 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-08 15:26:14,567 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:26:14,567 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:26:14,567 INFO L85 PathProgramCache]: Analyzing trace with hash -155652334, now seen corresponding path program 1 times [2025-03-08 15:26:14,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:26:14,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345268603] [2025-03-08 15:26:14,567 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:14,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:26:14,590 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 369 statements into 1 equivalence classes. [2025-03-08 15:26:14,874 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 369 of 369 statements. [2025-03-08 15:26:14,875 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:14,875 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-08 15:26:14,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1020874650] [2025-03-08 15:26:14,878 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:14,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:26:14,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:26:14,880 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) [2025-03-08 15:26:14,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-08 15:26:14,988 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 369 statements into 1 equivalence classes. [2025-03-08 15:26:15,117 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 369 of 369 statements. [2025-03-08 15:26:15,117 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:15,118 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:26:15,124 INFO L256 TraceCheckSpWp]: Trace formula consists of 850 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-08 15:26:15,131 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 15:26:15,751 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4089 proven. 219 refuted. 0 times theorem prover too weak. 2304 trivial. 0 not checked. [2025-03-08 15:26:15,751 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 15:26:15,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:26:15,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345268603] [2025-03-08 15:26:15,979 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-08 15:26:15,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020874650] [2025-03-08 15:26:15,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020874650] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 15:26:15,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-08 15:26:15,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-03-08 15:26:15,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432995029] [2025-03-08 15:26:15,979 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-08 15:26:15,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-08 15:26:15,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:26:15,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-08 15:26:15,980 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2025-03-08 15:26:15,981 INFO L87 Difference]: Start difference. First operand 532 states and 778 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) [2025-03-08 15:26:16,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:26:16,823 INFO L93 Difference]: Finished difference Result 907 states and 1308 transitions. [2025-03-08 15:26:16,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-08 15:26:16,823 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 [2025-03-08 15:26:16,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:26:16,829 INFO L225 Difference]: With dead ends: 907 [2025-03-08 15:26:16,830 INFO L226 Difference]: Without dead ends: 617 [2025-03-08 15:26:16,831 INFO L434 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 [2025-03-08 15:26:16,832 INFO L435 NwaCegarLoop]: 255 mSDtfsCounter, 328 mSDsluCounter, 1133 mSDsCounter, 0 mSdLazyCounter, 1208 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 1388 SdHoareTripleChecker+Invalid, 1241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-03-08 15:26:16,832 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [339 Valid, 1388 Invalid, 1241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1208 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-03-08 15:26:16,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2025-03-08 15:26:16,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 532. [2025-03-08 15:26:16,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 393 states have (on average 1.3842239185750635) internal successors, (544), 393 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) [2025-03-08 15:26:16,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 776 transitions. [2025-03-08 15:26:16,886 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 776 transitions. Word has length 369 [2025-03-08 15:26:16,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:26:16,887 INFO L471 AbstractCegarLoop]: Abstraction has 532 states and 776 transitions. [2025-03-08 15:26:16,887 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) [2025-03-08 15:26:16,887 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 776 transitions. [2025-03-08 15:26:16,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2025-03-08 15:26:16,888 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:26:16,889 INFO L218 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] [2025-03-08 15:26:16,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-03-08 15:26:17,089 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 [2025-03-08 15:26:17,089 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:26:17,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:26:17,090 INFO L85 PathProgramCache]: Analyzing trace with hash -976316541, now seen corresponding path program 1 times [2025-03-08 15:26:17,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:26:17,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844153844] [2025-03-08 15:26:17,090 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:17,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:26:17,112 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 370 statements into 1 equivalence classes. [2025-03-08 15:26:17,128 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 370 of 370 statements. [2025-03-08 15:26:17,128 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:17,128 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:26:17,293 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2025-03-08 15:26:17,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:26:17,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844153844] [2025-03-08 15:26:17,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844153844] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:26:17,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:26:17,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 15:26:17,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108716778] [2025-03-08 15:26:17,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:26:17,294 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 15:26:17,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:26:17,294 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 15:26:17,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 15:26:17,294 INFO L87 Difference]: Start difference. First operand 532 states and 776 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 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) [2025-03-08 15:26:17,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:26:17,566 INFO L93 Difference]: Finished difference Result 1281 states and 1889 transitions. [2025-03-08 15:26:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 15:26:17,567 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 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 [2025-03-08 15:26:17,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:26:17,572 INFO L225 Difference]: With dead ends: 1281 [2025-03-08 15:26:17,572 INFO L226 Difference]: Without dead ends: 942 [2025-03-08 15:26:17,573 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 15:26:17,574 INFO L435 NwaCegarLoop]: 343 mSDtfsCounter, 314 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 892 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 15:26:17,574 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 892 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 15:26:17,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 942 states. [2025-03-08 15:26:17,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 942 to 921. [2025-03-08 15:26:17,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 921 states, 713 states have (on average 1.4109396914446002) internal successors, (1006), 713 states have internal predecessors, (1006), 174 states have call successors, (174), 33 states have call predecessors, (174), 33 states have return successors, (174), 174 states have call predecessors, (174), 174 states have call successors, (174) [2025-03-08 15:26:17,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 1354 transitions. [2025-03-08 15:26:17,645 INFO L78 Accepts]: Start accepts. Automaton has 921 states and 1354 transitions. Word has length 370 [2025-03-08 15:26:17,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:26:17,646 INFO L471 AbstractCegarLoop]: Abstraction has 921 states and 1354 transitions. [2025-03-08 15:26:17,646 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 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) [2025-03-08 15:26:17,646 INFO L276 IsEmpty]: Start isEmpty. Operand 921 states and 1354 transitions. [2025-03-08 15:26:17,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2025-03-08 15:26:17,648 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:26:17,648 INFO L218 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] [2025-03-08 15:26:17,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-08 15:26:17,648 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:26:17,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:26:17,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1528084229, now seen corresponding path program 1 times [2025-03-08 15:26:17,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:26:17,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443016258] [2025-03-08 15:26:17,649 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:17,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:26:17,664 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 370 statements into 1 equivalence classes. [2025-03-08 15:26:17,678 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 370 of 370 statements. [2025-03-08 15:26:17,679 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:17,679 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:26:17,901 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2025-03-08 15:26:17,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:26:17,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443016258] [2025-03-08 15:26:17,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443016258] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:26:17,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:26:17,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 15:26:17,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675821025] [2025-03-08 15:26:17,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:26:17,902 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 15:26:17,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:26:17,903 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 15:26:17,903 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 15:26:17,903 INFO L87 Difference]: Start difference. First operand 921 states and 1354 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) [2025-03-08 15:26:18,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:26:18,029 INFO L93 Difference]: Finished difference Result 1574 states and 2315 transitions. [2025-03-08 15:26:18,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 15:26:18,030 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 [2025-03-08 15:26:18,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:26:18,036 INFO L225 Difference]: With dead ends: 1574 [2025-03-08 15:26:18,036 INFO L226 Difference]: Without dead ends: 921 [2025-03-08 15:26:18,037 INFO L434 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 [2025-03-08 15:26:18,038 INFO L435 NwaCegarLoop]: 298 mSDtfsCounter, 108 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 15:26:18,039 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 473 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 15:26:18,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 921 states. [2025-03-08 15:26:18,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 921 to 921. [2025-03-08 15:26:18,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 921 states, 713 states have (on average 1.3969144460028051) internal successors, (996), 713 states have internal predecessors, (996), 174 states have call successors, (174), 33 states have call predecessors, (174), 33 states have return successors, (174), 174 states have call predecessors, (174), 174 states have call successors, (174) [2025-03-08 15:26:18,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 1344 transitions. [2025-03-08 15:26:18,122 INFO L78 Accepts]: Start accepts. Automaton has 921 states and 1344 transitions. Word has length 370 [2025-03-08 15:26:18,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:26:18,123 INFO L471 AbstractCegarLoop]: Abstraction has 921 states and 1344 transitions. [2025-03-08 15:26:18,124 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) [2025-03-08 15:26:18,124 INFO L276 IsEmpty]: Start isEmpty. Operand 921 states and 1344 transitions. [2025-03-08 15:26:18,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2025-03-08 15:26:18,125 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:26:18,126 INFO L218 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] [2025-03-08 15:26:18,126 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-08 15:26:18,126 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:26:18,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:26:18,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1970980667, now seen corresponding path program 1 times [2025-03-08 15:26:18,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:26:18,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257813310] [2025-03-08 15:26:18,127 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:18,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:26:18,142 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 371 statements into 1 equivalence classes. [2025-03-08 15:26:18,730 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 371 of 371 statements. [2025-03-08 15:26:18,732 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:18,732 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-08 15:26:18,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1595904852] [2025-03-08 15:26:18,737 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:18,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:26:18,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:26:18,739 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) [2025-03-08 15:26:18,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-08 15:26:18,850 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 371 statements into 1 equivalence classes. [2025-03-08 15:26:18,950 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 371 of 371 statements. [2025-03-08 15:26:18,950 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:18,950 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:26:18,954 INFO L256 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-08 15:26:18,959 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 15:26:19,029 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2173 proven. 33 refuted. 0 times theorem prover too weak. 4406 trivial. 0 not checked. [2025-03-08 15:26:19,029 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 15:26:19,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:26:19,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257813310] [2025-03-08 15:26:19,104 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-08 15:26:19,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595904852] [2025-03-08 15:26:19,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595904852] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 15:26:19,104 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-08 15:26:19,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-03-08 15:26:19,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075360728] [2025-03-08 15:26:19,104 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-08 15:26:19,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-08 15:26:19,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:26:19,105 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-08 15:26:19,105 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-03-08 15:26:19,105 INFO L87 Difference]: Start difference. First operand 921 states and 1344 transitions. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2025-03-08 15:26:19,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:26:19,382 INFO L93 Difference]: Finished difference Result 1403 states and 2001 transitions. [2025-03-08 15:26:19,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-08 15:26:19,385 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 371 [2025-03-08 15:26:19,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:26:19,389 INFO L225 Difference]: With dead ends: 1403 [2025-03-08 15:26:19,389 INFO L226 Difference]: Without dead ends: 697 [2025-03-08 15:26:19,391 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 411 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2025-03-08 15:26:19,391 INFO L435 NwaCegarLoop]: 184 mSDtfsCounter, 170 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 15:26:19,392 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 437 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 15:26:19,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2025-03-08 15:26:19,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 208. [2025-03-08 15:26:19,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 137 states have (on average 1.218978102189781) internal successors, (167), 137 states have internal predecessors, (167), 58 states have call successors, (58), 12 states have call predecessors, (58), 12 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2025-03-08 15:26:19,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 283 transitions. [2025-03-08 15:26:19,422 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 283 transitions. Word has length 371 [2025-03-08 15:26:19,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:26:19,423 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 283 transitions. [2025-03-08 15:26:19,423 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2025-03-08 15:26:19,423 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 283 transitions. [2025-03-08 15:26:19,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2025-03-08 15:26:19,425 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:26:19,425 INFO L218 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] [2025-03-08 15:26:19,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-03-08 15:26:19,625 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:26:19,625 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:26:19,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:26:19,626 INFO L85 PathProgramCache]: Analyzing trace with hash 855529775, now seen corresponding path program 1 times [2025-03-08 15:26:19,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:26:19,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141882132] [2025-03-08 15:26:19,626 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:19,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:26:19,643 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 371 statements into 1 equivalence classes. [2025-03-08 15:26:19,880 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 371 of 371 statements. [2025-03-08 15:26:19,880 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:19,880 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-08 15:26:19,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [567380061] [2025-03-08 15:26:19,883 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:26:19,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:26:19,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:26:19,885 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) [2025-03-08 15:26:19,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-03-08 15:26:19,996 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 371 statements into 1 equivalence classes. [2025-03-08 15:26:20,104 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 371 of 371 statements. [2025-03-08 15:26:20,104 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:20,104 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-08 15:26:20,104 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-08 15:26:20,143 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 371 statements into 1 equivalence classes. [2025-03-08 15:26:20,193 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 371 of 371 statements. [2025-03-08 15:26:20,193 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:26:20,193 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-08 15:26:20,477 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-08 15:26:20,477 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-08 15:26:20,478 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-03-08 15:26:20,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-03-08 15:26:20,680 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,SelfDestructingSolverStorable11 [2025-03-08 15:26:20,683 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:26:20,867 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-08 15:26:20,869 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.03 03:26:20 BoogieIcfgContainer [2025-03-08 15:26:20,869 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-08 15:26:20,869 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-08 15:26:20,869 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-08 15:26:20,869 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-08 15:26:20,870 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 03:25:59" (3/4) ... [2025-03-08 15:26:20,872 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-03-08 15:26:20,873 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-08 15:26:20,873 INFO L158 Benchmark]: Toolchain (without parser) took 22836.65ms. Allocated memory was 142.6MB in the beginning and 629.1MB in the end (delta: 486.5MB). Free memory was 110.9MB in the beginning and 260.1MB in the end (delta: -149.2MB). Peak memory consumption was 341.9MB. Max. memory is 16.1GB. [2025-03-08 15:26:20,873 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 201.3MB. Free memory is still 125.7MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-08 15:26:20,874 INFO L158 Benchmark]: CACSL2BoogieTranslator took 280.40ms. Allocated memory is still 142.6MB. Free memory was 110.9MB in the beginning and 87.4MB in the end (delta: 23.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-03-08 15:26:20,874 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.57ms. Allocated memory is still 142.6MB. Free memory was 87.4MB in the beginning and 78.5MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-08 15:26:20,874 INFO L158 Benchmark]: Boogie Preprocessor took 75.07ms. Allocated memory is still 142.6MB. Free memory was 78.5MB in the beginning and 66.6MB in the end (delta: 11.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-08 15:26:20,875 INFO L158 Benchmark]: IcfgBuilder took 787.15ms. Allocated memory is still 142.6MB. Free memory was 66.6MB in the beginning and 68.9MB in the end (delta: -2.2MB). Peak memory consumption was 34.2MB. Max. memory is 16.1GB. [2025-03-08 15:26:20,875 INFO L158 Benchmark]: TraceAbstraction took 21634.25ms. Allocated memory was 142.6MB in the beginning and 629.1MB in the end (delta: 486.5MB). Free memory was 68.2MB in the beginning and 260.2MB in the end (delta: -192.0MB). Peak memory consumption was 291.0MB. Max. memory is 16.1GB. [2025-03-08 15:26:20,875 INFO L158 Benchmark]: Witness Printer took 3.26ms. Allocated memory is still 629.1MB. Free memory was 260.2MB in the beginning and 260.1MB in the end (delta: 86.0kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-08 15:26:20,876 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.25ms. Allocated memory is still 201.3MB. Free memory is still 125.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 280.40ms. Allocated memory is still 142.6MB. Free memory was 110.9MB in the beginning and 87.4MB in the end (delta: 23.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 50.57ms. Allocated memory is still 142.6MB. Free memory was 87.4MB in the beginning and 78.5MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 75.07ms. Allocated memory is still 142.6MB. Free memory was 78.5MB in the beginning and 66.6MB in the end (delta: 11.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * IcfgBuilder took 787.15ms. Allocated memory is still 142.6MB. Free memory was 66.6MB in the beginning and 68.9MB in the end (delta: -2.2MB). Peak memory consumption was 34.2MB. Max. memory is 16.1GB. * TraceAbstraction took 21634.25ms. Allocated memory was 142.6MB in the beginning and 629.1MB in the end (delta: 486.5MB). Free memory was 68.2MB in the beginning and 260.2MB in the end (delta: -192.0MB). Peak memory consumption was 291.0MB. Max. memory is 16.1GB. * Witness Printer took 3.26ms. Allocated memory is still 629.1MB. Free memory was 260.2MB in the beginning and 260.1MB in the end (delta: 86.0kB). Peak memory consumption was 8.4MB. 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 someBinaryArithmeticDOUBLEoperation at line 179, overapproximation of someBinaryFLOATComparisonOperation at line 313, overapproximation of someBinaryFLOATComparisonOperation at line 277, overapproximation of someBinaryFLOATComparisonOperation at line 176, overapproximation of someBinaryFLOATComparisonOperation at line 162, overapproximation of someBinaryFLOATComparisonOperation at line 279, overapproximation of someBinaryFLOATComparisonOperation at line 248, overapproximation of someBinaryFLOATComparisonOperation at line 195, overapproximation of someBinaryFLOATComparisonOperation at line 379, overapproximation of someBinaryFLOATComparisonOperation at line 324, overapproximation of someBinaryFLOATComparisonOperation at line 281, overapproximation of someBinaryFLOATComparisonOperation at line 178, overapproximation of someBinaryFLOATComparisonOperation at line 154, overapproximation of someBinaryFLOATComparisonOperation at line 379, overapproximation of someBinaryDOUBLEComparisonOperation at line 175, overapproximation of someBinaryDOUBLEComparisonOperation at line 315, overapproximation of someBinaryDOUBLEComparisonOperation at line 240, overapproximation of someBinaryDOUBLEComparisonOperation at line 379, overapproximation of someBinaryDOUBLEComparisonOperation at line 207, overapproximation of someBinaryDOUBLEComparisonOperation at line 317, overapproximation of someBinaryDOUBLEComparisonOperation at line 319, overapproximation of someBinaryDOUBLEComparisonOperation at line 179, overapproximation of someBinaryDOUBLEComparisonOperation at line 379, overapproximation of someBinaryDOUBLEComparisonOperation at line 183, overapproximation of someBinaryDOUBLEComparisonOperation at line 184, overapproximation of someBinaryArithmeticFLOAToperation at line 154, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=0, 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=63, 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=0, 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=63, 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=0, 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=63, 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=0, 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=63, 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=0, 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=63, 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=0, 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=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=-500, var_1_59=3684680272, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=-500, var_1_59=3684680272, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=-500, var_1_59=3684680272, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=-500, var_1_59=3684680272, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=-500, var_1_59=3684680272, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=-500, var_1_59=3684680272, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=-500, var_1_59=2147483647, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=-500, var_1_59=2147483647, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=-500, var_1_59=2147483647, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=-500, var_1_59=2147483647, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=-500, var_1_59=2147483647, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=-500, var_1_59=2147483647, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, stepLocal_7=127, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, 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=189, 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=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, 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=189, var_1_36=5, var_1_37=35, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, 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=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, 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=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, 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=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, 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=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=-2, var_1_6=2, var_1_8=3, var_1_9=0] [L178] COND TRUE var_1_6 <= (((((var_1_9) < (var_1_7)) ? (var_1_9) : (var_1_7))) * (- var_1_38)) [L179] var_1_29 = ((((((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))) 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=127, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, 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=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=-536870848, stepLocal_1=31, stepLocal_6=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=-536870848, stepLocal_1=31, stepLocal_6=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=-536870848, stepLocal_1=31, stepLocal_3=63, stepLocal_4=63, stepLocal_6=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=-536870848, stepLocal_1=31, stepLocal_3=63, stepLocal_4=63, stepLocal_6=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=-536870848, stepLocal_1=31, stepLocal_3=63, stepLocal_6=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=-536870848, stepLocal_1=31, stepLocal_3=63, stepLocal_6=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=-536870848, stepLocal_1=31, stepLocal_3=63, stepLocal_6=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=-536870848, stepLocal_1=31, stepLocal_3=63, stepLocal_6=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=-64, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=-536870848, stepLocal_1=31, stepLocal_3=63, stepLocal_6=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=5, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=31, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=-536870848, stepLocal_1=31, stepLocal_3=63, stepLocal_6=127, stepLocal_8=1, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=98, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=31, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=-32, stepLocal_11=127, stepLocal_12=-536870848, stepLocal_1=31, stepLocal_3=63, stepLocal_6=127, stepLocal_8=1, stepLocal_9=0, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=98, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=31, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=127, stepLocal_12=-536870848, stepLocal_1=31, stepLocal_3=63, stepLocal_6=127, stepLocal_8=1, stepLocal_9=0, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=98, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=31, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, 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=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=-536870848, stepLocal_1=31, stepLocal_3=63, stepLocal_6=127, stepLocal_8=1, stepLocal_9=0, var_1_10=31, var_1_11=1, var_1_12=31, var_1_13=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=98, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=31, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=126, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=98, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=31, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=126, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=98, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=31, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=126, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=98, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=31, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=126, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, 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=63, var_1_14=63, 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=127, var_1_24=62, var_1_25=-31, var_1_26=5, var_1_27=0, var_1_28=3, var_1_29=6, var_1_33=19/20, var_1_34=189, var_1_36=98, var_1_37=35, var_1_38=4, var_1_39=63, var_1_40=31, var_1_41=0, var_1_43=126, var_1_44=254, var_1_45=476, var_1_46=-193, var_1_47=0, var_1_48=0, var_1_49=0, var_1_50=126, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=-3221225472, var_1_56=-3221225473, var_1_58=189, var_1_59=2147483647, var_1_5=0, var_1_60=63, var_1_6=2, var_1_8=3, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 192 locations, 368 edges, 1 error locations. Started 1 CEGAR loops. OverallTime: 21.4s, OverallIterations: 12, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 4.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3443 SdHoareTripleChecker+Valid, 3.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3326 mSDsluCounter, 7802 SdHoareTripleChecker+Invalid, 2.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4936 mSDsCounter, 848 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3860 IncrementalHoareTripleChecker+Invalid, 4708 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 848 mSolverCounterUnsat, 2866 mSDtfsCounter, 3860 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4115 GetRequests, 4015 SyntacticMatches, 2 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=921occurred in iteration=9, InterpolantAutomatonStates: 94, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 11 MinimizatonAttempts, 691 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 4.3s SatisfiabilityAnalysisTime, 9.3s InterpolantComputationTime, 7351 NumberOfCodeBlocks, 7351 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 6214 ConstructedInterpolants, 1 QuantifiedInterpolants, 19881 SizeOfPredicates, 14 NumberOfNonLiveVariables, 5931 ConjunctsInSsa, 61 ConjunctsInUnsatCore, 17 InterpolantComputations, 5 PerfectInterpolantSequences, 110697/112404 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, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2025-03-08 15:26:20,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with 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/21.0.5-tem/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.6.800.v20240513-1750.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.3.0-?-e2fb8be-m [2025-03-08 15:26:22,867 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 15:26:22,944 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-03-08 15:26:22,953 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 15:26:22,953 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 15:26:22,969 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 15:26:22,970 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 15:26:22,970 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 15:26:22,970 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 15:26:22,970 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 15:26:22,970 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 15:26:22,970 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 15:26:22,970 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 15:26:22,970 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 15:26:22,971 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 15:26:22,971 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 15:26:22,971 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 15:26:22,971 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-08 15:26:22,971 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-08 15:26:22,971 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 15:26:22,971 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 15:26:22,971 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 15:26:22,971 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 15:26:22,971 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-03-08 15:26:22,971 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-03-08 15:26:22,971 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-03-08 15:26:22,971 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-08 15:26:22,971 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 15:26:22,971 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 15:26:22,973 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 15:26:22,973 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 15:26:22,973 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 15:26:22,974 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 15:26:22,974 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 15:26:22,974 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 15:26:22,974 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 15:26:22,974 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 15:26:22,974 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 15:26:22,974 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 15:26:22,974 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-03-08 15:26:22,974 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-03-08 15:26:22,974 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 15:26:22,974 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 15:26:22,974 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 15:26:22,975 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 15:26:22,975 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 [2025-03-08 15:26:23,209 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 15:26:23,214 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 15:26:23,216 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 15:26:23,217 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 15:26:23,217 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 15:26:23,219 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 [2025-03-08 15:26:24,394 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bba51dd5b/e541866975034f04a6545e768274d3c3/FLAGa96245902 [2025-03-08 15:26:24,588 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 15:26:24,588 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i [2025-03-08 15:26:24,595 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bba51dd5b/e541866975034f04a6545e768274d3c3/FLAGa96245902 [2025-03-08 15:26:24,609 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bba51dd5b/e541866975034f04a6545e768274d3c3 [2025-03-08 15:26:24,611 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 15:26:24,612 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 15:26:24,613 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 15:26:24,613 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 15:26:24,617 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 15:26:24,617 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 03:26:24" (1/1) ... [2025-03-08 15:26:24,619 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@440b9d0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:24, skipping insertion in model container [2025-03-08 15:26:24,619 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 03:26:24" (1/1) ... [2025-03-08 15:26:24,649 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 15:26:24,764 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] [2025-03-08 15:26:24,899 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 15:26:24,914 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 15:26:24,922 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] [2025-03-08 15:26:24,984 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 15:26:25,006 INFO L204 MainTranslator]: Completed translation [2025-03-08 15:26:25,006 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:25 WrapperNode [2025-03-08 15:26:25,006 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 15:26:25,008 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 15:26:25,008 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 15:26:25,008 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 15:26:25,013 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:25" (1/1) ... [2025-03-08 15:26:25,024 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:25" (1/1) ... [2025-03-08 15:26:25,055 INFO L138 Inliner]: procedures = 27, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 371 [2025-03-08 15:26:25,055 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 15:26:25,055 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 15:26:25,055 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 15:26:25,055 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 15:26:25,062 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:25" (1/1) ... [2025-03-08 15:26:25,062 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:25" (1/1) ... [2025-03-08 15:26:25,066 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:25" (1/1) ... [2025-03-08 15:26:25,083 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]. [2025-03-08 15:26:25,083 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:25" (1/1) ... [2025-03-08 15:26:25,083 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:25" (1/1) ... [2025-03-08 15:26:25,094 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:25" (1/1) ... [2025-03-08 15:26:25,096 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:25" (1/1) ... [2025-03-08 15:26:25,098 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:25" (1/1) ... [2025-03-08 15:26:25,100 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:25" (1/1) ... [2025-03-08 15:26:25,107 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 15:26:25,108 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 15:26:25,108 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 15:26:25,108 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 15:26:25,109 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:25" (1/1) ... [2025-03-08 15:26:25,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 15:26:25,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:26:25,135 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) [2025-03-08 15:26:25,138 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 [2025-03-08 15:26:25,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 15:26:25,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-03-08 15:26:25,160 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 15:26:25,160 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 15:26:25,160 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 15:26:25,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 15:26:25,264 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 15:26:25,265 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 15:27:10,164 INFO L? ?]: Removed 36 outVars from TransFormulas that were not future-live. [2025-03-08 15:27:10,166 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 15:27:10,177 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 15:27:10,177 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 15:27:10,178 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 03:27:10 BoogieIcfgContainer [2025-03-08 15:27:10,178 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 15:27:10,179 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 15:27:10,180 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 15:27:10,184 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 15:27:10,184 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 03:26:24" (1/3) ... [2025-03-08 15:27:10,185 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@350925e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 03:27:10, skipping insertion in model container [2025-03-08 15:27:10,185 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:26:25" (2/3) ... [2025-03-08 15:27:10,186 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@350925e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 03:27:10, skipping insertion in model container [2025-03-08 15:27:10,186 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 03:27:10" (3/3) ... [2025-03-08 15:27:10,186 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-71.i [2025-03-08 15:27:10,197 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 15:27:10,199 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-71.i that has 2 procedures, 160 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-08 15:27:10,241 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 15:27:10,249 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;@1c9f2c57, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 15:27:10,249 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 15:27:10,252 INFO L276 IsEmpty]: Start isEmpty. Operand has 160 states, 99 states have (on average 1.4646464646464648) internal successors, (145), 100 states have internal predecessors, (145), 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) [2025-03-08 15:27:10,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2025-03-08 15:27:10,266 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:27:10,267 INFO L218 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] [2025-03-08 15:27:10,268 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:27:10,272 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:27:10,272 INFO L85 PathProgramCache]: Analyzing trace with hash -995972663, now seen corresponding path program 1 times [2025-03-08 15:27:10,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-08 15:27:10,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [179857134] [2025-03-08 15:27:10,283 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:27:10,283 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 [2025-03-08 15:27:10,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-08 15:27:10,285 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) [2025-03-08 15:27:10,287 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 [2025-03-08 15:27:10,407 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 360 statements into 1 equivalence classes. [2025-03-08 15:27:12,543 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 360 of 360 statements. [2025-03-08 15:27:12,544 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:27:12,544 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:27:12,633 INFO L256 TraceCheckSpWp]: Trace formula consists of 590 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 15:27:12,641 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 15:27:12,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2138 proven. 0 refuted. 0 times theorem prover too weak. 4474 trivial. 0 not checked. [2025-03-08 15:27:12,700 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 15:27:12,701 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-08 15:27:12,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [179857134] [2025-03-08 15:27:12,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [179857134] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:27:12,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:27:12,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-08 15:27:12,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792685420] [2025-03-08 15:27:12,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:27:12,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 15:27:12,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-08 15:27:12,722 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 15:27:12,722 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 15:27:12,724 INFO L87 Difference]: Start difference. First operand has 160 states, 99 states have (on average 1.4646464646464648) internal successors, (145), 100 states have internal predecessors, (145), 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) [2025-03-08 15:27:12,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:27:12,752 INFO L93 Difference]: Finished difference Result 314 states and 575 transitions. [2025-03-08 15:27:12,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 15:27:12,753 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 [2025-03-08 15:27:12,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:27:12,758 INFO L225 Difference]: With dead ends: 314 [2025-03-08 15:27:12,758 INFO L226 Difference]: Without dead ends: 157 [2025-03-08 15:27:12,762 INFO L434 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 [2025-03-08 15:27:12,763 INFO L435 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 [2025-03-08 15:27:12,763 INFO L436 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] [2025-03-08 15:27:12,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2025-03-08 15:27:12,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 157. [2025-03-08 15:27:12,805 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) [2025-03-08 15:27:12,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 255 transitions. [2025-03-08 15:27:12,815 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 255 transitions. Word has length 360 [2025-03-08 15:27:12,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:27:12,815 INFO L471 AbstractCegarLoop]: Abstraction has 157 states and 255 transitions. [2025-03-08 15:27:12,815 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) [2025-03-08 15:27:12,816 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 255 transitions. [2025-03-08 15:27:12,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2025-03-08 15:27:12,824 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:27:12,825 INFO L218 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] [2025-03-08 15:27:12,886 INFO L552 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)] Ended with exit code 0 [2025-03-08 15:27:13,026 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 [2025-03-08 15:27:13,027 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:27:13,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:27:13,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1417407869, now seen corresponding path program 1 times [2025-03-08 15:27:13,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-08 15:27:13,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1956753323] [2025-03-08 15:27:13,029 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:27:13,029 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 [2025-03-08 15:27:13,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-08 15:27:13,031 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) [2025-03-08 15:27:13,033 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 [2025-03-08 15:27:13,110 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 360 statements into 1 equivalence classes. [2025-03-08 15:27:15,265 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 360 of 360 statements. [2025-03-08 15:27:15,265 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:27:15,265 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:27:15,351 INFO L256 TraceCheckSpWp]: Trace formula consists of 590 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-08 15:27:15,357 INFO L279 TraceCheckSpWp]: Computing forward predicates...