./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-68.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 798a7b37 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-68.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 fe447251b709dcbaeec3993636e29d14f02d9714ec589941efbf833a23b8d580 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 00:14:14,267 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 00:14:14,326 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-04 00:14:14,329 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 00:14:14,331 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 00:14:14,351 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 00:14:14,351 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 00:14:14,351 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 00:14:14,352 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 00:14:14,352 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 00:14:14,352 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 00:14:14,352 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 00:14:14,353 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 00:14:14,353 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 00:14:14,353 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 00:14:14,353 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 00:14:14,353 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 00:14:14,353 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-04 00:14:14,353 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 00:14:14,353 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-04 00:14:14,354 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 00:14:14,354 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 00:14:14,354 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 00:14:14,354 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 00:14:14,354 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-04 00:14:14,354 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 00:14:14,354 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 00:14:14,354 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 00:14:14,354 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 00:14:14,354 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 00:14:14,355 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 00:14:14,355 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 00:14:14,355 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 00:14:14,355 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 00:14:14,355 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 00:14:14,355 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 00:14:14,355 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 00:14:14,355 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 00:14:14,355 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 00:14:14,355 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 00:14:14,355 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 00:14:14,355 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 00:14:14,355 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 00:14:14,356 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 -> fe447251b709dcbaeec3993636e29d14f02d9714ec589941efbf833a23b8d580 [2025-03-04 00:14:14,557 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 00:14:14,565 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 00:14:14,566 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 00:14:14,567 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 00:14:14,568 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 00:14:14,568 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-68.i [2025-03-04 00:14:15,686 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8f4b0de49/b7d4179c42b74b25ac2d9929e937ecdd/FLAG18c74f0fc [2025-03-04 00:14:15,975 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 00:14:15,976 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-68.i [2025-03-04 00:14:15,985 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8f4b0de49/b7d4179c42b74b25ac2d9929e937ecdd/FLAG18c74f0fc [2025-03-04 00:14:16,003 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8f4b0de49/b7d4179c42b74b25ac2d9929e937ecdd [2025-03-04 00:14:16,005 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 00:14:16,008 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 00:14:16,009 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 00:14:16,009 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 00:14:16,013 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 00:14:16,014 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 12:14:16" (1/1) ... [2025-03-04 00:14:16,015 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e418488 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16, skipping insertion in model container [2025-03-04 00:14:16,016 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 12:14:16" (1/1) ... [2025-03-04 00:14:16,035 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 00:14:16,137 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-68.i[916,929] [2025-03-04 00:14:16,252 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 00:14:16,262 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 00:14:16,268 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-68.i[916,929] [2025-03-04 00:14:16,314 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 00:14:16,326 INFO L204 MainTranslator]: Completed translation [2025-03-04 00:14:16,327 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16 WrapperNode [2025-03-04 00:14:16,327 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 00:14:16,328 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 00:14:16,328 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 00:14:16,328 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 00:14:16,332 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16" (1/1) ... [2025-03-04 00:14:16,351 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16" (1/1) ... [2025-03-04 00:14:16,409 INFO L138 Inliner]: procedures = 26, calls = 73, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 493 [2025-03-04 00:14:16,409 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 00:14:16,410 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 00:14:16,410 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 00:14:16,410 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 00:14:16,417 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16" (1/1) ... [2025-03-04 00:14:16,417 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16" (1/1) ... [2025-03-04 00:14:16,432 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16" (1/1) ... [2025-03-04 00:14:16,464 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-04 00:14:16,464 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16" (1/1) ... [2025-03-04 00:14:16,464 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16" (1/1) ... [2025-03-04 00:14:16,484 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16" (1/1) ... [2025-03-04 00:14:16,492 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16" (1/1) ... [2025-03-04 00:14:16,504 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16" (1/1) ... [2025-03-04 00:14:16,508 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16" (1/1) ... [2025-03-04 00:14:16,520 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 00:14:16,521 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 00:14:16,521 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 00:14:16,521 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 00:14:16,522 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16" (1/1) ... [2025-03-04 00:14:16,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 00:14:16,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 00:14:16,545 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-04 00:14:16,547 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-04 00:14:16,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 00:14:16,564 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 00:14:16,564 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 00:14:16,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 00:14:16,564 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 00:14:16,564 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 00:14:16,654 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 00:14:16,656 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 00:14:17,250 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L381: havoc property_#t~bitwise43#1;havoc property_#t~short44#1;havoc property_#t~ite47#1;havoc property_#t~ite46#1;havoc property_#t~bitwise45#1;havoc property_#t~short48#1;havoc property_#t~bitwise49#1;havoc property_#t~short50#1;havoc property_#t~ite52#1;havoc property_#t~bitwise51#1;havoc property_#t~short53#1; [2025-03-04 00:14:17,354 INFO L? ?]: Removed 58 outVars from TransFormulas that were not future-live. [2025-03-04 00:14:17,354 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 00:14:17,372 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 00:14:17,372 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-04 00:14:17,373 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 12:14:17 BoogieIcfgContainer [2025-03-04 00:14:17,373 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 00:14:17,374 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 00:14:17,374 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 00:14:17,377 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 00:14:17,377 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 12:14:16" (1/3) ... [2025-03-04 00:14:17,378 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d39bf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 12:14:17, skipping insertion in model container [2025-03-04 00:14:17,378 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:16" (2/3) ... [2025-03-04 00:14:17,378 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d39bf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 12:14:17, skipping insertion in model container [2025-03-04 00:14:17,378 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 12:14:17" (3/3) ... [2025-03-04 00:14:17,379 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-68.i [2025-03-04 00:14:17,388 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 00:14:17,390 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-68.i that has 2 procedures, 209 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-04 00:14:17,436 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 00:14:17,443 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;@546f1e81, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 00:14:17,445 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-04 00:14:17,448 INFO L276 IsEmpty]: Start isEmpty. Operand has 209 states, 146 states have (on average 1.4794520547945205) internal successors, (216), 147 states have internal predecessors, (216), 60 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) [2025-03-04 00:14:17,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2025-03-04 00:14:17,462 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:14:17,463 INFO L218 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04 00:14:17,463 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:14:17,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:14:17,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1140332661, now seen corresponding path program 1 times [2025-03-04 00:14:17,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:14:17,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180091325] [2025-03-04 00:14:17,471 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:14:17,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:14:17,562 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 389 statements into 1 equivalence classes. [2025-03-04 00:14:17,600 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 389 of 389 statements. [2025-03-04 00:14:17,600 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:14:17,600 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:14:17,900 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 118 refuted. 0 times theorem prover too weak. 6962 trivial. 0 not checked. [2025-03-04 00:14:17,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:14:17,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180091325] [2025-03-04 00:14:17,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180091325] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 00:14:17,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592295981] [2025-03-04 00:14:17,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:14:17,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:14:17,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 00:14:17,904 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-04 00:14:17,905 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-04 00:14:18,014 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 389 statements into 1 equivalence classes. [2025-03-04 00:14:18,123 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 389 of 389 statements. [2025-03-04 00:14:18,125 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:14:18,125 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:14:18,129 INFO L256 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-04 00:14:18,141 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 00:14:18,178 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 118 proven. 0 refuted. 0 times theorem prover too weak. 6962 trivial. 0 not checked. [2025-03-04 00:14:18,179 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 00:14:18,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592295981] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 00:14:18,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 00:14:18,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-04 00:14:18,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370474944] [2025-03-04 00:14:18,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 00:14:18,184 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-04 00:14:18,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:14:18,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-04 00:14:18,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-04 00:14:18,198 INFO L87 Difference]: Start difference. First operand has 209 states, 146 states have (on average 1.4794520547945205) internal successors, (216), 147 states have internal predecessors, (216), 60 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) Second operand has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (60), 2 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 2 states have call successors, (60) [2025-03-04 00:14:18,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:14:18,242 INFO L93 Difference]: Finished difference Result 411 states and 725 transitions. [2025-03-04 00:14:18,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-04 00:14:18,245 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (60), 2 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 2 states have call successors, (60) Word has length 389 [2025-03-04 00:14:18,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:14:18,250 INFO L225 Difference]: With dead ends: 411 [2025-03-04 00:14:18,250 INFO L226 Difference]: Without dead ends: 205 [2025-03-04 00:14:18,255 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 390 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-04 00:14:18,258 INFO L435 NwaCegarLoop]: 320 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 00:14:18,258 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 320 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 00:14:18,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2025-03-04 00:14:18,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 205. [2025-03-04 00:14:18,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 143 states have (on average 1.4545454545454546) internal successors, (208), 143 states have internal predecessors, (208), 60 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) [2025-03-04 00:14:18,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 328 transitions. [2025-03-04 00:14:18,304 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 328 transitions. Word has length 389 [2025-03-04 00:14:18,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:14:18,305 INFO L471 AbstractCegarLoop]: Abstraction has 205 states and 328 transitions. [2025-03-04 00:14:18,305 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (60), 2 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 2 states have call successors, (60) [2025-03-04 00:14:18,306 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 328 transitions. [2025-03-04 00:14:18,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2025-03-04 00:14:18,310 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:14:18,310 INFO L218 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04 00:14:18,318 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-04 00:14:18,511 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-04 00:14:18,511 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:14:18,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:14:18,512 INFO L85 PathProgramCache]: Analyzing trace with hash -212192279, now seen corresponding path program 1 times [2025-03-04 00:14:18,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:14:18,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566063752] [2025-03-04 00:14:18,512 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:14:18,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:14:18,557 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 389 statements into 1 equivalence classes. [2025-03-04 00:14:18,636 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 389 of 389 statements. [2025-03-04 00:14:18,639 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:14:18,639 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:14:18,897 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2025-03-04 00:14:18,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:14:18,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566063752] [2025-03-04 00:14:18,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566063752] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 00:14:18,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 00:14:18,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 00:14:18,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225975176] [2025-03-04 00:14:18,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 00:14:18,900 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 00:14:18,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:14:18,901 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 00:14:18,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 00:14:18,901 INFO L87 Difference]: Start difference. First operand 205 states and 328 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2025-03-04 00:14:19,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:14:19,072 INFO L93 Difference]: Finished difference Result 607 states and 974 transitions. [2025-03-04 00:14:19,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 00:14:19,073 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 389 [2025-03-04 00:14:19,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:14:19,080 INFO L225 Difference]: With dead ends: 607 [2025-03-04 00:14:19,082 INFO L226 Difference]: Without dead ends: 405 [2025-03-04 00:14:19,083 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 00:14:19,085 INFO L435 NwaCegarLoop]: 544 mSDtfsCounter, 289 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 00:14:19,086 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [289 Valid, 836 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 00:14:19,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2025-03-04 00:14:19,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 399. [2025-03-04 00:14:19,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 276 states have (on average 1.4275362318840579) internal successors, (394), 276 states have internal predecessors, (394), 120 states have call successors, (120), 2 states have call predecessors, (120), 2 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2025-03-04 00:14:19,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 634 transitions. [2025-03-04 00:14:19,148 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 634 transitions. Word has length 389 [2025-03-04 00:14:19,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:14:19,149 INFO L471 AbstractCegarLoop]: Abstraction has 399 states and 634 transitions. [2025-03-04 00:14:19,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2025-03-04 00:14:19,150 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 634 transitions. [2025-03-04 00:14:19,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2025-03-04 00:14:19,153 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:14:19,154 INFO L218 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04 00:14:19,154 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-04 00:14:19,154 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:14:19,155 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:14:19,155 INFO L85 PathProgramCache]: Analyzing trace with hash 98812137, now seen corresponding path program 1 times [2025-03-04 00:14:19,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:14:19,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887015307] [2025-03-04 00:14:19,156 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:14:19,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:14:19,200 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 389 statements into 1 equivalence classes. [2025-03-04 00:14:19,266 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 389 of 389 statements. [2025-03-04 00:14:19,267 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:14:19,267 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:14:19,614 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2025-03-04 00:14:19,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:14:19,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887015307] [2025-03-04 00:14:19,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887015307] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 00:14:19,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 00:14:19,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 00:14:19,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812570181] [2025-03-04 00:14:19,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 00:14:19,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 00:14:19,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:14:19,616 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 00:14:19,616 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 00:14:19,616 INFO L87 Difference]: Start difference. First operand 399 states and 634 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2025-03-04 00:14:19,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:14:19,666 INFO L93 Difference]: Finished difference Result 795 states and 1265 transitions. [2025-03-04 00:14:19,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 00:14:19,667 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 389 [2025-03-04 00:14:19,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:14:19,671 INFO L225 Difference]: With dead ends: 795 [2025-03-04 00:14:19,672 INFO L226 Difference]: Without dead ends: 399 [2025-03-04 00:14:19,673 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 00:14:19,675 INFO L435 NwaCegarLoop]: 317 mSDtfsCounter, 0 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 00:14:19,675 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 631 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 00:14:19,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2025-03-04 00:14:19,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 399. [2025-03-04 00:14:19,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 276 states have (on average 1.4202898550724639) internal successors, (392), 276 states have internal predecessors, (392), 120 states have call successors, (120), 2 states have call predecessors, (120), 2 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2025-03-04 00:14:19,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 632 transitions. [2025-03-04 00:14:19,709 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 632 transitions. Word has length 389 [2025-03-04 00:14:19,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:14:19,710 INFO L471 AbstractCegarLoop]: Abstraction has 399 states and 632 transitions. [2025-03-04 00:14:19,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2025-03-04 00:14:19,710 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 632 transitions. [2025-03-04 00:14:19,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 391 [2025-03-04 00:14:19,713 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:14:19,713 INFO L218 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04 00:14:19,713 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-04 00:14:19,713 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:14:19,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:14:19,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1256543222, now seen corresponding path program 1 times [2025-03-04 00:14:19,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:14:19,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246599966] [2025-03-04 00:14:19,714 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:14:19,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:14:19,742 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 390 statements into 1 equivalence classes. [2025-03-04 00:14:19,795 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 390 of 390 statements. [2025-03-04 00:14:19,796 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:14:19,796 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:14:20,109 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2025-03-04 00:14:20,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:14:20,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246599966] [2025-03-04 00:14:20,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246599966] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 00:14:20,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 00:14:20,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 00:14:20,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318932639] [2025-03-04 00:14:20,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 00:14:20,110 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 00:14:20,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:14:20,111 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 00:14:20,111 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 00:14:20,111 INFO L87 Difference]: Start difference. First operand 399 states and 632 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2025-03-04 00:14:20,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:14:20,161 INFO L93 Difference]: Finished difference Result 795 states and 1261 transitions. [2025-03-04 00:14:20,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 00:14:20,161 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 390 [2025-03-04 00:14:20,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:14:20,167 INFO L225 Difference]: With dead ends: 795 [2025-03-04 00:14:20,167 INFO L226 Difference]: Without dead ends: 399 [2025-03-04 00:14:20,168 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 00:14:20,171 INFO L435 NwaCegarLoop]: 316 mSDtfsCounter, 0 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 00:14:20,171 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 629 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 00:14:20,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2025-03-04 00:14:20,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 399. [2025-03-04 00:14:20,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 276 states have (on average 1.4130434782608696) internal successors, (390), 276 states have internal predecessors, (390), 120 states have call successors, (120), 2 states have call predecessors, (120), 2 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2025-03-04 00:14:20,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 630 transitions. [2025-03-04 00:14:20,202 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 630 transitions. Word has length 390 [2025-03-04 00:14:20,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:14:20,203 INFO L471 AbstractCegarLoop]: Abstraction has 399 states and 630 transitions. [2025-03-04 00:14:20,203 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2025-03-04 00:14:20,203 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 630 transitions. [2025-03-04 00:14:20,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 391 [2025-03-04 00:14:20,207 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:14:20,207 INFO L218 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04 00:14:20,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-04 00:14:20,207 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:14:20,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:14:20,208 INFO L85 PathProgramCache]: Analyzing trace with hash 2013730153, now seen corresponding path program 1 times [2025-03-04 00:14:20,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:14:20,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188310617] [2025-03-04 00:14:20,209 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:14:20,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:14:20,237 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 390 statements into 1 equivalence classes. [2025-03-04 00:14:20,520 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 390 of 390 statements. [2025-03-04 00:14:20,522 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:14:20,522 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:14:20,965 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2025-03-04 00:14:20,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:14:20,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188310617] [2025-03-04 00:14:20,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188310617] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 00:14:20,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 00:14:20,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-04 00:14:20,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617342942] [2025-03-04 00:14:20,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 00:14:20,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 00:14:20,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:14:20,967 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 00:14:20,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-03-04 00:14:20,968 INFO L87 Difference]: Start difference. First operand 399 states and 630 transitions. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2025-03-04 00:14:21,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:14:21,707 INFO L93 Difference]: Finished difference Result 1408 states and 2219 transitions. [2025-03-04 00:14:21,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-04 00:14:21,708 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 390 [2025-03-04 00:14:21,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:14:21,713 INFO L225 Difference]: With dead ends: 1408 [2025-03-04 00:14:21,714 INFO L226 Difference]: Without dead ends: 1012 [2025-03-04 00:14:21,716 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2025-03-04 00:14:21,717 INFO L435 NwaCegarLoop]: 301 mSDtfsCounter, 826 mSDsluCounter, 1223 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 826 SdHoareTripleChecker+Valid, 1524 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-04 00:14:21,717 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [826 Valid, 1524 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-04 00:14:21,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2025-03-04 00:14:21,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 550. [2025-03-04 00:14:21,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 366 states have (on average 1.3961748633879782) internal successors, (511), 366 states have internal predecessors, (511), 180 states have call successors, (180), 3 states have call predecessors, (180), 3 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2025-03-04 00:14:21,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 871 transitions. [2025-03-04 00:14:21,787 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 871 transitions. Word has length 390 [2025-03-04 00:14:21,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:14:21,789 INFO L471 AbstractCegarLoop]: Abstraction has 550 states and 871 transitions. [2025-03-04 00:14:21,789 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2025-03-04 00:14:21,789 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 871 transitions. [2025-03-04 00:14:21,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2025-03-04 00:14:21,792 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:14:21,792 INFO L218 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04 00:14:21,793 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-04 00:14:21,793 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:14:21,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:14:21,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1358817174, now seen corresponding path program 1 times [2025-03-04 00:14:21,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:14:21,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803765569] [2025-03-04 00:14:21,796 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:14:21,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:14:21,822 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 391 statements into 1 equivalence classes. [2025-03-04 00:14:22,132 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 391 of 391 statements. [2025-03-04 00:14:22,133 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:14:22,133 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:14:23,049 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 57 proven. 120 refuted. 0 times theorem prover too weak. 6903 trivial. 0 not checked. [2025-03-04 00:14:23,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:14:23,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803765569] [2025-03-04 00:14:23,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803765569] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 00:14:23,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816473634] [2025-03-04 00:14:23,050 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:14:23,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:14:23,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 00:14:23,052 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-04 00:14:23,053 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-04 00:14:23,169 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 391 statements into 1 equivalence classes. [2025-03-04 00:14:23,276 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 391 of 391 statements. [2025-03-04 00:14:23,276 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:14:23,276 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:14:23,279 INFO L256 TraceCheckSpWp]: Trace formula consists of 894 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-04 00:14:23,287 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 00:14:23,715 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 2604 proven. 69 refuted. 0 times theorem prover too weak. 4407 trivial. 0 not checked. [2025-03-04 00:14:23,715 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 00:14:24,180 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 279 proven. 72 refuted. 0 times theorem prover too weak. 6729 trivial. 0 not checked. [2025-03-04 00:14:24,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816473634] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 00:14:24,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 00:14:24,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 18 [2025-03-04 00:14:24,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655668935] [2025-03-04 00:14:24,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 00:14:24,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-04 00:14:24,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:14:24,184 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-04 00:14:24,184 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2025-03-04 00:14:24,185 INFO L87 Difference]: Start difference. First operand 550 states and 871 transitions. Second operand has 18 states, 18 states have (on average 10.055555555555555) internal successors, (181), 18 states have internal predecessors, (181), 5 states have call successors, (133), 3 states have call predecessors, (133), 7 states have return successors, (134), 5 states have call predecessors, (134), 5 states have call successors, (134) [2025-03-04 00:14:29,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:14:29,318 INFO L93 Difference]: Finished difference Result 2848 states and 4379 transitions. [2025-03-04 00:14:29,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-03-04 00:14:29,318 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 10.055555555555555) internal successors, (181), 18 states have internal predecessors, (181), 5 states have call successors, (133), 3 states have call predecessors, (133), 7 states have return successors, (134), 5 states have call predecessors, (134), 5 states have call successors, (134) Word has length 391 [2025-03-04 00:14:29,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:14:29,329 INFO L225 Difference]: With dead ends: 2848 [2025-03-04 00:14:29,329 INFO L226 Difference]: Without dead ends: 2431 [2025-03-04 00:14:29,333 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 897 GetRequests, 785 SyntacticMatches, 2 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4789 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2545, Invalid=9887, Unknown=0, NotChecked=0, Total=12432 [2025-03-04 00:14:29,334 INFO L435 NwaCegarLoop]: 584 mSDtfsCounter, 6331 mSDsluCounter, 2882 mSDsCounter, 0 mSdLazyCounter, 3538 mSolverCounterSat, 1390 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6378 SdHoareTripleChecker+Valid, 3466 SdHoareTripleChecker+Invalid, 4928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1390 IncrementalHoareTripleChecker+Valid, 3538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2025-03-04 00:14:29,334 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6378 Valid, 3466 Invalid, 4928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1390 Valid, 3538 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2025-03-04 00:14:29,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2431 states. [2025-03-04 00:14:29,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2431 to 1370. [2025-03-04 00:14:29,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1370 states, 1011 states have (on average 1.4174085064292778) internal successors, (1433), 1013 states have internal predecessors, (1433), 338 states have call successors, (338), 20 states have call predecessors, (338), 20 states have return successors, (338), 336 states have call predecessors, (338), 338 states have call successors, (338) [2025-03-04 00:14:29,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1370 states to 1370 states and 2109 transitions. [2025-03-04 00:14:29,447 INFO L78 Accepts]: Start accepts. Automaton has 1370 states and 2109 transitions. Word has length 391 [2025-03-04 00:14:29,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:14:29,447 INFO L471 AbstractCegarLoop]: Abstraction has 1370 states and 2109 transitions. [2025-03-04 00:14:29,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.055555555555555) internal successors, (181), 18 states have internal predecessors, (181), 5 states have call successors, (133), 3 states have call predecessors, (133), 7 states have return successors, (134), 5 states have call predecessors, (134), 5 states have call successors, (134) [2025-03-04 00:14:29,448 INFO L276 IsEmpty]: Start isEmpty. Operand 1370 states and 2109 transitions. [2025-03-04 00:14:29,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2025-03-04 00:14:29,450 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:14:29,451 INFO L218 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04 00:14:29,459 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-04 00:14:29,651 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,SelfDestructingSolverStorable5 [2025-03-04 00:14:29,652 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:14:29,652 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:14:29,652 INFO L85 PathProgramCache]: Analyzing trace with hash -31180733, now seen corresponding path program 1 times [2025-03-04 00:14:29,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:14:29,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721334782] [2025-03-04 00:14:29,652 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:14:29,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:14:29,672 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 391 statements into 1 equivalence classes. [2025-03-04 00:14:30,052 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 391 of 391 statements. [2025-03-04 00:14:30,052 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:14:30,052 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:14:30,728 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 57 proven. 120 refuted. 0 times theorem prover too weak. 6903 trivial. 0 not checked. [2025-03-04 00:14:30,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:14:30,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721334782] [2025-03-04 00:14:30,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721334782] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 00:14:30,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078270526] [2025-03-04 00:14:30,732 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:14:30,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:14:30,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 00:14:30,734 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-04 00:14:30,735 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-04 00:14:30,835 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 391 statements into 1 equivalence classes. [2025-03-04 00:14:30,932 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 391 of 391 statements. [2025-03-04 00:14:30,932 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:14:30,932 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:14:30,936 INFO L256 TraceCheckSpWp]: Trace formula consists of 889 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-04 00:14:30,942 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 00:14:32,127 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 3137 proven. 120 refuted. 0 times theorem prover too weak. 3823 trivial. 0 not checked. [2025-03-04 00:14:32,127 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 00:14:33,914 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 57 proven. 120 refuted. 0 times theorem prover too weak. 6903 trivial. 0 not checked. [2025-03-04 00:14:33,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078270526] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 00:14:33,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 00:14:33,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 16 [2025-03-04 00:14:33,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29867634] [2025-03-04 00:14:33,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 00:14:33,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-03-04 00:14:33,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:14:33,916 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-03-04 00:14:33,916 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2025-03-04 00:14:33,917 INFO L87 Difference]: Start difference. First operand 1370 states and 2109 transitions. Second operand has 16 states, 16 states have (on average 13.75) internal successors, (220), 16 states have internal predecessors, (220), 6 states have call successors, (180), 3 states have call predecessors, (180), 6 states have return successors, (180), 6 states have call predecessors, (180), 6 states have call successors, (180) [2025-03-04 00:14:36,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:14:36,281 INFO L93 Difference]: Finished difference Result 4676 states and 7199 transitions. [2025-03-04 00:14:36,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-03-04 00:14:36,281 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 13.75) internal successors, (220), 16 states have internal predecessors, (220), 6 states have call successors, (180), 3 states have call predecessors, (180), 6 states have return successors, (180), 6 states have call predecessors, (180), 6 states have call successors, (180) Word has length 391 [2025-03-04 00:14:36,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:14:36,297 INFO L225 Difference]: With dead ends: 4676 [2025-03-04 00:14:36,297 INFO L226 Difference]: Without dead ends: 3516 [2025-03-04 00:14:36,301 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 809 GetRequests, 777 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=296, Invalid=826, Unknown=0, NotChecked=0, Total=1122 [2025-03-04 00:14:36,301 INFO L435 NwaCegarLoop]: 298 mSDtfsCounter, 2509 mSDsluCounter, 2164 mSDsCounter, 0 mSdLazyCounter, 2320 mSolverCounterSat, 645 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2568 SdHoareTripleChecker+Valid, 2462 SdHoareTripleChecker+Invalid, 2965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 645 IncrementalHoareTripleChecker+Valid, 2320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2025-03-04 00:14:36,301 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2568 Valid, 2462 Invalid, 2965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [645 Valid, 2320 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2025-03-04 00:14:36,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3516 states. [2025-03-04 00:14:36,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3516 to 2468. [2025-03-04 00:14:36,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2468 states, 1851 states have (on average 1.4294975688816856) internal successors, (2646), 1853 states have internal predecessors, (2646), 578 states have call successors, (578), 38 states have call predecessors, (578), 38 states have return successors, (578), 576 states have call predecessors, (578), 578 states have call successors, (578) [2025-03-04 00:14:36,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2468 states to 2468 states and 3802 transitions. [2025-03-04 00:14:36,553 INFO L78 Accepts]: Start accepts. Automaton has 2468 states and 3802 transitions. Word has length 391 [2025-03-04 00:14:36,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:14:36,556 INFO L471 AbstractCegarLoop]: Abstraction has 2468 states and 3802 transitions. [2025-03-04 00:14:36,556 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 13.75) internal successors, (220), 16 states have internal predecessors, (220), 6 states have call successors, (180), 3 states have call predecessors, (180), 6 states have return successors, (180), 6 states have call predecessors, (180), 6 states have call successors, (180) [2025-03-04 00:14:36,558 INFO L276 IsEmpty]: Start isEmpty. Operand 2468 states and 3802 transitions. [2025-03-04 00:14:36,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 394 [2025-03-04 00:14:36,560 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:14:36,561 INFO L218 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04 00:14:36,571 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-04 00:14:36,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:14:36,762 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:14:36,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:14:36,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1480739337, now seen corresponding path program 1 times [2025-03-04 00:14:36,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:14:36,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233307026] [2025-03-04 00:14:36,762 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:14:36,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:14:36,786 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 393 statements into 1 equivalence classes. [2025-03-04 00:14:37,305 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 393 of 393 statements. [2025-03-04 00:14:37,305 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:14:37,305 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 00:14:37,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [620375204] [2025-03-04 00:14:37,309 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:14:37,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:14:37,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 00:14:37,311 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-04 00:14:37,313 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-04 00:14:37,424 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 393 statements into 1 equivalence classes. [2025-03-04 00:14:37,689 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 393 of 393 statements. [2025-03-04 00:14:37,689 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:14:37,689 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-04 00:14:37,689 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-04 00:14:37,742 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 393 statements into 1 equivalence classes. [2025-03-04 00:14:37,906 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 393 of 393 statements. [2025-03-04 00:14:37,906 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:14:37,906 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-04 00:14:38,129 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-04 00:14:38,130 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-04 00:14:38,130 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-03-04 00:14:38,139 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-04 00:14:38,332 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:14:38,334 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 00:14:38,528 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-04 00:14:38,530 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 04.03 12:14:38 BoogieIcfgContainer [2025-03-04 00:14:38,530 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-04 00:14:38,531 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-04 00:14:38,531 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-04 00:14:38,531 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-04 00:14:38,531 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 12:14:17" (3/4) ... [2025-03-04 00:14:38,533 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-03-04 00:14:38,533 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-04 00:14:38,534 INFO L158 Benchmark]: Toolchain (without parser) took 22526.50ms. Allocated memory was 142.6MB in the beginning and 578.8MB in the end (delta: 436.2MB). Free memory was 107.3MB in the beginning and 206.2MB in the end (delta: -98.9MB). Peak memory consumption was 333.0MB. Max. memory is 16.1GB. [2025-03-04 00:14:38,534 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 201.3MB. Free memory is still 116.9MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-04 00:14:38,534 INFO L158 Benchmark]: CACSL2BoogieTranslator took 317.78ms. Allocated memory is still 142.6MB. Free memory was 107.3MB in the beginning and 82.9MB in the end (delta: 24.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-03-04 00:14:38,534 INFO L158 Benchmark]: Boogie Procedure Inliner took 81.55ms. Allocated memory is still 142.6MB. Free memory was 82.9MB in the beginning and 67.4MB in the end (delta: 15.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-03-04 00:14:38,535 INFO L158 Benchmark]: Boogie Preprocessor took 110.42ms. Allocated memory is still 142.6MB. Free memory was 67.4MB in the beginning and 44.6MB in the end (delta: 22.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-03-04 00:14:38,535 INFO L158 Benchmark]: IcfgBuilder took 851.73ms. Allocated memory is still 142.6MB. Free memory was 44.6MB in the beginning and 87.7MB in the end (delta: -43.1MB). Peak memory consumption was 34.0MB. Max. memory is 16.1GB. [2025-03-04 00:14:38,535 INFO L158 Benchmark]: TraceAbstraction took 21155.83ms. Allocated memory was 142.6MB in the beginning and 578.8MB in the end (delta: 436.2MB). Free memory was 87.1MB in the beginning and 209.9MB in the end (delta: -122.8MB). Peak memory consumption was 317.1MB. Max. memory is 16.1GB. [2025-03-04 00:14:38,535 INFO L158 Benchmark]: Witness Printer took 2.68ms. Allocated memory is still 578.8MB. Free memory was 209.9MB in the beginning and 206.2MB in the end (delta: 3.7MB). There was no memory consumed. Max. memory is 16.1GB. [2025-03-04 00:14:38,536 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.15ms. Allocated memory is still 201.3MB. Free memory is still 116.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 317.78ms. Allocated memory is still 142.6MB. Free memory was 107.3MB in the beginning and 82.9MB in the end (delta: 24.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 81.55ms. Allocated memory is still 142.6MB. Free memory was 82.9MB in the beginning and 67.4MB in the end (delta: 15.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 110.42ms. Allocated memory is still 142.6MB. Free memory was 67.4MB in the beginning and 44.6MB in the end (delta: 22.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * IcfgBuilder took 851.73ms. Allocated memory is still 142.6MB. Free memory was 44.6MB in the beginning and 87.7MB in the end (delta: -43.1MB). Peak memory consumption was 34.0MB. Max. memory is 16.1GB. * TraceAbstraction took 21155.83ms. Allocated memory was 142.6MB in the beginning and 578.8MB in the end (delta: 436.2MB). Free memory was 87.1MB in the beginning and 209.9MB in the end (delta: -122.8MB). Peak memory consumption was 317.1MB. Max. memory is 16.1GB. * Witness Printer took 2.68ms. Allocated memory is still 578.8MB. Free memory was 209.9MB in the beginning and 206.2MB in the end (delta: 3.7MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 274, overapproximation of someBinaryFLOATComparisonOperation at line 211, overapproximation of someBinaryFLOATComparisonOperation at line 95, overapproximation of someBinaryFLOATComparisonOperation at line 326, overapproximation of someBinaryFLOATComparisonOperation at line 288, overapproximation of someBinaryFLOATComparisonOperation at line 328, overapproximation of someBinaryFLOATComparisonOperation at line 141, overapproximation of someBinaryFLOATComparisonOperation at line 338, overapproximation of someBinaryFLOATComparisonOperation at line 215, overapproximation of someBinaryFLOATComparisonOperation at line 381, overapproximation of someBinaryFLOATComparisonOperation at line 272, overapproximation of someBinaryFLOATComparisonOperation at line 381, overapproximation of someBinaryFLOATComparisonOperation at line 325, overapproximation of someBinaryFLOATComparisonOperation at line 239, overapproximation of someBinaryFLOATComparisonOperation at line 276, overapproximation of someBinaryFLOATComparisonOperation at line 290, overapproximation of someBinaryFLOATComparisonOperation at line 166, overapproximation of someBinaryFLOATComparisonOperation at line 284, overapproximation of someBinaryFLOATComparisonOperation at line 286, overapproximation of bitwiseOr at line 159, overapproximation of someBinaryDOUBLEComparisonOperation at line 173, overapproximation of someBinaryDOUBLEComparisonOperation at line 281, overapproximation of someBinaryDOUBLEComparisonOperation at line 381, overapproximation of someBinaryDOUBLEComparisonOperation at line 130, overapproximation of someBinaryDOUBLEComparisonOperation at line 282, overapproximation of someBinaryDOUBLEComparisonOperation at line 121, overapproximation of someBinaryDOUBLEComparisonOperation at line 252, overapproximation of someBinaryDOUBLEComparisonOperation at line 102, overapproximation of someBinaryDOUBLEComparisonOperation at line 144, overapproximation of someBinaryDOUBLEComparisonOperation at line 330, overapproximation of someBinaryDOUBLEComparisonOperation at line 381, overapproximation of someBinaryDOUBLEComparisonOperation at line 316, overapproximation of someBinaryDOUBLEComparisonOperation at line 112, overapproximation of someBinaryArithmeticFLOAToperation at line 267, overapproximation of someBinaryArithmeticFLOAToperation at line 174, overapproximation of someUnaryFLOAToperation at line 239. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] float var_1_1 = 10.875; [L23] float var_1_4 = 64.75; [L24] float var_1_5 = 4.75; [L25] float var_1_6 = 63.95; [L26] unsigned long int var_1_7 = 32; [L27] unsigned long int var_1_8 = 4162005566; [L28] float var_1_11 = 0.5; [L29] double var_1_12 = 15.5; [L30] float var_1_13 = 31.8; [L31] float var_1_14 = 0.0; [L32] float var_1_15 = 256.75; [L33] float var_1_16 = 15.8; [L34] unsigned short int var_1_17 = 0; [L35] unsigned char var_1_18 = 0; [L36] unsigned long int var_1_20 = 1000; [L37] unsigned char var_1_21 = 50; [L38] unsigned char var_1_23 = 128; [L39] unsigned char var_1_24 = 64; [L40] unsigned char var_1_25 = 128; [L41] unsigned char var_1_26 = 100; [L42] unsigned char var_1_27 = 10; [L43] unsigned char var_1_28 = 16; [L44] unsigned short int var_1_29 = 64; [L45] signed short int var_1_30 = 5; [L46] unsigned long int var_1_31 = 10000; [L47] unsigned long int var_1_34 = 3428674879; [L48] unsigned short int var_1_35 = 2; [L49] double var_1_36 = 4.85; [L50] signed short int var_1_37 = -10; [L51] signed char var_1_38 = 5; [L52] signed short int var_1_40 = 27467; [L53] signed short int var_1_41 = 16; [L54] float var_1_42 = 4.2; [L55] float var_1_43 = 4.625; [L56] float var_1_44 = 0.0; [L57] signed char var_1_45 = -32; [L58] double var_1_46 = 0.0; [L59] signed char var_1_47 = 32; [L60] signed char var_1_48 = 100; [L61] float var_1_49 = 255.45; [L62] float var_1_50 = 2.5; [L63] signed char var_1_51 = 50; [L64] signed char var_1_52 = 1; [L65] signed char var_1_53 = 0; [L66] unsigned char var_1_54 = 0; [L67] unsigned char var_1_55 = 0; [L68] unsigned char var_1_56 = 0; [L69] unsigned short int var_1_58 = 10; [L70] unsigned short int var_1_59 = 5; [L71] unsigned char var_1_60 = 0; [L72] unsigned char var_1_61 = 0; [L73] signed short int var_1_62 = -64; [L74] float var_1_64 = 7.5; [L75] signed long int var_1_65 = -32; [L76] signed char var_1_67 = 10; [L77] unsigned long int var_1_68 = 32; [L78] signed long int var_1_69 = 2133519394; [L79] float last_1_var_1_11 = 0.5; [L80] unsigned char last_1_var_1_21 = 50; [L81] unsigned short int last_1_var_1_29 = 64; [L82] unsigned long int last_1_var_1_31 = 10000; [L83] unsigned short int last_1_var_1_35 = 2; [L84] signed short int last_1_var_1_37 = -10; [L85] signed char last_1_var_1_51 = 50; [L86] unsigned char last_1_var_1_54 = 0; [L87] signed short int last_1_var_1_62 = -64; [L88] signed long int last_1_var_1_65 = -32; [L89] unsigned long int last_1_var_1_68 = 32; VAL [isInitial=0, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_4=259/4, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_5=19/4, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_6=1279/20, var_1_7=32, var_1_8=4162005566] [L385] isInitial = 1 [L386] FCALL initially() [L387] COND TRUE 1 [L388] CALL updateLastVariables() [L368] last_1_var_1_11 = var_1_11 [L369] last_1_var_1_21 = var_1_21 [L370] last_1_var_1_29 = var_1_29 [L371] last_1_var_1_31 = var_1_31 [L372] last_1_var_1_35 = var_1_35 [L373] last_1_var_1_37 = var_1_37 [L374] last_1_var_1_51 = var_1_51 [L375] last_1_var_1_54 = var_1_54 [L376] last_1_var_1_62 = var_1_62 [L377] last_1_var_1_65 = var_1_65 [L378] last_1_var_1_68 = var_1_68 VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_4=259/4, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_5=19/4, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_6=1279/20, var_1_7=32, var_1_8=4162005566] [L388] RET updateLastVariables() [L389] CALL updateVariables() [L271] var_1_4 = __VERIFIER_nondet_float() [L272] CALL assume_abort_if_not((var_1_4 >= -922337.2036854765600e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854765600e+12F && var_1_4 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_5=19/4, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_6=1279/20, var_1_7=32, var_1_8=4162005566] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_5=19/4, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_6=1279/20, var_1_7=32, var_1_8=4162005566] [L272] RET assume_abort_if_not((var_1_4 >= -922337.2036854765600e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854765600e+12F && var_1_4 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_5=19/4, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_6=1279/20, var_1_7=32, var_1_8=4162005566] [L273] var_1_5 = __VERIFIER_nondet_float() [L274] CALL assume_abort_if_not((var_1_5 >= -461168.6018427382800e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 4611686.018427382800e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_6=1279/20, var_1_7=32, var_1_8=4162005566] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_6=1279/20, var_1_7=32, var_1_8=4162005566] [L274] RET assume_abort_if_not((var_1_5 >= -461168.6018427382800e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 4611686.018427382800e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_6=1279/20, var_1_7=32, var_1_8=4162005566] [L275] var_1_6 = __VERIFIER_nondet_float() [L276] CALL assume_abort_if_not((var_1_6 >= -461168.6018427382800e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=4162005566] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=4162005566] [L276] RET assume_abort_if_not((var_1_6 >= -461168.6018427382800e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=4162005566] [L277] var_1_8 = __VERIFIER_nondet_ulong() [L278] CALL assume_abort_if_not(var_1_8 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L278] RET assume_abort_if_not(var_1_8 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L279] CALL assume_abort_if_not(var_1_8 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L279] RET assume_abort_if_not(var_1_8 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_12=31/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L280] var_1_12 = __VERIFIER_nondet_double() [L281] CALL assume_abort_if_not((var_1_12 >= -922337.2036854776000e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L281] RET assume_abort_if_not((var_1_12 >= -922337.2036854776000e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L282] CALL assume_abort_if_not(var_1_12 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L282] RET assume_abort_if_not(var_1_12 != 0.0F) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_13=159/5, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L283] var_1_13 = __VERIFIER_nondet_float() [L284] CALL assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L284] RET assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_14=0, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L285] var_1_14 = __VERIFIER_nondet_float() [L286] CALL assume_abort_if_not((var_1_14 >= 4611686.018427382800e+12F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L286] RET assume_abort_if_not((var_1_14 >= 4611686.018427382800e+12F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_15=1027/4, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L287] var_1_15 = __VERIFIER_nondet_float() [L288] CALL assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L288] RET assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_16=79/5, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L289] var_1_16 = __VERIFIER_nondet_float() [L290] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L290] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L291] var_1_18 = __VERIFIER_nondet_uchar() [L292] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L292] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L293] CALL assume_abort_if_not(var_1_18 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L293] RET assume_abort_if_not(var_1_18 <= 1) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=128, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L294] var_1_23 = __VERIFIER_nondet_uchar() [L295] CALL assume_abort_if_not(var_1_23 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L295] RET assume_abort_if_not(var_1_23 >= 127) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L296] CALL assume_abort_if_not(var_1_23 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L296] RET assume_abort_if_not(var_1_23 <= 255) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=64, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L297] var_1_24 = __VERIFIER_nondet_uchar() [L298] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L298] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L299] CALL assume_abort_if_not(var_1_24 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L299] RET assume_abort_if_not(var_1_24 <= 127) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=128, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L300] var_1_25 = __VERIFIER_nondet_uchar() [L301] CALL assume_abort_if_not(var_1_25 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L301] RET assume_abort_if_not(var_1_25 >= 127) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L302] CALL assume_abort_if_not(var_1_25 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L302] RET assume_abort_if_not(var_1_25 <= 254) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=100, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L303] var_1_26 = __VERIFIER_nondet_uchar() [L304] CALL assume_abort_if_not(var_1_26 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L304] RET assume_abort_if_not(var_1_26 >= 63) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L305] CALL assume_abort_if_not(var_1_26 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L305] RET assume_abort_if_not(var_1_26 <= 127) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=10, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L306] var_1_27 = __VERIFIER_nondet_uchar() [L307] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L307] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L308] CALL assume_abort_if_not(var_1_27 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L308] RET assume_abort_if_not(var_1_27 <= 32) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L309] var_1_28 = __VERIFIER_nondet_uchar() [L310] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L310] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L311] CALL assume_abort_if_not(var_1_28 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L311] RET assume_abort_if_not(var_1_28 <= 31) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=3428674879, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L312] var_1_34 = __VERIFIER_nondet_ulong() [L313] CALL assume_abort_if_not(var_1_34 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L313] RET assume_abort_if_not(var_1_34 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L314] CALL assume_abort_if_not(var_1_34 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L314] RET assume_abort_if_not(var_1_34 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_36=97/20, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L315] var_1_36 = __VERIFIER_nondet_double() [L316] CALL assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L316] RET assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=5, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L317] var_1_38 = __VERIFIER_nondet_char() [L318] CALL assume_abort_if_not(var_1_38 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L318] RET assume_abort_if_not(var_1_38 >= -128) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L319] CALL assume_abort_if_not(var_1_38 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L319] RET assume_abort_if_not(var_1_38 <= 127) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L320] CALL assume_abort_if_not(var_1_38 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L320] RET assume_abort_if_not(var_1_38 != 0) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=27467, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L321] var_1_40 = __VERIFIER_nondet_short() [L322] CALL assume_abort_if_not(var_1_40 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L322] RET assume_abort_if_not(var_1_40 >= 16383) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L323] CALL assume_abort_if_not(var_1_40 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L323] RET assume_abort_if_not(var_1_40 <= 32766) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_43=37/8, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L324] var_1_43 = __VERIFIER_nondet_float() [L325] CALL assume_abort_if_not((var_1_43 >= -922337.2036854776000e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854776000e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L325] RET assume_abort_if_not((var_1_43 >= -922337.2036854776000e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854776000e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L326] CALL assume_abort_if_not(var_1_43 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L326] RET assume_abort_if_not(var_1_43 != 0.0F) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_44=0, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L327] var_1_44 = __VERIFIER_nondet_float() [L328] CALL assume_abort_if_not((var_1_44 >= 4611686.018427382800e+12F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 9223372.036854765600e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L328] RET assume_abort_if_not((var_1_44 >= 4611686.018427382800e+12F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 9223372.036854765600e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_46=0, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L329] var_1_46 = __VERIFIER_nondet_double() [L330] CALL assume_abort_if_not((var_1_46 >= 4611686.018427387900e+12F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854776000e+12F && var_1_46 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L330] RET assume_abort_if_not((var_1_46 >= 4611686.018427387900e+12F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854776000e+12F && var_1_46 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=32, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L331] var_1_47 = __VERIFIER_nondet_char() [L332] CALL assume_abort_if_not(var_1_47 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L332] RET assume_abort_if_not(var_1_47 >= -1) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L333] CALL assume_abort_if_not(var_1_47 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L333] RET assume_abort_if_not(var_1_47 <= 126) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=100, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L334] var_1_48 = __VERIFIER_nondet_char() [L335] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L335] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L336] CALL assume_abort_if_not(var_1_48 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L336] RET assume_abort_if_not(var_1_48 <= 126) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_50=5/2, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L337] var_1_50 = __VERIFIER_nondet_float() [L338] CALL assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 2305843.009213691390e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L338] RET assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 2305843.009213691390e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L339] var_1_52 = __VERIFIER_nondet_char() [L340] CALL assume_abort_if_not(var_1_52 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L340] RET assume_abort_if_not(var_1_52 >= -31) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L341] CALL assume_abort_if_not(var_1_52 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L341] RET assume_abort_if_not(var_1_52 <= 31) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L342] var_1_53 = __VERIFIER_nondet_char() [L343] CALL assume_abort_if_not(var_1_53 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L343] RET assume_abort_if_not(var_1_53 >= -31) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L344] CALL assume_abort_if_not(var_1_53 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L344] RET assume_abort_if_not(var_1_53 <= 31) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=0, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L345] var_1_55 = __VERIFIER_nondet_uchar() [L346] CALL assume_abort_if_not(var_1_55 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L346] RET assume_abort_if_not(var_1_55 >= 1) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L347] CALL assume_abort_if_not(var_1_55 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L347] RET assume_abort_if_not(var_1_55 <= 1) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=0, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L348] var_1_56 = __VERIFIER_nondet_uchar() [L349] CALL assume_abort_if_not(var_1_56 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L349] RET assume_abort_if_not(var_1_56 >= 1) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L350] CALL assume_abort_if_not(var_1_56 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L350] RET assume_abort_if_not(var_1_56 <= 1) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=10, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L351] var_1_58 = __VERIFIER_nondet_ushort() [L352] CALL assume_abort_if_not(var_1_58 >= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L352] RET assume_abort_if_not(var_1_58 >= 8) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L353] CALL assume_abort_if_not(var_1_58 <= 16) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L353] RET assume_abort_if_not(var_1_58 <= 16) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=5, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L354] var_1_59 = __VERIFIER_nondet_ushort() [L355] CALL assume_abort_if_not(var_1_59 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L355] RET assume_abort_if_not(var_1_59 >= 0) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L356] CALL assume_abort_if_not(var_1_59 <= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L356] RET assume_abort_if_not(var_1_59 <= 8) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L357] var_1_60 = __VERIFIER_nondet_uchar() [L358] CALL assume_abort_if_not(var_1_60 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L358] RET assume_abort_if_not(var_1_60 >= 0) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L359] CALL assume_abort_if_not(var_1_60 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L359] RET assume_abort_if_not(var_1_60 <= 0) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L360] var_1_61 = __VERIFIER_nondet_uchar() [L361] CALL assume_abort_if_not(var_1_61 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L361] RET assume_abort_if_not(var_1_61 >= 0) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L362] CALL assume_abort_if_not(var_1_61 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L362] RET assume_abort_if_not(var_1_61 <= 0) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=2133519394, var_1_7=32, var_1_8=8321499136] [L363] var_1_69 = __VERIFIER_nondet_long() [L364] CALL assume_abort_if_not(var_1_69 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L364] RET assume_abort_if_not(var_1_69 >= 1073741823) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L365] CALL assume_abort_if_not(var_1_69 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L365] RET assume_abort_if_not(var_1_69 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L389] RET updateVariables() [L390] CALL step() [L93] unsigned char stepLocal_13 = var_1_27; [L94] signed long int stepLocal_12 = last_1_var_1_29; VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L95] COND FALSE !(var_1_43 < var_1_5) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L102] COND FALSE !((var_1_14 - (var_1_46 - var_1_16)) > var_1_4) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L110] unsigned char stepLocal_2 = (~ last_1_var_1_21) < last_1_var_1_29; VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_2=1, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L111] COND TRUE ((var_1_8 / 10u) < last_1_var_1_21) || stepLocal_2 VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=0, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L112] COND FALSE !(! (16.75f <= var_1_12)) [L117] var_1_17 = last_1_var_1_21 VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L120] unsigned char stepLocal_3 = -256 >= var_1_17; VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_3=0, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=50, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L121] COND FALSE !((var_1_6 >= (var_1_14 / var_1_12)) && stepLocal_3) [L124] var_1_21 = (((((var_1_24 + (var_1_26 - var_1_28))) < (var_1_25)) ? ((var_1_24 + (var_1_26 - var_1_28))) : (var_1_25))) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L126] unsigned long int stepLocal_14 = var_1_28 + last_1_var_1_68; VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_14=48, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L127] COND TRUE stepLocal_14 < last_1_var_1_31 [L128] var_1_62 = last_1_var_1_62 VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=5, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L130] COND TRUE var_1_14 <= ((-0.4f / var_1_12) + (last_1_var_1_11 * var_1_16)) [L131] var_1_30 = (var_1_28 - var_1_25) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=64, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L141] COND TRUE var_1_15 >= var_1_6 [L142] var_1_29 = (var_1_27 + var_1_26) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=-32, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L144] COND TRUE ((var_1_46 - var_1_15) - var_1_36) < 7.2 [L145] var_1_45 = ((((((((((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) > (-1)) ? (((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) : (-1)))) < ((var_1_47 - var_1_48))) ? (((((((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) > (-1)) ? (((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) : (-1)))) : ((var_1_47 - var_1_48)))) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L147] COND FALSE !(\read(var_1_54)) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L150] COND FALSE !(\read(var_1_54)) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=-32, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L153] COND FALSE !(\read(var_1_54)) [L156] var_1_65 = 16 VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L158] signed short int stepLocal_6 = var_1_30; VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_6=-111, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L159] EXPR ((((last_1_var_1_35) < (var_1_26)) ? (last_1_var_1_35) : (var_1_26))) | var_1_29 VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_6=-111, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=32, var_1_8=8321499136] [L159] COND FALSE !(stepLocal_6 > (((((last_1_var_1_35) < (var_1_26)) ? (last_1_var_1_35) : (var_1_26))) | var_1_29)) [L166] COND TRUE var_1_5 < var_1_4 [L167] var_1_7 = (((((var_1_8 - var_1_17)) < (var_1_29)) ? ((var_1_8 - var_1_17)) : (var_1_29))) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L171] signed long int stepLocal_1 = var_1_29 + var_1_17; VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_1=178, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L172] COND TRUE 4 < stepLocal_1 VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_11=1/2, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L173] COND TRUE ((- var_1_4) / var_1_12) <= var_1_5 [L174] var_1_11 = (32.5f + var_1_5) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L179] COND FALSE !(\read(var_1_54)) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L182] unsigned long int stepLocal_9 = (var_1_41 % 5u) * var_1_26; [L183] unsigned char stepLocal_8 = var_1_54; [L184] signed short int stepLocal_7 = var_1_30; VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_7=-111, stepLocal_8=0, stepLocal_9=96, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-10, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L185] COND FALSE !(((var_1_62 * var_1_41) % ((((var_1_26) > (var_1_38)) ? (var_1_26) : (var_1_38)))) >= stepLocal_7) [L192] var_1_37 = (var_1_17 - (var_1_40 - var_1_23)) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_8=0, stepLocal_9=96, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=50, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L194] COND FALSE !((- var_1_35) >= last_1_var_1_51) [L207] var_1_51 = ((var_1_27 - var_1_28) + ((((var_1_53) > (var_1_52)) ? (var_1_53) : (var_1_52)))) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_8=0, stepLocal_9=96, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L209] signed char stepLocal_0 = var_1_51; VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_0=0, stepLocal_12=64, stepLocal_13=-224, stepLocal_8=0, stepLocal_9=96, var_1_17=50, var_1_18=0, var_1_1=87/8, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L210] COND TRUE stepLocal_0 >= var_1_45 [L211] var_1_1 = ((((var_1_4) > (9.999999996E8f)) ? (var_1_4) : (9.999999996E8f))) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_8=0, stepLocal_9=96, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=1000, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L215] COND TRUE var_1_14 <= var_1_1 [L216] var_1_20 = var_1_8 VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_8=0, stepLocal_9=96, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L218] unsigned char stepLocal_5 = var_1_21; [L219] signed long int stepLocal_4 = var_1_35 % (var_1_26 + var_1_25); VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_4=2, stepLocal_5=127, stepLocal_8=0, stepLocal_9=96, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L220] COND TRUE var_1_21 >= stepLocal_4 VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_5=127, stepLocal_8=0, stepLocal_9=96, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L221] COND FALSE !(var_1_7 <= stepLocal_5) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_8=0, stepLocal_9=96, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L237] signed char stepLocal_15 = var_1_51; VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_15=0, stepLocal_8=0, stepLocal_9=96, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L238] EXPR var_1_53 & (var_1_35 / var_1_25) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_15=0, stepLocal_8=0, stepLocal_9=96, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=15/2, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L238] COND TRUE (var_1_53 & (var_1_35 / var_1_25)) == stepLocal_15 [L239] var_1_64 = ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_8=0, stepLocal_9=96, var_1_16=0, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=3, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L241] unsigned char stepLocal_17 = var_1_21; [L242] unsigned long int stepLocal_16 = var_1_17 - (var_1_69 - var_1_31); VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_16=-1073731773, stepLocal_17=127, stepLocal_8=0, stepLocal_9=96, var_1_16=0, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=3, var_1_65=16, var_1_67=10, var_1_68=32, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L243] COND FALSE !((var_1_25 + (var_1_62 * var_1_20)) > stepLocal_17) [L250] var_1_68 = var_1_35 VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_12=64, stepLocal_13=-224, stepLocal_16=-1073731773, stepLocal_8=0, stepLocal_9=96, var_1_16=0, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=3, var_1_65=16, var_1_67=10, var_1_68=2, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L252] unsigned char stepLocal_11 = var_1_14 >= (var_1_36 * var_1_64); [L253] unsigned long int stepLocal_10 = var_1_8 * var_1_27; VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_10=266287972352, stepLocal_11=0, stepLocal_12=64, stepLocal_13=-224, stepLocal_16=-1073731773, stepLocal_8=0, stepLocal_9=96, var_1_16=0, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_42=21/5, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=3, var_1_65=16, var_1_67=10, var_1_68=2, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L254] COND FALSE !(stepLocal_11 || var_1_54) [L267] var_1_42 = (var_1_14 - (var_1_44 - var_1_16)) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, stepLocal_10=266287972352, stepLocal_12=64, stepLocal_13=-224, stepLocal_16=-1073731773, stepLocal_8=0, stepLocal_9=96, var_1_16=0, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=3, var_1_65=16, var_1_67=10, var_1_68=2, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L390] RET step() [L391] CALL, EXPR property() [L381] EXPR ((((((((((var_1_51 >= var_1_45) ? (var_1_1 == ((float) ((((var_1_4) > (9.999999996E8f)) ? (var_1_4) : (9.999999996E8f))))) : (var_1_1 == ((float) (((((var_1_5 + var_1_6)) > (var_1_4)) ? ((var_1_5 + var_1_6)) : (var_1_4)))))) && ((var_1_5 < var_1_4) ? (var_1_7 == ((unsigned long int) (((((var_1_8 - var_1_17)) < (var_1_29)) ? ((var_1_8 - var_1_17)) : (var_1_29))))) : (var_1_7 == ((unsigned long int) var_1_17)))) && ((4 < (var_1_29 + var_1_17)) ? ((((- var_1_4) / var_1_12) <= var_1_5) ? (var_1_11 == ((float) (32.5f + var_1_5))) : (var_1_11 == ((float) (var_1_13 - (var_1_14 - ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))))))) : 1)) && ((((var_1_8 / 10u) < last_1_var_1_21) || ((~ last_1_var_1_21) < last_1_var_1_29)) ? ((! (16.75f <= var_1_12)) ? (last_1_var_1_54 ? (var_1_17 == ((unsigned short int) last_1_var_1_21)) : 1) : (var_1_17 == ((unsigned short int) last_1_var_1_21))) : 1)) && ((var_1_14 <= var_1_1) ? (var_1_20 == ((unsigned long int) var_1_8)) : 1)) && (((var_1_6 >= (var_1_14 / var_1_12)) && (-256 >= var_1_17)) ? (var_1_21 == ((unsigned char) ((((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) < 0 ) ? -((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) : ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) - (var_1_26 - (var_1_27 + var_1_28))))) : (var_1_21 == ((unsigned char) (((((var_1_24 + (var_1_26 - var_1_28))) < (var_1_25)) ? ((var_1_24 + (var_1_26 - var_1_28))) : (var_1_25))))))) && ((var_1_15 >= var_1_6) ? (var_1_29 == ((unsigned short int) (var_1_27 + var_1_26))) : 1)) && ((var_1_14 <= ((-0.4f / var_1_12) + (last_1_var_1_11 * var_1_16))) ? (var_1_30 == ((signed short int) (var_1_28 - var_1_25))) : (last_1_var_1_54 ? (((var_1_27 / var_1_25) < (((((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21))) < 0 ) ? -((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21))) : ((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21)))))) ? (var_1_30 == ((signed short int) last_1_var_1_37)) : (var_1_30 == ((signed short int) var_1_27))) : 1))) && ((var_1_21 >= (var_1_35 % (var_1_26 + var_1_25))) ? ((var_1_7 <= var_1_21) ? (var_1_54 ? ((! (var_1_11 < var_1_13)) ? ((! var_1_54) ? (var_1_31 == ((unsigned long int) (var_1_28 + (var_1_24 + (var_1_23 + var_1_26))))) : 1) : 1) : 1) : 1) : (((- 199.496f) <= (- var_1_15)) ? (var_1_31 == ((unsigned long int) (((((((((var_1_8) < (var_1_34)) ? (var_1_8) : (var_1_34))) - var_1_23)) < (var_1_21)) ? ((((((var_1_8) < (var_1_34)) ? (var_1_8) : (var_1_34))) - var_1_23)) : (var_1_21))))) : (var_1_31 == ((unsigned long int) ((((var_1_29) < (var_1_23)) ? (var_1_29) : (var_1_23)))))))) && ((var_1_30 > (((((last_1_var_1_35) < (var_1_26)) ? (last_1_var_1_35) : (var_1_26))) | var_1_29)) ? (((((((var_1_36) > (var_1_13)) ? (var_1_36) : (var_1_13))) - (var_1_16 + var_1_15)) <= 0.5) ? (var_1_35 == ((unsigned short int) var_1_21)) : (var_1_35 == ((unsigned short int) var_1_26))) : 1) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_16=0, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=3, var_1_65=16, var_1_67=10, var_1_68=2, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L381] EXPR (((((((((((((((((var_1_51 >= var_1_45) ? (var_1_1 == ((float) ((((var_1_4) > (9.999999996E8f)) ? (var_1_4) : (9.999999996E8f))))) : (var_1_1 == ((float) (((((var_1_5 + var_1_6)) > (var_1_4)) ? ((var_1_5 + var_1_6)) : (var_1_4)))))) && ((var_1_5 < var_1_4) ? (var_1_7 == ((unsigned long int) (((((var_1_8 - var_1_17)) < (var_1_29)) ? ((var_1_8 - var_1_17)) : (var_1_29))))) : (var_1_7 == ((unsigned long int) var_1_17)))) && ((4 < (var_1_29 + var_1_17)) ? ((((- var_1_4) / var_1_12) <= var_1_5) ? (var_1_11 == ((float) (32.5f + var_1_5))) : (var_1_11 == ((float) (var_1_13 - (var_1_14 - ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))))))) : 1)) && ((((var_1_8 / 10u) < last_1_var_1_21) || ((~ last_1_var_1_21) < last_1_var_1_29)) ? ((! (16.75f <= var_1_12)) ? (last_1_var_1_54 ? (var_1_17 == ((unsigned short int) last_1_var_1_21)) : 1) : (var_1_17 == ((unsigned short int) last_1_var_1_21))) : 1)) && ((var_1_14 <= var_1_1) ? (var_1_20 == ((unsigned long int) var_1_8)) : 1)) && (((var_1_6 >= (var_1_14 / var_1_12)) && (-256 >= var_1_17)) ? (var_1_21 == ((unsigned char) ((((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) < 0 ) ? -((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) : ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) - (var_1_26 - (var_1_27 + var_1_28))))) : (var_1_21 == ((unsigned char) (((((var_1_24 + (var_1_26 - var_1_28))) < (var_1_25)) ? ((var_1_24 + (var_1_26 - var_1_28))) : (var_1_25))))))) && ((var_1_15 >= var_1_6) ? (var_1_29 == ((unsigned short int) (var_1_27 + var_1_26))) : 1)) && ((var_1_14 <= ((-0.4f / var_1_12) + (last_1_var_1_11 * var_1_16))) ? (var_1_30 == ((signed short int) (var_1_28 - var_1_25))) : (last_1_var_1_54 ? (((var_1_27 / var_1_25) < (((((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21))) < 0 ) ? -((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21))) : ((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21)))))) ? (var_1_30 == ((signed short int) last_1_var_1_37)) : (var_1_30 == ((signed short int) var_1_27))) : 1))) && ((var_1_21 >= (var_1_35 % (var_1_26 + var_1_25))) ? ((var_1_7 <= var_1_21) ? (var_1_54 ? ((! (var_1_11 < var_1_13)) ? ((! var_1_54) ? (var_1_31 == ((unsigned long int) (var_1_28 + (var_1_24 + (var_1_23 + var_1_26))))) : 1) : 1) : 1) : 1) : (((- 199.496f) <= (- var_1_15)) ? (var_1_31 == ((unsigned long int) (((((((((var_1_8) < (var_1_34)) ? (var_1_8) : (var_1_34))) - var_1_23)) < (var_1_21)) ? ((((((var_1_8) < (var_1_34)) ? (var_1_8) : (var_1_34))) - var_1_23)) : (var_1_21))))) : (var_1_31 == ((unsigned long int) ((((var_1_29) < (var_1_23)) ? (var_1_29) : (var_1_23)))))))) && ((var_1_30 > (((((last_1_var_1_35) < (var_1_26)) ? (last_1_var_1_35) : (var_1_26))) | var_1_29)) ? (((((((var_1_36) > (var_1_13)) ? (var_1_36) : (var_1_13))) - (var_1_16 + var_1_15)) <= 0.5) ? (var_1_35 == ((unsigned short int) var_1_21)) : (var_1_35 == ((unsigned short int) var_1_26))) : 1)) && ((((var_1_62 * var_1_41) % ((((var_1_26) > (var_1_38)) ? (var_1_26) : (var_1_38)))) >= var_1_30) ? ((var_1_54 || ((var_1_21 * var_1_8) < var_1_25)) ? ((((var_1_41 % 5u) * var_1_26) > var_1_21) ? (var_1_37 == ((signed short int) ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))))) : 1) : 1) : (var_1_37 == ((signed short int) (var_1_17 - (var_1_40 - var_1_23)))))) && (var_1_54 ? (var_1_41 == ((signed short int) ((((1) < (((((var_1_26 - var_1_65) < 0 ) ? -(var_1_26 - var_1_65) : (var_1_26 - var_1_65))))) ? (1) : (((((var_1_26 - var_1_65) < 0 ) ? -(var_1_26 - var_1_65) : (var_1_26 - var_1_65)))))))) : 1)) && (((var_1_14 >= (var_1_36 * var_1_64)) || var_1_54) ? ((! ((! var_1_54) && var_1_54)) ? ((var_1_21 > (var_1_8 * var_1_27)) ? (var_1_42 == ((float) (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) - ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) : 1) : (((var_1_13 * (var_1_4 / var_1_43)) <= (- (- var_1_16))) ? (var_1_42 == ((float) var_1_15)) : (var_1_42 == ((float) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))))) : (var_1_42 == ((float) (var_1_14 - (var_1_44 - var_1_16)))))) && ((((var_1_46 - var_1_15) - var_1_36) < 7.2) ? (var_1_45 == ((signed char) ((((((((((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) > (-1)) ? (((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) : (-1)))) < ((var_1_47 - var_1_48))) ? (((((((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) > (-1)) ? (((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) : (-1)))) : ((var_1_47 - var_1_48)))))) : 1)) && (var_1_54 ? (var_1_49 == ((float) (((8.5755224913009244E18f - var_1_50) - var_1_16) - ((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15)))))) : 1)) && (((- var_1_35) >= last_1_var_1_51) ? (((var_1_8 < var_1_21) || (var_1_43 >= var_1_14)) ? ((1.0000000002E9f <= (- var_1_44)) ? ((var_1_37 >= (var_1_62 + (var_1_25 - var_1_17))) ? (var_1_51 == ((signed char) ((((var_1_28) < (var_1_47)) ? (var_1_28) : (var_1_47))))) : (var_1_51 == ((signed char) (var_1_28 + (var_1_27 + ((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53)))))))) : 1) : (var_1_51 == ((signed char) (((((4) > (var_1_48)) ? (4) : (var_1_48))) - 64)))) : (var_1_51 == ((signed char) ((var_1_27 - var_1_28) + ((((var_1_53) > (var_1_52)) ? (var_1_53) : (var_1_52)))))))) && ((var_1_43 < var_1_5) ? ((var_1_27 == var_1_25) ? (var_1_54 == ((unsigned char) (var_1_55 && var_1_56))) : (var_1_54 == ((unsigned char) var_1_56))) : (((var_1_14 - (var_1_46 - var_1_16)) > var_1_4) ? (((last_1_var_1_65 >> (var_1_58 - var_1_59)) <= last_1_var_1_29) ? (var_1_54 == ((unsigned char) ((var_1_18 && (var_1_60 || var_1_61)) || (! var_1_55)))) : (var_1_54 == ((unsigned char) (! var_1_61)))) : 1)) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_16=0, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=3, var_1_65=16, var_1_67=10, var_1_68=2, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L381] EXPR (((((((((((((((((((var_1_51 >= var_1_45) ? (var_1_1 == ((float) ((((var_1_4) > (9.999999996E8f)) ? (var_1_4) : (9.999999996E8f))))) : (var_1_1 == ((float) (((((var_1_5 + var_1_6)) > (var_1_4)) ? ((var_1_5 + var_1_6)) : (var_1_4)))))) && ((var_1_5 < var_1_4) ? (var_1_7 == ((unsigned long int) (((((var_1_8 - var_1_17)) < (var_1_29)) ? ((var_1_8 - var_1_17)) : (var_1_29))))) : (var_1_7 == ((unsigned long int) var_1_17)))) && ((4 < (var_1_29 + var_1_17)) ? ((((- var_1_4) / var_1_12) <= var_1_5) ? (var_1_11 == ((float) (32.5f + var_1_5))) : (var_1_11 == ((float) (var_1_13 - (var_1_14 - ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))))))) : 1)) && ((((var_1_8 / 10u) < last_1_var_1_21) || ((~ last_1_var_1_21) < last_1_var_1_29)) ? ((! (16.75f <= var_1_12)) ? (last_1_var_1_54 ? (var_1_17 == ((unsigned short int) last_1_var_1_21)) : 1) : (var_1_17 == ((unsigned short int) last_1_var_1_21))) : 1)) && ((var_1_14 <= var_1_1) ? (var_1_20 == ((unsigned long int) var_1_8)) : 1)) && (((var_1_6 >= (var_1_14 / var_1_12)) && (-256 >= var_1_17)) ? (var_1_21 == ((unsigned char) ((((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) < 0 ) ? -((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) : ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) - (var_1_26 - (var_1_27 + var_1_28))))) : (var_1_21 == ((unsigned char) (((((var_1_24 + (var_1_26 - var_1_28))) < (var_1_25)) ? ((var_1_24 + (var_1_26 - var_1_28))) : (var_1_25))))))) && ((var_1_15 >= var_1_6) ? (var_1_29 == ((unsigned short int) (var_1_27 + var_1_26))) : 1)) && ((var_1_14 <= ((-0.4f / var_1_12) + (last_1_var_1_11 * var_1_16))) ? (var_1_30 == ((signed short int) (var_1_28 - var_1_25))) : (last_1_var_1_54 ? (((var_1_27 / var_1_25) < (((((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21))) < 0 ) ? -((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21))) : ((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21)))))) ? (var_1_30 == ((signed short int) last_1_var_1_37)) : (var_1_30 == ((signed short int) var_1_27))) : 1))) && ((var_1_21 >= (var_1_35 % (var_1_26 + var_1_25))) ? ((var_1_7 <= var_1_21) ? (var_1_54 ? ((! (var_1_11 < var_1_13)) ? ((! var_1_54) ? (var_1_31 == ((unsigned long int) (var_1_28 + (var_1_24 + (var_1_23 + var_1_26))))) : 1) : 1) : 1) : 1) : (((- 199.496f) <= (- var_1_15)) ? (var_1_31 == ((unsigned long int) (((((((((var_1_8) < (var_1_34)) ? (var_1_8) : (var_1_34))) - var_1_23)) < (var_1_21)) ? ((((((var_1_8) < (var_1_34)) ? (var_1_8) : (var_1_34))) - var_1_23)) : (var_1_21))))) : (var_1_31 == ((unsigned long int) ((((var_1_29) < (var_1_23)) ? (var_1_29) : (var_1_23)))))))) && ((var_1_30 > (((((last_1_var_1_35) < (var_1_26)) ? (last_1_var_1_35) : (var_1_26))) | var_1_29)) ? (((((((var_1_36) > (var_1_13)) ? (var_1_36) : (var_1_13))) - (var_1_16 + var_1_15)) <= 0.5) ? (var_1_35 == ((unsigned short int) var_1_21)) : (var_1_35 == ((unsigned short int) var_1_26))) : 1)) && ((((var_1_62 * var_1_41) % ((((var_1_26) > (var_1_38)) ? (var_1_26) : (var_1_38)))) >= var_1_30) ? ((var_1_54 || ((var_1_21 * var_1_8) < var_1_25)) ? ((((var_1_41 % 5u) * var_1_26) > var_1_21) ? (var_1_37 == ((signed short int) ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))))) : 1) : 1) : (var_1_37 == ((signed short int) (var_1_17 - (var_1_40 - var_1_23)))))) && (var_1_54 ? (var_1_41 == ((signed short int) ((((1) < (((((var_1_26 - var_1_65) < 0 ) ? -(var_1_26 - var_1_65) : (var_1_26 - var_1_65))))) ? (1) : (((((var_1_26 - var_1_65) < 0 ) ? -(var_1_26 - var_1_65) : (var_1_26 - var_1_65)))))))) : 1)) && (((var_1_14 >= (var_1_36 * var_1_64)) || var_1_54) ? ((! ((! var_1_54) && var_1_54)) ? ((var_1_21 > (var_1_8 * var_1_27)) ? (var_1_42 == ((float) (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) - ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) : 1) : (((var_1_13 * (var_1_4 / var_1_43)) <= (- (- var_1_16))) ? (var_1_42 == ((float) var_1_15)) : (var_1_42 == ((float) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))))) : (var_1_42 == ((float) (var_1_14 - (var_1_44 - var_1_16)))))) && ((((var_1_46 - var_1_15) - var_1_36) < 7.2) ? (var_1_45 == ((signed char) ((((((((((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) > (-1)) ? (((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) : (-1)))) < ((var_1_47 - var_1_48))) ? (((((((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) > (-1)) ? (((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) : (-1)))) : ((var_1_47 - var_1_48)))))) : 1)) && (var_1_54 ? (var_1_49 == ((float) (((8.5755224913009244E18f - var_1_50) - var_1_16) - ((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15)))))) : 1)) && (((- var_1_35) >= last_1_var_1_51) ? (((var_1_8 < var_1_21) || (var_1_43 >= var_1_14)) ? ((1.0000000002E9f <= (- var_1_44)) ? ((var_1_37 >= (var_1_62 + (var_1_25 - var_1_17))) ? (var_1_51 == ((signed char) ((((var_1_28) < (var_1_47)) ? (var_1_28) : (var_1_47))))) : (var_1_51 == ((signed char) (var_1_28 + (var_1_27 + ((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53)))))))) : 1) : (var_1_51 == ((signed char) (((((4) > (var_1_48)) ? (4) : (var_1_48))) - 64)))) : (var_1_51 == ((signed char) ((var_1_27 - var_1_28) + ((((var_1_53) > (var_1_52)) ? (var_1_53) : (var_1_52)))))))) && ((var_1_43 < var_1_5) ? ((var_1_27 == var_1_25) ? (var_1_54 == ((unsigned char) (var_1_55 && var_1_56))) : (var_1_54 == ((unsigned char) var_1_56))) : (((var_1_14 - (var_1_46 - var_1_16)) > var_1_4) ? (((last_1_var_1_65 >> (var_1_58 - var_1_59)) <= last_1_var_1_29) ? (var_1_54 == ((unsigned char) ((var_1_18 && (var_1_60 || var_1_61)) || (! var_1_55)))) : (var_1_54 == ((unsigned char) (! var_1_61)))) : 1))) && (((var_1_28 + last_1_var_1_68) < last_1_var_1_31) ? (var_1_62 == ((signed short int) last_1_var_1_62)) : 1)) && (((var_1_53 & (var_1_35 / var_1_25)) == var_1_51) ? (var_1_64 == ((float) ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) : 1) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_16=0, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=3, var_1_65=16, var_1_67=10, var_1_68=2, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L381] EXPR ((((((((((((((((((((((var_1_51 >= var_1_45) ? (var_1_1 == ((float) ((((var_1_4) > (9.999999996E8f)) ? (var_1_4) : (9.999999996E8f))))) : (var_1_1 == ((float) (((((var_1_5 + var_1_6)) > (var_1_4)) ? ((var_1_5 + var_1_6)) : (var_1_4)))))) && ((var_1_5 < var_1_4) ? (var_1_7 == ((unsigned long int) (((((var_1_8 - var_1_17)) < (var_1_29)) ? ((var_1_8 - var_1_17)) : (var_1_29))))) : (var_1_7 == ((unsigned long int) var_1_17)))) && ((4 < (var_1_29 + var_1_17)) ? ((((- var_1_4) / var_1_12) <= var_1_5) ? (var_1_11 == ((float) (32.5f + var_1_5))) : (var_1_11 == ((float) (var_1_13 - (var_1_14 - ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))))))) : 1)) && ((((var_1_8 / 10u) < last_1_var_1_21) || ((~ last_1_var_1_21) < last_1_var_1_29)) ? ((! (16.75f <= var_1_12)) ? (last_1_var_1_54 ? (var_1_17 == ((unsigned short int) last_1_var_1_21)) : 1) : (var_1_17 == ((unsigned short int) last_1_var_1_21))) : 1)) && ((var_1_14 <= var_1_1) ? (var_1_20 == ((unsigned long int) var_1_8)) : 1)) && (((var_1_6 >= (var_1_14 / var_1_12)) && (-256 >= var_1_17)) ? (var_1_21 == ((unsigned char) ((((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) < 0 ) ? -((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) : ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) - (var_1_26 - (var_1_27 + var_1_28))))) : (var_1_21 == ((unsigned char) (((((var_1_24 + (var_1_26 - var_1_28))) < (var_1_25)) ? ((var_1_24 + (var_1_26 - var_1_28))) : (var_1_25))))))) && ((var_1_15 >= var_1_6) ? (var_1_29 == ((unsigned short int) (var_1_27 + var_1_26))) : 1)) && ((var_1_14 <= ((-0.4f / var_1_12) + (last_1_var_1_11 * var_1_16))) ? (var_1_30 == ((signed short int) (var_1_28 - var_1_25))) : (last_1_var_1_54 ? (((var_1_27 / var_1_25) < (((((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21))) < 0 ) ? -((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21))) : ((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21)))))) ? (var_1_30 == ((signed short int) last_1_var_1_37)) : (var_1_30 == ((signed short int) var_1_27))) : 1))) && ((var_1_21 >= (var_1_35 % (var_1_26 + var_1_25))) ? ((var_1_7 <= var_1_21) ? (var_1_54 ? ((! (var_1_11 < var_1_13)) ? ((! var_1_54) ? (var_1_31 == ((unsigned long int) (var_1_28 + (var_1_24 + (var_1_23 + var_1_26))))) : 1) : 1) : 1) : 1) : (((- 199.496f) <= (- var_1_15)) ? (var_1_31 == ((unsigned long int) (((((((((var_1_8) < (var_1_34)) ? (var_1_8) : (var_1_34))) - var_1_23)) < (var_1_21)) ? ((((((var_1_8) < (var_1_34)) ? (var_1_8) : (var_1_34))) - var_1_23)) : (var_1_21))))) : (var_1_31 == ((unsigned long int) ((((var_1_29) < (var_1_23)) ? (var_1_29) : (var_1_23)))))))) && ((var_1_30 > (((((last_1_var_1_35) < (var_1_26)) ? (last_1_var_1_35) : (var_1_26))) | var_1_29)) ? (((((((var_1_36) > (var_1_13)) ? (var_1_36) : (var_1_13))) - (var_1_16 + var_1_15)) <= 0.5) ? (var_1_35 == ((unsigned short int) var_1_21)) : (var_1_35 == ((unsigned short int) var_1_26))) : 1)) && ((((var_1_62 * var_1_41) % ((((var_1_26) > (var_1_38)) ? (var_1_26) : (var_1_38)))) >= var_1_30) ? ((var_1_54 || ((var_1_21 * var_1_8) < var_1_25)) ? ((((var_1_41 % 5u) * var_1_26) > var_1_21) ? (var_1_37 == ((signed short int) ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))))) : 1) : 1) : (var_1_37 == ((signed short int) (var_1_17 - (var_1_40 - var_1_23)))))) && (var_1_54 ? (var_1_41 == ((signed short int) ((((1) < (((((var_1_26 - var_1_65) < 0 ) ? -(var_1_26 - var_1_65) : (var_1_26 - var_1_65))))) ? (1) : (((((var_1_26 - var_1_65) < 0 ) ? -(var_1_26 - var_1_65) : (var_1_26 - var_1_65)))))))) : 1)) && (((var_1_14 >= (var_1_36 * var_1_64)) || var_1_54) ? ((! ((! var_1_54) && var_1_54)) ? ((var_1_21 > (var_1_8 * var_1_27)) ? (var_1_42 == ((float) (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) - ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) : 1) : (((var_1_13 * (var_1_4 / var_1_43)) <= (- (- var_1_16))) ? (var_1_42 == ((float) var_1_15)) : (var_1_42 == ((float) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))))) : (var_1_42 == ((float) (var_1_14 - (var_1_44 - var_1_16)))))) && ((((var_1_46 - var_1_15) - var_1_36) < 7.2) ? (var_1_45 == ((signed char) ((((((((((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) > (-1)) ? (((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) : (-1)))) < ((var_1_47 - var_1_48))) ? (((((((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) > (-1)) ? (((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) : (-1)))) : ((var_1_47 - var_1_48)))))) : 1)) && (var_1_54 ? (var_1_49 == ((float) (((8.5755224913009244E18f - var_1_50) - var_1_16) - ((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15)))))) : 1)) && (((- var_1_35) >= last_1_var_1_51) ? (((var_1_8 < var_1_21) || (var_1_43 >= var_1_14)) ? ((1.0000000002E9f <= (- var_1_44)) ? ((var_1_37 >= (var_1_62 + (var_1_25 - var_1_17))) ? (var_1_51 == ((signed char) ((((var_1_28) < (var_1_47)) ? (var_1_28) : (var_1_47))))) : (var_1_51 == ((signed char) (var_1_28 + (var_1_27 + ((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53)))))))) : 1) : (var_1_51 == ((signed char) (((((4) > (var_1_48)) ? (4) : (var_1_48))) - 64)))) : (var_1_51 == ((signed char) ((var_1_27 - var_1_28) + ((((var_1_53) > (var_1_52)) ? (var_1_53) : (var_1_52)))))))) && ((var_1_43 < var_1_5) ? ((var_1_27 == var_1_25) ? (var_1_54 == ((unsigned char) (var_1_55 && var_1_56))) : (var_1_54 == ((unsigned char) var_1_56))) : (((var_1_14 - (var_1_46 - var_1_16)) > var_1_4) ? (((last_1_var_1_65 >> (var_1_58 - var_1_59)) <= last_1_var_1_29) ? (var_1_54 == ((unsigned char) ((var_1_18 && (var_1_60 || var_1_61)) || (! var_1_55)))) : (var_1_54 == ((unsigned char) (! var_1_61)))) : 1))) && (((var_1_28 + last_1_var_1_68) < last_1_var_1_31) ? (var_1_62 == ((signed short int) last_1_var_1_62)) : 1)) && (((var_1_53 & (var_1_35 / var_1_25)) == var_1_51) ? (var_1_64 == ((float) ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) : 1)) && (var_1_54 ? (var_1_65 == ((signed long int) var_1_45)) : (var_1_65 == ((signed long int) 16)))) && (var_1_54 ? (var_1_67 == ((signed char) var_1_59)) : 1)) && (((var_1_25 + (var_1_62 * var_1_20)) > var_1_21) ? (((var_1_17 - (var_1_69 - var_1_31)) <= (var_1_26 & var_1_30)) ? (var_1_68 == ((unsigned long int) var_1_20)) : (var_1_68 == ((unsigned long int) var_1_58))) : (var_1_68 == ((unsigned long int) var_1_35))) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_16=0, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=3, var_1_65=16, var_1_67=10, var_1_68=2, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L381-L382] return ((((((((((((((((((((((var_1_51 >= var_1_45) ? (var_1_1 == ((float) ((((var_1_4) > (9.999999996E8f)) ? (var_1_4) : (9.999999996E8f))))) : (var_1_1 == ((float) (((((var_1_5 + var_1_6)) > (var_1_4)) ? ((var_1_5 + var_1_6)) : (var_1_4)))))) && ((var_1_5 < var_1_4) ? (var_1_7 == ((unsigned long int) (((((var_1_8 - var_1_17)) < (var_1_29)) ? ((var_1_8 - var_1_17)) : (var_1_29))))) : (var_1_7 == ((unsigned long int) var_1_17)))) && ((4 < (var_1_29 + var_1_17)) ? ((((- var_1_4) / var_1_12) <= var_1_5) ? (var_1_11 == ((float) (32.5f + var_1_5))) : (var_1_11 == ((float) (var_1_13 - (var_1_14 - ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))))))) : 1)) && ((((var_1_8 / 10u) < last_1_var_1_21) || ((~ last_1_var_1_21) < last_1_var_1_29)) ? ((! (16.75f <= var_1_12)) ? (last_1_var_1_54 ? (var_1_17 == ((unsigned short int) last_1_var_1_21)) : 1) : (var_1_17 == ((unsigned short int) last_1_var_1_21))) : 1)) && ((var_1_14 <= var_1_1) ? (var_1_20 == ((unsigned long int) var_1_8)) : 1)) && (((var_1_6 >= (var_1_14 / var_1_12)) && (-256 >= var_1_17)) ? (var_1_21 == ((unsigned char) ((((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) < 0 ) ? -((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) : ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) - (var_1_26 - (var_1_27 + var_1_28))))) : (var_1_21 == ((unsigned char) (((((var_1_24 + (var_1_26 - var_1_28))) < (var_1_25)) ? ((var_1_24 + (var_1_26 - var_1_28))) : (var_1_25))))))) && ((var_1_15 >= var_1_6) ? (var_1_29 == ((unsigned short int) (var_1_27 + var_1_26))) : 1)) && ((var_1_14 <= ((-0.4f / var_1_12) + (last_1_var_1_11 * var_1_16))) ? (var_1_30 == ((signed short int) (var_1_28 - var_1_25))) : (last_1_var_1_54 ? (((var_1_27 / var_1_25) < (((((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21))) < 0 ) ? -((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21))) : ((((last_1_var_1_51) < (last_1_var_1_21)) ? (last_1_var_1_51) : (last_1_var_1_21)))))) ? (var_1_30 == ((signed short int) last_1_var_1_37)) : (var_1_30 == ((signed short int) var_1_27))) : 1))) && ((var_1_21 >= (var_1_35 % (var_1_26 + var_1_25))) ? ((var_1_7 <= var_1_21) ? (var_1_54 ? ((! (var_1_11 < var_1_13)) ? ((! var_1_54) ? (var_1_31 == ((unsigned long int) (var_1_28 + (var_1_24 + (var_1_23 + var_1_26))))) : 1) : 1) : 1) : 1) : (((- 199.496f) <= (- var_1_15)) ? (var_1_31 == ((unsigned long int) (((((((((var_1_8) < (var_1_34)) ? (var_1_8) : (var_1_34))) - var_1_23)) < (var_1_21)) ? ((((((var_1_8) < (var_1_34)) ? (var_1_8) : (var_1_34))) - var_1_23)) : (var_1_21))))) : (var_1_31 == ((unsigned long int) ((((var_1_29) < (var_1_23)) ? (var_1_29) : (var_1_23)))))))) && ((var_1_30 > (((((last_1_var_1_35) < (var_1_26)) ? (last_1_var_1_35) : (var_1_26))) | var_1_29)) ? (((((((var_1_36) > (var_1_13)) ? (var_1_36) : (var_1_13))) - (var_1_16 + var_1_15)) <= 0.5) ? (var_1_35 == ((unsigned short int) var_1_21)) : (var_1_35 == ((unsigned short int) var_1_26))) : 1)) && ((((var_1_62 * var_1_41) % ((((var_1_26) > (var_1_38)) ? (var_1_26) : (var_1_38)))) >= var_1_30) ? ((var_1_54 || ((var_1_21 * var_1_8) < var_1_25)) ? ((((var_1_41 % 5u) * var_1_26) > var_1_21) ? (var_1_37 == ((signed short int) ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))))) : 1) : 1) : (var_1_37 == ((signed short int) (var_1_17 - (var_1_40 - var_1_23)))))) && (var_1_54 ? (var_1_41 == ((signed short int) ((((1) < (((((var_1_26 - var_1_65) < 0 ) ? -(var_1_26 - var_1_65) : (var_1_26 - var_1_65))))) ? (1) : (((((var_1_26 - var_1_65) < 0 ) ? -(var_1_26 - var_1_65) : (var_1_26 - var_1_65)))))))) : 1)) && (((var_1_14 >= (var_1_36 * var_1_64)) || var_1_54) ? ((! ((! var_1_54) && var_1_54)) ? ((var_1_21 > (var_1_8 * var_1_27)) ? (var_1_42 == ((float) (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) - ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) : 1) : (((var_1_13 * (var_1_4 / var_1_43)) <= (- (- var_1_16))) ? (var_1_42 == ((float) var_1_15)) : (var_1_42 == ((float) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))))) : (var_1_42 == ((float) (var_1_14 - (var_1_44 - var_1_16)))))) && ((((var_1_46 - var_1_15) - var_1_36) < 7.2) ? (var_1_45 == ((signed char) ((((((((((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) > (-1)) ? (((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) : (-1)))) < ((var_1_47 - var_1_48))) ? (((((((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) > (-1)) ? (((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) : (-1)))) : ((var_1_47 - var_1_48)))))) : 1)) && (var_1_54 ? (var_1_49 == ((float) (((8.5755224913009244E18f - var_1_50) - var_1_16) - ((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15)))))) : 1)) && (((- var_1_35) >= last_1_var_1_51) ? (((var_1_8 < var_1_21) || (var_1_43 >= var_1_14)) ? ((1.0000000002E9f <= (- var_1_44)) ? ((var_1_37 >= (var_1_62 + (var_1_25 - var_1_17))) ? (var_1_51 == ((signed char) ((((var_1_28) < (var_1_47)) ? (var_1_28) : (var_1_47))))) : (var_1_51 == ((signed char) (var_1_28 + (var_1_27 + ((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53)))))))) : 1) : (var_1_51 == ((signed char) (((((4) > (var_1_48)) ? (4) : (var_1_48))) - 64)))) : (var_1_51 == ((signed char) ((var_1_27 - var_1_28) + ((((var_1_53) > (var_1_52)) ? (var_1_53) : (var_1_52)))))))) && ((var_1_43 < var_1_5) ? ((var_1_27 == var_1_25) ? (var_1_54 == ((unsigned char) (var_1_55 && var_1_56))) : (var_1_54 == ((unsigned char) var_1_56))) : (((var_1_14 - (var_1_46 - var_1_16)) > var_1_4) ? (((last_1_var_1_65 >> (var_1_58 - var_1_59)) <= last_1_var_1_29) ? (var_1_54 == ((unsigned char) ((var_1_18 && (var_1_60 || var_1_61)) || (! var_1_55)))) : (var_1_54 == ((unsigned char) (! var_1_61)))) : 1))) && (((var_1_28 + last_1_var_1_68) < last_1_var_1_31) ? (var_1_62 == ((signed short int) last_1_var_1_62)) : 1)) && (((var_1_53 & (var_1_35 / var_1_25)) == var_1_51) ? (var_1_64 == ((float) ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) : 1)) && (var_1_54 ? (var_1_65 == ((signed long int) var_1_45)) : (var_1_65 == ((signed long int) 16)))) && (var_1_54 ? (var_1_67 == ((signed char) var_1_59)) : 1)) && (((var_1_25 + (var_1_62 * var_1_20)) > var_1_21) ? (((var_1_17 - (var_1_69 - var_1_31)) <= (var_1_26 & var_1_30)) ? (var_1_68 == ((unsigned long int) var_1_20)) : (var_1_68 == ((unsigned long int) var_1_58))) : (var_1_68 == ((unsigned long int) var_1_35))) ; [L391] RET, EXPR property() [L391] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_16=0, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=3, var_1_65=16, var_1_67=10, var_1_68=2, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] [L19] reach_error() VAL [isInitial=1, last_1_var_1_11=1/2, last_1_var_1_21=50, last_1_var_1_29=64, last_1_var_1_31=10000, last_1_var_1_35=2, last_1_var_1_37=-10, last_1_var_1_51=50, last_1_var_1_54=0, last_1_var_1_62=-64, last_1_var_1_65=-32, last_1_var_1_68=32, var_1_16=0, var_1_17=50, var_1_18=0, var_1_1=2, var_1_20=8321499136, var_1_21=127, var_1_23=255, var_1_24=-465, var_1_25=127, var_1_26=96, var_1_27=-224, var_1_28=16, var_1_29=128, var_1_30=-111, var_1_31=10000, var_1_34=2147483647, var_1_35=2, var_1_37=-32461, var_1_38=114, var_1_40=32766, var_1_41=16, var_1_45=0, var_1_47=0, var_1_48=0, var_1_49=5109/20, var_1_4=2, var_1_51=0, var_1_52=-16, var_1_53=-16, var_1_54=0, var_1_55=1, var_1_56=1, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=0, var_1_62=-64, var_1_64=3, var_1_65=16, var_1_67=10, var_1_68=2, var_1_69=1073741823, var_1_7=128, var_1_8=8321499136] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 209 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 20.9s, OverallIterations: 8, TraceHistogramMax: 60, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 8.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10061 SdHoareTripleChecker+Valid, 5.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9955 mSDsluCounter, 9868 SdHoareTripleChecker+Invalid, 5.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7188 mSDsCounter, 2352 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6377 IncrementalHoareTripleChecker+Invalid, 8729 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2352 mSolverCounterUnsat, 2680 mSDtfsCounter, 6377 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2121 GetRequests, 1963 SyntacticMatches, 2 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5068 ImplicationChecksByTransitivity, 2.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2468occurred in iteration=7, InterpolantAutomatonStates: 147, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 7 MinimizatonAttempts, 2577 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 2.3s SatisfiabilityAnalysisTime, 7.2s InterpolantComputationTime, 4686 NumberOfCodeBlocks, 4686 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 4670 ConstructedInterpolants, 0 QuantifiedInterpolants, 20374 SizeOfPredicates, 6 NumberOfNonLiveVariables, 2676 ConjunctsInSsa, 28 ConjunctsInUnsatCore, 12 InterpolantComputations, 5 PerfectInterpolantSequences, 84221/84960 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-04 00:14:38,596 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-68.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 fe447251b709dcbaeec3993636e29d14f02d9714ec589941efbf833a23b8d580 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 00:14:40,361 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 00:14:40,437 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-03-04 00:14:40,441 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 00:14:40,441 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 00:14:40,456 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 00:14:40,457 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 00:14:40,457 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 00:14:40,458 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 00:14:40,458 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 00:14:40,458 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 00:14:40,458 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 00:14:40,459 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 00:14:40,459 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 00:14:40,459 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 00:14:40,459 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 00:14:40,459 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 00:14:40,459 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-04 00:14:40,459 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-04 00:14:40,460 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 00:14:40,460 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 00:14:40,460 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 00:14:40,460 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 00:14:40,460 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-03-04 00:14:40,460 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-03-04 00:14:40,460 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-03-04 00:14:40,460 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-04 00:14:40,460 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 00:14:40,460 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 00:14:40,460 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 00:14:40,461 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 00:14:40,461 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 00:14:40,461 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 00:14:40,461 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 00:14:40,461 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 00:14:40,461 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 00:14:40,461 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 00:14:40,461 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 00:14:40,461 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 00:14:40,461 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-03-04 00:14:40,461 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-03-04 00:14:40,461 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 00:14:40,461 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 00:14:40,462 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 00:14:40,462 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 00:14:40,462 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 -> fe447251b709dcbaeec3993636e29d14f02d9714ec589941efbf833a23b8d580 [2025-03-04 00:14:40,676 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 00:14:40,682 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 00:14:40,685 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 00:14:40,686 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 00:14:40,686 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 00:14:40,687 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-68.i [2025-03-04 00:14:41,874 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3080cee2f/42f0ebd3ccb441019805896e88754606/FLAG0569025af [2025-03-04 00:14:42,110 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 00:14:42,115 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-68.i [2025-03-04 00:14:42,124 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3080cee2f/42f0ebd3ccb441019805896e88754606/FLAG0569025af [2025-03-04 00:14:42,446 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3080cee2f/42f0ebd3ccb441019805896e88754606 [2025-03-04 00:14:42,447 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 00:14:42,448 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 00:14:42,449 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 00:14:42,449 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 00:14:42,452 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 00:14:42,452 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 12:14:42" (1/1) ... [2025-03-04 00:14:42,454 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7013fe13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:42, skipping insertion in model container [2025-03-04 00:14:42,454 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 12:14:42" (1/1) ... [2025-03-04 00:14:42,482 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 00:14:42,578 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-68.i[916,929] [2025-03-04 00:14:42,669 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 00:14:42,685 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 00:14:42,693 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-68.i[916,929] [2025-03-04 00:14:42,744 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 00:14:42,764 INFO L204 MainTranslator]: Completed translation [2025-03-04 00:14:42,765 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:42 WrapperNode [2025-03-04 00:14:42,765 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 00:14:42,766 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 00:14:42,766 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 00:14:42,766 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 00:14:42,770 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:42" (1/1) ... [2025-03-04 00:14:42,786 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:42" (1/1) ... [2025-03-04 00:14:42,822 INFO L138 Inliner]: procedures = 27, calls = 73, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 383 [2025-03-04 00:14:42,822 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 00:14:42,825 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 00:14:42,826 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 00:14:42,826 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 00:14:42,831 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:42" (1/1) ... [2025-03-04 00:14:42,832 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:42" (1/1) ... [2025-03-04 00:14:42,842 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:42" (1/1) ... [2025-03-04 00:14:42,865 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-04 00:14:42,865 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:42" (1/1) ... [2025-03-04 00:14:42,866 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:42" (1/1) ... [2025-03-04 00:14:42,888 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:42" (1/1) ... [2025-03-04 00:14:42,889 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:42" (1/1) ... [2025-03-04 00:14:42,891 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:42" (1/1) ... [2025-03-04 00:14:42,892 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:42" (1/1) ... [2025-03-04 00:14:42,898 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 00:14:42,902 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 00:14:42,902 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 00:14:42,902 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 00:14:42,903 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:14:42" (1/1) ... [2025-03-04 00:14:42,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 00:14:42,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 00:14:42,927 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-04 00:14:42,930 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-04 00:14:42,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 00:14:42,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-03-04 00:14:42,946 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 00:14:42,946 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 00:14:42,946 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 00:14:42,946 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 00:14:43,022 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 00:14:43,023 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation