./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-09 09:48:00,017 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-09 09:48:00,068 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-01-09 09:48:00,075 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-09 09:48:00,075 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-09 09:48:00,090 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-09 09:48:00,091 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-09 09:48:00,091 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-09 09:48:00,092 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-09 09:48:00,092 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-09 09:48:00,092 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-09 09:48:00,092 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-09 09:48:00,092 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-09 09:48:00,092 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-09 09:48:00,092 INFO L153 SettingsManager]: * Use SBE=true [2025-01-09 09:48:00,092 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-09 09:48:00,092 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-09 09:48:00,092 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-09 09:48:00,092 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-09 09:48:00,092 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-09 09:48:00,092 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-09 09:48:00,092 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-09 09:48:00,093 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:48:00,093 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:48:00,093 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-09 09:48:00,093 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-09 09:48:00,094 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-09 09:48:00,094 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-09 09:48:00,094 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-09 09:48:00,094 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-09 09:48:00,094 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-09 09:48:00,094 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-09 09:48:00,094 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-jdk21/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 -> ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 [2025-01-09 09:48:00,333 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-09 09:48:00,345 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-09 09:48:00,348 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-09 09:48:00,348 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-09 09:48:00,348 INFO L274 PluginConnector]: CDTParser initialized [2025-01-09 09:48:00,349 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2025-01-09 09:48:01,536 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bf782444a/ed417830913541c4b062c4c7dc742b99/FLAGdad746ede [2025-01-09 09:48:01,813 INFO L384 CDTParser]: Found 1 translation units. [2025-01-09 09:48:01,814 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2025-01-09 09:48:01,823 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bf782444a/ed417830913541c4b062c4c7dc742b99/FLAGdad746ede [2025-01-09 09:48:02,100 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bf782444a/ed417830913541c4b062c4c7dc742b99 [2025-01-09 09:48:02,103 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-09 09:48:02,105 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-09 09:48:02,106 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-09 09:48:02,107 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-09 09:48:02,111 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-09 09:48:02,112 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,112 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79c199b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02, skipping insertion in model container [2025-01-09 09:48:02,112 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,135 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-09 09:48:02,250 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i[916,929] [2025-01-09 09:48:02,344 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 09:48:02,354 INFO L200 MainTranslator]: Completed pre-run [2025-01-09 09:48:02,362 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i[916,929] [2025-01-09 09:48:02,408 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 09:48:02,424 INFO L204 MainTranslator]: Completed translation [2025-01-09 09:48:02,426 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02 WrapperNode [2025-01-09 09:48:02,426 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-09 09:48:02,428 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-09 09:48:02,428 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-09 09:48:02,428 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-09 09:48:02,433 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,450 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,504 INFO L138 Inliner]: procedures = 26, calls = 98, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 518 [2025-01-09 09:48:02,504 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-09 09:48:02,505 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-09 09:48:02,506 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-09 09:48:02,506 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-09 09:48:02,512 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,513 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,522 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,548 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-01-09 09:48:02,548 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,549 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,564 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,569 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,572 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,582 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,584 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,593 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-09 09:48:02,597 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-09 09:48:02,597 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-09 09:48:02,597 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-09 09:48:02,598 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02" (1/1) ... [2025-01-09 09:48:02,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:48:02,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:48:02,624 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-09 09:48:02,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-09 09:48:02,650 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-09 09:48:02,653 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-01-09 09:48:02,654 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-01-09 09:48:02,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-09 09:48:02,654 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-09 09:48:02,654 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-09 09:48:02,759 INFO L234 CfgBuilder]: Building ICFG [2025-01-09 09:48:02,761 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-09 09:48:03,472 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2025-01-09 09:48:03,472 INFO L283 CfgBuilder]: Performing block encoding [2025-01-09 09:48:03,490 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-09 09:48:03,493 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2025-01-09 09:48:03,494 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:48:03 BoogieIcfgContainer [2025-01-09 09:48:03,494 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-09 09:48:03,496 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-09 09:48:03,496 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-09 09:48:03,499 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-09 09:48:03,500 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 09:48:02" (1/3) ... [2025-01-09 09:48:03,501 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cc25d0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 09:48:03, skipping insertion in model container [2025-01-09 09:48:03,501 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:02" (2/3) ... [2025-01-09 09:48:03,502 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cc25d0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 09:48:03, skipping insertion in model container [2025-01-09 09:48:03,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:48:03" (3/3) ... [2025-01-09 09:48:03,504 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2025-01-09 09:48:03,516 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-09 09:48:03,518 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-85.i that has 2 procedures, 222 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-01-09 09:48:03,577 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-09 09:48:03,588 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;@567ee014, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-09 09:48:03,589 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-01-09 09:48:03,594 INFO L276 IsEmpty]: Start isEmpty. Operand has 222 states, 134 states have (on average 1.5) internal successors, (201), 135 states have internal predecessors, (201), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-01-09 09:48:03,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2025-01-09 09:48:03,619 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:03,620 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:03,621 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:03,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:03,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1339436841, now seen corresponding path program 1 times [2025-01-09 09:48:03,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:48:03,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64080422] [2025-01-09 09:48:03,634 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:03,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:48:03,732 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 521 statements into 1 equivalence classes. [2025-01-09 09:48:03,771 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 521 of 521 statements. [2025-01-09 09:48:03,771 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:03,771 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:04,111 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 14112 trivial. 0 not checked. [2025-01-09 09:48:04,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:48:04,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64080422] [2025-01-09 09:48:04,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64080422] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 09:48:04,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546294801] [2025-01-09 09:48:04,114 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:04,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:48:04,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:48:04,119 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 09:48:04,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-01-09 09:48:04,234 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 521 statements into 1 equivalence classes. [2025-01-09 09:48:04,373 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 521 of 521 statements. [2025-01-09 09:48:04,374 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:04,374 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:04,382 INFO L256 TraceCheckSpWp]: Trace formula consists of 1160 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-01-09 09:48:04,395 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:48:04,431 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 168 proven. 0 refuted. 0 times theorem prover too weak. 14112 trivial. 0 not checked. [2025-01-09 09:48:04,431 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 09:48:04,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546294801] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:48:04,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 09:48:04,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-01-09 09:48:04,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298476179] [2025-01-09 09:48:04,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:48:04,438 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-01-09 09:48:04,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:48:04,453 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-01-09 09:48:04,453 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-09 09:48:04,455 INFO L87 Difference]: Start difference. First operand has 222 states, 134 states have (on average 1.5) internal successors, (201), 135 states have internal predecessors, (201), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) Second operand has 2 states, 2 states have (on average 50.5) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (85), 2 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 2 states have call successors, (85) [2025-01-09 09:48:04,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:48:04,490 INFO L93 Difference]: Finished difference Result 438 states and 822 transitions. [2025-01-09 09:48:04,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-09 09:48:04,491 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 50.5) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (85), 2 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 2 states have call successors, (85) Word has length 521 [2025-01-09 09:48:04,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:48:04,497 INFO L225 Difference]: With dead ends: 438 [2025-01-09 09:48:04,497 INFO L226 Difference]: Without dead ends: 219 [2025-01-09 09:48:04,501 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 522 GetRequests, 522 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-01-09 09:48:04,502 INFO L435 NwaCegarLoop]: 365 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 09:48:04,503 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 09:48:04,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2025-01-09 09:48:04,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 219. [2025-01-09 09:48:04,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 132 states have (on average 1.4772727272727273) internal successors, (195), 132 states have internal predecessors, (195), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-01-09 09:48:04,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 365 transitions. [2025-01-09 09:48:04,567 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 365 transitions. Word has length 521 [2025-01-09 09:48:04,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:48:04,567 INFO L471 AbstractCegarLoop]: Abstraction has 219 states and 365 transitions. [2025-01-09 09:48:04,568 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 50.5) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (85), 2 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 2 states have call successors, (85) [2025-01-09 09:48:04,568 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 365 transitions. [2025-01-09 09:48:04,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2025-01-09 09:48:04,584 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:04,584 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:04,594 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-01-09 09:48:04,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-01-09 09:48:04,786 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:04,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:04,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1689934953, now seen corresponding path program 1 times [2025-01-09 09:48:04,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:48:04,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052236175] [2025-01-09 09:48:04,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:04,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:48:04,827 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 521 statements into 1 equivalence classes. [2025-01-09 09:48:04,906 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 521 of 521 statements. [2025-01-09 09:48:04,906 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:04,906 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:05,191 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2025-01-09 09:48:05,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:48:05,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052236175] [2025-01-09 09:48:05,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052236175] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:48:05,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:48:05,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 09:48:05,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218989049] [2025-01-09 09:48:05,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:48:05,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 09:48:05,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:48:05,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 09:48:05,197 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:48:05,197 INFO L87 Difference]: Start difference. First operand 219 states and 365 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-01-09 09:48:05,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:48:05,304 INFO L93 Difference]: Finished difference Result 573 states and 958 transitions. [2025-01-09 09:48:05,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 09:48:05,305 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 521 [2025-01-09 09:48:05,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:48:05,312 INFO L225 Difference]: With dead ends: 573 [2025-01-09 09:48:05,312 INFO L226 Difference]: Without dead ends: 357 [2025-01-09 09:48:05,314 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-01-09 09:48:05,317 INFO L435 NwaCegarLoop]: 356 mSDtfsCounter, 220 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 09:48:05,318 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 700 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 09:48:05,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2025-01-09 09:48:05,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 354. [2025-01-09 09:48:05,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 223 states have (on average 1.493273542600897) internal successors, (333), 224 states have internal predecessors, (333), 128 states have call successors, (128), 2 states have call predecessors, (128), 2 states have return successors, (128), 127 states have call predecessors, (128), 128 states have call successors, (128) [2025-01-09 09:48:05,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 589 transitions. [2025-01-09 09:48:05,375 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 589 transitions. Word has length 521 [2025-01-09 09:48:05,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:48:05,378 INFO L471 AbstractCegarLoop]: Abstraction has 354 states and 589 transitions. [2025-01-09 09:48:05,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-01-09 09:48:05,379 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 589 transitions. [2025-01-09 09:48:05,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2025-01-09 09:48:05,385 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:05,386 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:05,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-09 09:48:05,387 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:05,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:05,388 INFO L85 PathProgramCache]: Analyzing trace with hash -279288731, now seen corresponding path program 1 times [2025-01-09 09:48:05,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:48:05,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104530288] [2025-01-09 09:48:05,389 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:05,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:48:05,420 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 521 statements into 1 equivalence classes. [2025-01-09 09:48:05,468 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 521 of 521 statements. [2025-01-09 09:48:05,471 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:05,472 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:05,645 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2025-01-09 09:48:05,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:48:05,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104530288] [2025-01-09 09:48:05,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104530288] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:48:05,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:48:05,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 09:48:05,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75818173] [2025-01-09 09:48:05,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:48:05,648 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 09:48:05,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:48:05,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 09:48:05,649 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:48:05,649 INFO L87 Difference]: Start difference. First operand 354 states and 589 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-01-09 09:48:05,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:48:05,728 INFO L93 Difference]: Finished difference Result 1056 states and 1761 transitions. [2025-01-09 09:48:05,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 09:48:05,729 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 521 [2025-01-09 09:48:05,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:48:05,739 INFO L225 Difference]: With dead ends: 1056 [2025-01-09 09:48:05,742 INFO L226 Difference]: Without dead ends: 705 [2025-01-09 09:48:05,743 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-01-09 09:48:05,744 INFO L435 NwaCegarLoop]: 360 mSDtfsCounter, 355 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 09:48:05,744 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 712 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 09:48:05,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2025-01-09 09:48:05,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 701. [2025-01-09 09:48:05,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 440 states have (on average 1.481818181818182) internal successors, (652), 442 states have internal predecessors, (652), 256 states have call successors, (256), 4 states have call predecessors, (256), 4 states have return successors, (256), 254 states have call predecessors, (256), 256 states have call successors, (256) [2025-01-09 09:48:05,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 1164 transitions. [2025-01-09 09:48:05,876 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 1164 transitions. Word has length 521 [2025-01-09 09:48:05,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:48:05,880 INFO L471 AbstractCegarLoop]: Abstraction has 701 states and 1164 transitions. [2025-01-09 09:48:05,881 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-01-09 09:48:05,881 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 1164 transitions. [2025-01-09 09:48:05,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2025-01-09 09:48:05,893 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:05,894 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:05,894 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-09 09:48:05,894 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:05,895 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:05,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1509086373, now seen corresponding path program 1 times [2025-01-09 09:48:05,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:48:05,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452869617] [2025-01-09 09:48:05,895 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:05,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:48:05,935 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 521 statements into 1 equivalence classes. [2025-01-09 09:48:06,152 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 521 of 521 statements. [2025-01-09 09:48:06,155 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:06,156 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:07,113 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2025-01-09 09:48:07,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:48:07,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452869617] [2025-01-09 09:48:07,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452869617] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:48:07,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:48:07,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-09 09:48:07,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654594774] [2025-01-09 09:48:07,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:48:07,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-09 09:48:07,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:48:07,118 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-09 09:48:07,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-09 09:48:07,118 INFO L87 Difference]: Start difference. First operand 701 states and 1164 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-01-09 09:48:07,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:48:07,778 INFO L93 Difference]: Finished difference Result 1814 states and 3007 transitions. [2025-01-09 09:48:07,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-09 09:48:07,779 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 521 [2025-01-09 09:48:07,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:48:07,788 INFO L225 Difference]: With dead ends: 1814 [2025-01-09 09:48:07,788 INFO L226 Difference]: Without dead ends: 1116 [2025-01-09 09:48:07,790 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-01-09 09:48:07,792 INFO L435 NwaCegarLoop]: 357 mSDtfsCounter, 323 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 1251 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-01-09 09:48:07,792 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [323 Valid, 1251 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-01-09 09:48:07,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1116 states. [2025-01-09 09:48:07,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1116 to 1032. [2025-01-09 09:48:07,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1032 states, 684 states have (on average 1.5175438596491229) internal successors, (1038), 686 states have internal predecessors, (1038), 341 states have call successors, (341), 6 states have call predecessors, (341), 6 states have return successors, (341), 339 states have call predecessors, (341), 341 states have call successors, (341) [2025-01-09 09:48:07,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1032 states to 1032 states and 1720 transitions. [2025-01-09 09:48:07,914 INFO L78 Accepts]: Start accepts. Automaton has 1032 states and 1720 transitions. Word has length 521 [2025-01-09 09:48:07,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:48:07,915 INFO L471 AbstractCegarLoop]: Abstraction has 1032 states and 1720 transitions. [2025-01-09 09:48:07,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-01-09 09:48:07,916 INFO L276 IsEmpty]: Start isEmpty. Operand 1032 states and 1720 transitions. [2025-01-09 09:48:07,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2025-01-09 09:48:07,923 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:07,923 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:07,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-01-09 09:48:07,923 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:07,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:07,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1010873561, now seen corresponding path program 1 times [2025-01-09 09:48:07,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:48:07,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381121505] [2025-01-09 09:48:07,924 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:07,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:48:07,947 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 521 statements into 1 equivalence classes. [2025-01-09 09:48:08,077 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 521 of 521 statements. [2025-01-09 09:48:08,078 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:08,078 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:08,746 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2025-01-09 09:48:08,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:48:08,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381121505] [2025-01-09 09:48:08,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381121505] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:48:08,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:48:08,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-09 09:48:08,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917606929] [2025-01-09 09:48:08,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:48:08,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-09 09:48:08,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:48:08,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-09 09:48:08,748 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-09 09:48:08,748 INFO L87 Difference]: Start difference. First operand 1032 states and 1720 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-01-09 09:48:09,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:48:09,338 INFO L93 Difference]: Finished difference Result 1804 states and 2986 transitions. [2025-01-09 09:48:09,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-09 09:48:09,339 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 521 [2025-01-09 09:48:09,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:48:09,345 INFO L225 Difference]: With dead ends: 1804 [2025-01-09 09:48:09,345 INFO L226 Difference]: Without dead ends: 1082 [2025-01-09 09:48:09,347 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-01-09 09:48:09,347 INFO L435 NwaCegarLoop]: 356 mSDtfsCounter, 290 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 1246 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-01-09 09:48:09,348 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 1246 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-01-09 09:48:09,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2025-01-09 09:48:09,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 1032. [2025-01-09 09:48:09,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1032 states, 684 states have (on average 1.5116959064327486) internal successors, (1034), 686 states have internal predecessors, (1034), 341 states have call successors, (341), 6 states have call predecessors, (341), 6 states have return successors, (341), 339 states have call predecessors, (341), 341 states have call successors, (341) [2025-01-09 09:48:09,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1032 states to 1032 states and 1716 transitions. [2025-01-09 09:48:09,448 INFO L78 Accepts]: Start accepts. Automaton has 1032 states and 1716 transitions. Word has length 521 [2025-01-09 09:48:09,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:48:09,448 INFO L471 AbstractCegarLoop]: Abstraction has 1032 states and 1716 transitions. [2025-01-09 09:48:09,449 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-01-09 09:48:09,449 INFO L276 IsEmpty]: Start isEmpty. Operand 1032 states and 1716 transitions. [2025-01-09 09:48:09,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 523 [2025-01-09 09:48:09,454 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:09,454 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:09,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-01-09 09:48:09,454 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:09,455 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:09,455 INFO L85 PathProgramCache]: Analyzing trace with hash -336631296, now seen corresponding path program 1 times [2025-01-09 09:48:09,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:48:09,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622686600] [2025-01-09 09:48:09,455 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:09,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:48:09,477 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 522 statements into 1 equivalence classes. [2025-01-09 09:48:09,640 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 522 of 522 statements. [2025-01-09 09:48:09,640 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:09,640 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:10,758 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 36 proven. 216 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-01-09 09:48:10,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:48:10,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622686600] [2025-01-09 09:48:10,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622686600] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 09:48:10,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762336211] [2025-01-09 09:48:10,758 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:10,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:48:10,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:48:10,760 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 09:48:10,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-09 09:48:10,884 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 522 statements into 1 equivalence classes. [2025-01-09 09:48:10,997 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 522 of 522 statements. [2025-01-09 09:48:10,997 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:10,997 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:11,001 INFO L256 TraceCheckSpWp]: Trace formula consists of 1158 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-09 09:48:11,011 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:48:11,754 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 3564 proven. 216 refuted. 0 times theorem prover too weak. 10500 trivial. 0 not checked. [2025-01-09 09:48:11,755 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 09:48:12,362 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 36 proven. 216 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-01-09 09:48:12,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762336211] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 09:48:12,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-09 09:48:12,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 16 [2025-01-09 09:48:12,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356938163] [2025-01-09 09:48:12,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-09 09:48:12,365 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-01-09 09:48:12,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:48:12,366 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-01-09 09:48:12,367 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2025-01-09 09:48:12,367 INFO L87 Difference]: Start difference. First operand 1032 states and 1716 transitions. Second operand has 16 states, 16 states have (on average 12.625) internal successors, (202), 16 states have internal predecessors, (202), 4 states have call successors, (242), 2 states have call predecessors, (242), 4 states have return successors, (243), 4 states have call predecessors, (243), 4 states have call successors, (243) [2025-01-09 09:48:14,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:48:14,956 INFO L93 Difference]: Finished difference Result 2628 states and 4282 transitions. [2025-01-09 09:48:14,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-09 09:48:14,957 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 12.625) internal successors, (202), 16 states have internal predecessors, (202), 4 states have call successors, (242), 2 states have call predecessors, (242), 4 states have return successors, (243), 4 states have call predecessors, (243), 4 states have call successors, (243) Word has length 522 [2025-01-09 09:48:14,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:48:14,971 INFO L225 Difference]: With dead ends: 2628 [2025-01-09 09:48:14,971 INFO L226 Difference]: Without dead ends: 1922 [2025-01-09 09:48:14,974 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1080 GetRequests, 1039 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=361, Invalid=1279, Unknown=0, NotChecked=0, Total=1640 [2025-01-09 09:48:14,976 INFO L435 NwaCegarLoop]: 278 mSDtfsCounter, 1559 mSDsluCounter, 2503 mSDsCounter, 0 mSdLazyCounter, 1929 mSolverCounterSat, 1097 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1572 SdHoareTripleChecker+Valid, 2781 SdHoareTripleChecker+Invalid, 3026 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1097 IncrementalHoareTripleChecker+Valid, 1929 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2025-01-09 09:48:14,976 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1572 Valid, 2781 Invalid, 3026 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1097 Valid, 1929 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2025-01-09 09:48:14,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1922 states. [2025-01-09 09:48:15,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1922 to 1060. [2025-01-09 09:48:15,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1060 states, 707 states have (on average 1.4893917963224894) internal successors, (1053), 709 states have internal predecessors, (1053), 341 states have call successors, (341), 11 states have call predecessors, (341), 11 states have return successors, (341), 339 states have call predecessors, (341), 341 states have call successors, (341) [2025-01-09 09:48:15,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1060 states to 1060 states and 1735 transitions. [2025-01-09 09:48:15,141 INFO L78 Accepts]: Start accepts. Automaton has 1060 states and 1735 transitions. Word has length 522 [2025-01-09 09:48:15,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:48:15,141 INFO L471 AbstractCegarLoop]: Abstraction has 1060 states and 1735 transitions. [2025-01-09 09:48:15,142 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 12.625) internal successors, (202), 16 states have internal predecessors, (202), 4 states have call successors, (242), 2 states have call predecessors, (242), 4 states have return successors, (243), 4 states have call predecessors, (243), 4 states have call successors, (243) [2025-01-09 09:48:15,142 INFO L276 IsEmpty]: Start isEmpty. Operand 1060 states and 1735 transitions. [2025-01-09 09:48:15,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 523 [2025-01-09 09:48:15,146 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:15,147 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:15,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-01-09 09:48:15,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:48:15,351 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:15,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:15,352 INFO L85 PathProgramCache]: Analyzing trace with hash 343427074, now seen corresponding path program 1 times [2025-01-09 09:48:15,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:48:15,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803610668] [2025-01-09 09:48:15,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:15,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:48:15,380 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 522 statements into 1 equivalence classes. [2025-01-09 09:48:15,512 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 522 of 522 statements. [2025-01-09 09:48:15,512 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:15,512 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:15,780 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 51 proven. 201 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-01-09 09:48:15,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:48:15,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803610668] [2025-01-09 09:48:15,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803610668] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 09:48:15,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948063173] [2025-01-09 09:48:15,780 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:15,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:48:15,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:48:15,782 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 09:48:15,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-09 09:48:15,884 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 522 statements into 1 equivalence classes. [2025-01-09 09:48:15,980 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 522 of 522 statements. [2025-01-09 09:48:15,980 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:15,981 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:15,985 INFO L256 TraceCheckSpWp]: Trace formula consists of 1161 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-09 09:48:15,994 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:48:16,121 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 3192 proven. 30 refuted. 0 times theorem prover too weak. 11058 trivial. 0 not checked. [2025-01-09 09:48:16,122 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 09:48:16,441 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 222 proven. 30 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-01-09 09:48:16,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948063173] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 09:48:16,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-09 09:48:16,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 10 [2025-01-09 09:48:16,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013170357] [2025-01-09 09:48:16,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-09 09:48:16,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-09 09:48:16,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:48:16,443 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-09 09:48:16,444 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2025-01-09 09:48:16,444 INFO L87 Difference]: Start difference. First operand 1060 states and 1735 transitions. Second operand has 10 states, 9 states have (on average 20.333333333333332) internal successors, (183), 10 states have internal predecessors, (183), 5 states have call successors, (180), 2 states have call predecessors, (180), 4 states have return successors, (181), 4 states have call predecessors, (181), 5 states have call successors, (181) [2025-01-09 09:48:17,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:48:17,700 INFO L93 Difference]: Finished difference Result 2929 states and 4738 transitions. [2025-01-09 09:48:17,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-09 09:48:17,701 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 20.333333333333332) internal successors, (183), 10 states have internal predecessors, (183), 5 states have call successors, (180), 2 states have call predecessors, (180), 4 states have return successors, (181), 4 states have call predecessors, (181), 5 states have call successors, (181) Word has length 522 [2025-01-09 09:48:17,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:48:17,714 INFO L225 Difference]: With dead ends: 2929 [2025-01-09 09:48:17,714 INFO L226 Difference]: Without dead ends: 2026 [2025-01-09 09:48:17,716 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1065 GetRequests, 1041 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=178, Invalid=422, Unknown=0, NotChecked=0, Total=600 [2025-01-09 09:48:17,717 INFO L435 NwaCegarLoop]: 258 mSDtfsCounter, 1330 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 765 mSolverCounterSat, 960 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1403 SdHoareTripleChecker+Valid, 1363 SdHoareTripleChecker+Invalid, 1725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 960 IncrementalHoareTripleChecker+Valid, 765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-01-09 09:48:17,717 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1403 Valid, 1363 Invalid, 1725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [960 Valid, 765 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-01-09 09:48:17,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2026 states. [2025-01-09 09:48:17,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2026 to 1976. [2025-01-09 09:48:17,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1976 states, 1349 states have (on average 1.4499629355077834) internal successors, (1956), 1353 states have internal predecessors, (1956), 597 states have call successors, (597), 29 states have call predecessors, (597), 29 states have return successors, (597), 593 states have call predecessors, (597), 597 states have call successors, (597) [2025-01-09 09:48:17,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 3150 transitions. [2025-01-09 09:48:17,909 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 3150 transitions. Word has length 522 [2025-01-09 09:48:17,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:48:17,910 INFO L471 AbstractCegarLoop]: Abstraction has 1976 states and 3150 transitions. [2025-01-09 09:48:17,911 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 20.333333333333332) internal successors, (183), 10 states have internal predecessors, (183), 5 states have call successors, (180), 2 states have call predecessors, (180), 4 states have return successors, (181), 4 states have call predecessors, (181), 5 states have call successors, (181) [2025-01-09 09:48:17,911 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 3150 transitions. [2025-01-09 09:48:17,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 524 [2025-01-09 09:48:17,914 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:17,914 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:17,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-01-09 09:48:18,115 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:48:18,116 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:18,117 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:18,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1281780548, now seen corresponding path program 1 times [2025-01-09 09:48:18,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:48:18,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385379504] [2025-01-09 09:48:18,119 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:18,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:48:18,140 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 523 statements into 1 equivalence classes. [2025-01-09 09:48:18,243 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 523 of 523 statements. [2025-01-09 09:48:18,243 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:18,243 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:18,618 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 201 proven. 51 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-01-09 09:48:18,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:48:18,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385379504] [2025-01-09 09:48:18,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385379504] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 09:48:18,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188332011] [2025-01-09 09:48:18,618 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:18,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:48:18,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:48:18,621 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 09:48:18,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-01-09 09:48:18,739 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 523 statements into 1 equivalence classes. [2025-01-09 09:48:18,837 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 523 of 523 statements. [2025-01-09 09:48:18,837 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:18,837 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:18,841 INFO L256 TraceCheckSpWp]: Trace formula consists of 1164 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-01-09 09:48:18,851 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:48:19,334 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 9251 proven. 51 refuted. 0 times theorem prover too weak. 4978 trivial. 0 not checked. [2025-01-09 09:48:19,334 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 09:48:19,764 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 201 proven. 51 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-01-09 09:48:19,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188332011] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 09:48:19,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-09 09:48:19,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2025-01-09 09:48:19,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477333318] [2025-01-09 09:48:19,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-09 09:48:19,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-01-09 09:48:19,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:48:19,767 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-01-09 09:48:19,767 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2025-01-09 09:48:19,767 INFO L87 Difference]: Start difference. First operand 1976 states and 3150 transitions. Second operand has 13 states, 13 states have (on average 14.307692307692308) internal successors, (186), 13 states have internal predecessors, (186), 6 states have call successors, (181), 3 states have call predecessors, (181), 6 states have return successors, (181), 6 states have call predecessors, (181), 6 states have call successors, (181) [2025-01-09 09:48:20,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:48:20,316 INFO L93 Difference]: Finished difference Result 3754 states and 5932 transitions. [2025-01-09 09:48:20,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-09 09:48:20,317 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 14.307692307692308) internal successors, (186), 13 states have internal predecessors, (186), 6 states have call successors, (181), 3 states have call predecessors, (181), 6 states have return successors, (181), 6 states have call predecessors, (181), 6 states have call successors, (181) Word has length 523 [2025-01-09 09:48:20,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:48:20,329 INFO L225 Difference]: With dead ends: 3754 [2025-01-09 09:48:20,329 INFO L226 Difference]: Without dead ends: 2044 [2025-01-09 09:48:20,335 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1053 GetRequests, 1039 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=154, Unknown=0, NotChecked=0, Total=240 [2025-01-09 09:48:20,336 INFO L435 NwaCegarLoop]: 251 mSDtfsCounter, 225 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-01-09 09:48:20,336 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 748 Invalid, 706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 668 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-01-09 09:48:20,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2044 states. [2025-01-09 09:48:20,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2044 to 1996. [2025-01-09 09:48:20,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1996 states, 1364 states have (on average 1.436217008797654) internal successors, (1959), 1368 states have internal predecessors, (1959), 597 states have call successors, (597), 34 states have call predecessors, (597), 34 states have return successors, (597), 593 states have call predecessors, (597), 597 states have call successors, (597) [2025-01-09 09:48:20,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1996 states to 1996 states and 3153 transitions. [2025-01-09 09:48:20,644 INFO L78 Accepts]: Start accepts. Automaton has 1996 states and 3153 transitions. Word has length 523 [2025-01-09 09:48:20,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:48:20,646 INFO L471 AbstractCegarLoop]: Abstraction has 1996 states and 3153 transitions. [2025-01-09 09:48:20,646 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 14.307692307692308) internal successors, (186), 13 states have internal predecessors, (186), 6 states have call successors, (181), 3 states have call predecessors, (181), 6 states have return successors, (181), 6 states have call predecessors, (181), 6 states have call successors, (181) [2025-01-09 09:48:20,646 INFO L276 IsEmpty]: Start isEmpty. Operand 1996 states and 3153 transitions. [2025-01-09 09:48:20,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 524 [2025-01-09 09:48:20,651 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:20,652 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:20,662 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-01-09 09:48:20,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2025-01-09 09:48:20,853 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:20,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:20,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1556540162, now seen corresponding path program 1 times [2025-01-09 09:48:20,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:48:20,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446939508] [2025-01-09 09:48:20,854 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:20,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:48:20,875 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 523 statements into 1 equivalence classes. [2025-01-09 09:48:21,031 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 523 of 523 statements. [2025-01-09 09:48:21,032 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:21,032 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-09 09:48:21,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1133449209] [2025-01-09 09:48:21,036 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:21,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:48:21,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:48:21,044 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 09:48:21,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-01-09 09:48:21,162 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 523 statements into 1 equivalence classes. [2025-01-09 09:48:21,348 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 523 of 523 statements. [2025-01-09 09:48:21,348 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:21,348 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-09 09:48:21,348 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-01-09 09:48:21,393 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 523 statements into 1 equivalence classes. [2025-01-09 09:48:21,476 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 523 of 523 statements. [2025-01-09 09:48:21,477 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:21,477 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-09 09:48:21,926 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-01-09 09:48:21,927 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-01-09 09:48:21,927 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-01-09 09:48:21,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-01-09 09:48:22,129 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:48:22,132 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:48:22,446 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-01-09 09:48:22,449 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.01 09:48:22 BoogieIcfgContainer [2025-01-09 09:48:22,449 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-01-09 09:48:22,450 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-01-09 09:48:22,450 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-01-09 09:48:22,450 INFO L274 PluginConnector]: Witness Printer initialized [2025-01-09 09:48:22,451 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:48:03" (3/4) ... [2025-01-09 09:48:22,452 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-01-09 09:48:22,453 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-01-09 09:48:22,454 INFO L158 Benchmark]: Toolchain (without parser) took 20348.95ms. Allocated memory was 167.8MB in the beginning and 671.1MB in the end (delta: 503.3MB). Free memory was 122.5MB in the beginning and 445.3MB in the end (delta: -322.8MB). Peak memory consumption was 180.6MB. Max. memory is 16.1GB. [2025-01-09 09:48:22,454 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 201.3MB. Free memory is still 116.0MB. There was no memory consumed. Max. memory is 16.1GB. [2025-01-09 09:48:22,454 INFO L158 Benchmark]: CACSL2BoogieTranslator took 321.20ms. Allocated memory is still 167.8MB. Free memory was 122.5MB in the beginning and 99.5MB in the end (delta: 22.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-01-09 09:48:22,454 INFO L158 Benchmark]: Boogie Procedure Inliner took 76.87ms. Allocated memory is still 167.8MB. Free memory was 99.5MB in the beginning and 92.6MB in the end (delta: 6.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-01-09 09:48:22,454 INFO L158 Benchmark]: Boogie Preprocessor took 90.71ms. Allocated memory is still 167.8MB. Free memory was 92.6MB in the beginning and 85.2MB in the end (delta: 7.4MB). There was no memory consumed. Max. memory is 16.1GB. [2025-01-09 09:48:22,454 INFO L158 Benchmark]: RCFGBuilder took 897.29ms. Allocated memory is still 167.8MB. Free memory was 85.2MB in the beginning and 109.1MB in the end (delta: -23.9MB). Peak memory consumption was 67.3MB. Max. memory is 16.1GB. [2025-01-09 09:48:22,455 INFO L158 Benchmark]: TraceAbstraction took 18953.76ms. Allocated memory was 167.8MB in the beginning and 671.1MB in the end (delta: 503.3MB). Free memory was 108.3MB in the beginning and 445.4MB in the end (delta: -337.0MB). Peak memory consumption was 390.1MB. Max. memory is 16.1GB. [2025-01-09 09:48:22,455 INFO L158 Benchmark]: Witness Printer took 2.92ms. Allocated memory is still 671.1MB. Free memory was 445.4MB in the beginning and 445.3MB in the end (delta: 87.9kB). There was no memory consumed. Max. memory is 16.1GB. [2025-01-09 09:48:22,456 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.17ms. Allocated memory is still 201.3MB. Free memory is still 116.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 321.20ms. Allocated memory is still 167.8MB. Free memory was 122.5MB in the beginning and 99.5MB in the end (delta: 22.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 76.87ms. Allocated memory is still 167.8MB. Free memory was 99.5MB in the beginning and 92.6MB in the end (delta: 6.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 90.71ms. Allocated memory is still 167.8MB. Free memory was 92.6MB in the beginning and 85.2MB in the end (delta: 7.4MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 897.29ms. Allocated memory is still 167.8MB. Free memory was 85.2MB in the beginning and 109.1MB in the end (delta: -23.9MB). Peak memory consumption was 67.3MB. Max. memory is 16.1GB. * TraceAbstraction took 18953.76ms. Allocated memory was 167.8MB in the beginning and 671.1MB in the end (delta: 503.3MB). Free memory was 108.3MB in the beginning and 445.4MB in the end (delta: -337.0MB). Peak memory consumption was 390.1MB. Max. memory is 16.1GB. * Witness Printer took 2.92ms. Allocated memory is still 671.1MB. Free memory was 445.4MB in the beginning and 445.3MB in the end (delta: 87.9kB). 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 someBinaryArithmeticDOUBLEoperation at line 238, overapproximation of someBinaryFLOATComparisonOperation at line 117, overapproximation of someBinaryFLOATComparisonOperation at line 440, overapproximation of someBinaryFLOATComparisonOperation at line 352, overapproximation of someBinaryFLOATComparisonOperation at line 381, overapproximation of someBinaryFLOATComparisonOperation at line 163, overapproximation of someBinaryFLOATComparisonOperation at line 432, overapproximation of someBinaryFLOATComparisonOperation at line 131, overapproximation of someBinaryFLOATComparisonOperation at line 398, overapproximation of someBinaryFLOATComparisonOperation at line 400, overapproximation of someBinaryFLOATComparisonOperation at line 305, overapproximation of someBinaryFLOATComparisonOperation at line 238, overapproximation of someBinaryFLOATComparisonOperation at line 450, overapproximation of someBinaryFLOATComparisonOperation at line 434, overapproximation of someBinaryFLOATComparisonOperation at line 154, overapproximation of someBinaryFLOATComparisonOperation at line 322, overapproximation of someBinaryFLOATComparisonOperation at line 379, overapproximation of someBinaryFLOATComparisonOperation at line 212, overapproximation of someUnaryDOUBLEoperation at line 206, overapproximation of someBinaryDOUBLEComparisonOperation at line 332, overapproximation of someBinaryDOUBLEComparisonOperation at line 450, overapproximation of someBinaryDOUBLEComparisonOperation at line 389, overapproximation of someBinaryDOUBLEComparisonOperation at line 198, overapproximation of someBinaryDOUBLEComparisonOperation at line 330, overapproximation of someBinaryDOUBLEComparisonOperation at line 238, overapproximation of someBinaryDOUBLEComparisonOperation at line 206, overapproximation of someBinaryArithmeticFLOAToperation at line 131, overapproximation of someUnaryFLOAToperation at line 154, overapproximation of someUnaryFLOAToperation at line 238. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned long int var_1_1 = 1000; [L23] unsigned char var_1_5 = 1; [L24] unsigned char var_1_6 = 0; [L25] float var_1_7 = 0.6; [L26] unsigned long int var_1_8 = 32; [L27] unsigned long int var_1_9 = 32; [L28] float var_1_11 = 5.5; [L29] unsigned long int var_1_12 = 128; [L30] unsigned char var_1_13 = 16; [L31] unsigned char var_1_14 = 0; [L32] unsigned long int var_1_15 = 8; [L33] unsigned char var_1_16 = 0; [L34] unsigned char var_1_17 = 0; [L35] double var_1_18 = 1.8; [L36] double var_1_19 = 4.5; [L37] double var_1_20 = 15.5; [L38] signed char var_1_21 = -5; [L39] unsigned char var_1_22 = 1; [L40] signed short int var_1_23 = 256; [L41] signed short int var_1_24 = 5; [L42] signed short int var_1_25 = 16; [L43] signed long int var_1_26 = -4; [L44] signed char var_1_27 = 4; [L45] float var_1_28 = 8.95; [L46] float var_1_29 = 16.4; [L47] signed char var_1_30 = 8; [L48] signed char var_1_31 = 8; [L49] signed char var_1_32 = 2; [L50] signed char var_1_33 = 2; [L51] signed char var_1_34 = 1; [L52] signed char var_1_35 = 0; [L53] signed char var_1_36 = 10; [L54] signed char var_1_37 = -32; [L55] float var_1_38 = 3.8; [L56] unsigned char var_1_39 = 0; [L57] float var_1_40 = 4.2; [L58] float var_1_41 = 256.75; [L59] unsigned short int var_1_42 = 128; [L60] unsigned short int var_1_43 = 29178; [L61] unsigned short int var_1_44 = 32; [L62] signed long int var_1_45 = 256; [L63] double var_1_46 = 10.5; [L64] double var_1_47 = 100.75; [L65] unsigned long int var_1_48 = 2; [L66] signed char var_1_49 = -4; [L67] unsigned long int var_1_50 = 256; [L68] signed char var_1_51 = -1; [L69] float var_1_52 = 0.0; [L70] float var_1_53 = 10.25; [L71] unsigned long int var_1_54 = 128; [L72] unsigned long int var_1_55 = 3289012612; [L73] unsigned long int var_1_56 = 25; [L74] unsigned short int var_1_57 = 128; [L75] unsigned long int var_1_58 = 2936856921; [L76] unsigned short int var_1_59 = 0; [L77] unsigned short int var_1_60 = 60252; [L78] signed long int var_1_61 = 5; [L79] double var_1_62 = 5.5; [L80] unsigned char var_1_63 = 128; [L81] unsigned char var_1_64 = 0; [L82] unsigned char var_1_65 = 0; [L83] unsigned char var_1_66 = 0; [L84] unsigned char var_1_67 = 1; [L85] float var_1_68 = 128.2; [L86] signed long int var_1_69 = 0; [L87] unsigned short int var_1_70 = 256; [L88] unsigned short int var_1_71 = 51725; [L89] float var_1_72 = 1.83; [L90] float var_1_73 = 8.75; [L91] float var_1_74 = 15.75; [L92] signed char var_1_75 = 4; [L93] float var_1_76 = 0.0; [L94] unsigned short int var_1_77 = 32; [L95] signed short int var_1_78 = -32; [L96] signed short int var_1_79 = -1000; [L97] double var_1_80 = 99999.2; [L98] signed char var_1_81 = -1; [L99] unsigned char var_1_82 = 0; [L100] unsigned short int var_1_83 = 0; [L101] unsigned long int var_1_84 = 32; [L102] unsigned char var_1_85 = 128; [L103] unsigned long int last_1_var_1_1 = 1000; [L104] unsigned char last_1_var_1_5 = 1; [L105] unsigned long int last_1_var_1_12 = 128; [L106] unsigned char last_1_var_1_13 = 16; [L107] unsigned long int last_1_var_1_15 = 8; VAL [isInitial=0, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L454] isInitial = 1 [L455] FCALL initially() [L457] CALL updateLastVariables() [L443] last_1_var_1_1 = var_1_1 [L444] last_1_var_1_5 = var_1_5 [L445] last_1_var_1_12 = var_1_12 [L446] last_1_var_1_13 = var_1_13 [L447] last_1_var_1_15 = var_1_15 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L457] RET updateLastVariables() [L458] CALL updateVariables() [L310] var_1_6 = __VERIFIER_nondet_uchar() [L311] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L311] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L312] CALL assume_abort_if_not(var_1_6 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L312] RET assume_abort_if_not(var_1_6 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L313] var_1_8 = __VERIFIER_nondet_ulong() [L314] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L314] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L315] CALL assume_abort_if_not(var_1_8 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L315] RET assume_abort_if_not(var_1_8 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L316] CALL assume_abort_if_not(var_1_8 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=32] [L316] RET assume_abort_if_not(var_1_8 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=32] [L317] var_1_9 = __VERIFIER_nondet_ulong() [L318] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263] [L318] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263] [L319] CALL assume_abort_if_not(var_1_9 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263] [L319] RET assume_abort_if_not(var_1_9 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263] [L320] CALL assume_abort_if_not(var_1_9 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L320] RET assume_abort_if_not(var_1_9 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L321] var_1_11 = __VERIFIER_nondet_float() [L322] CALL assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L322] RET assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L323] var_1_14 = __VERIFIER_nondet_uchar() [L324] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L324] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L325] CALL assume_abort_if_not(var_1_14 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L325] RET assume_abort_if_not(var_1_14 <= 254) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L326] var_1_17 = __VERIFIER_nondet_uchar() [L327] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L327] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L328] CALL assume_abort_if_not(var_1_17 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L328] RET assume_abort_if_not(var_1_17 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L329] var_1_19 = __VERIFIER_nondet_double() [L330] CALL assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L330] RET assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L331] var_1_20 = __VERIFIER_nondet_double() [L332] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L332] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L333] var_1_22 = __VERIFIER_nondet_uchar() [L334] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L334] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L335] CALL assume_abort_if_not(var_1_22 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L335] RET assume_abort_if_not(var_1_22 <= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L336] var_1_23 = __VERIFIER_nondet_short() [L337] CALL assume_abort_if_not(var_1_23 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L337] RET assume_abort_if_not(var_1_23 >= -1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L338] CALL assume_abort_if_not(var_1_23 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L338] RET assume_abort_if_not(var_1_23 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L339] var_1_24 = __VERIFIER_nondet_short() [L340] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L340] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L341] CALL assume_abort_if_not(var_1_24 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L341] RET assume_abort_if_not(var_1_24 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L342] var_1_25 = __VERIFIER_nondet_short() [L343] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L343] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L344] CALL assume_abort_if_not(var_1_25 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L344] RET assume_abort_if_not(var_1_25 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L345] var_1_26 = __VERIFIER_nondet_long() [L346] CALL assume_abort_if_not(var_1_26 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L346] RET assume_abort_if_not(var_1_26 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L347] CALL assume_abort_if_not(var_1_26 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L347] RET assume_abort_if_not(var_1_26 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L348] var_1_27 = __VERIFIER_nondet_char() [L349] CALL assume_abort_if_not(var_1_27 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L349] RET assume_abort_if_not(var_1_27 >= -127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L350] CALL assume_abort_if_not(var_1_27 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L350] RET assume_abort_if_not(var_1_27 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L351] var_1_29 = __VERIFIER_nondet_float() [L352] CALL assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L352] RET assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L353] var_1_30 = __VERIFIER_nondet_char() [L354] CALL assume_abort_if_not(var_1_30 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L354] RET assume_abort_if_not(var_1_30 >= -128) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L355] CALL assume_abort_if_not(var_1_30 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L355] RET assume_abort_if_not(var_1_30 <= 127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L356] CALL assume_abort_if_not(var_1_30 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L356] RET assume_abort_if_not(var_1_30 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L357] var_1_32 = __VERIFIER_nondet_char() [L358] CALL assume_abort_if_not(var_1_32 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L358] RET assume_abort_if_not(var_1_32 >= -1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L359] CALL assume_abort_if_not(var_1_32 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L359] RET assume_abort_if_not(var_1_32 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L360] var_1_33 = __VERIFIER_nondet_char() [L361] CALL assume_abort_if_not(var_1_33 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L361] RET assume_abort_if_not(var_1_33 >= -1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L362] CALL assume_abort_if_not(var_1_33 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L362] RET assume_abort_if_not(var_1_33 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L363] var_1_34 = __VERIFIER_nondet_char() [L364] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L364] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L365] CALL assume_abort_if_not(var_1_34 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L365] RET assume_abort_if_not(var_1_34 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L366] var_1_35 = __VERIFIER_nondet_char() [L367] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L367] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L368] CALL assume_abort_if_not(var_1_35 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L368] RET assume_abort_if_not(var_1_35 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L369] var_1_36 = __VERIFIER_nondet_char() [L370] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L370] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L371] CALL assume_abort_if_not(var_1_36 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L371] RET assume_abort_if_not(var_1_36 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L372] var_1_37 = __VERIFIER_nondet_char() [L373] CALL assume_abort_if_not(var_1_37 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L373] RET assume_abort_if_not(var_1_37 >= -126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L374] CALL assume_abort_if_not(var_1_37 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L374] RET assume_abort_if_not(var_1_37 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L375] var_1_39 = __VERIFIER_nondet_uchar() [L376] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L376] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L377] CALL assume_abort_if_not(var_1_39 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L377] RET assume_abort_if_not(var_1_39 <= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L378] var_1_40 = __VERIFIER_nondet_float() [L379] CALL assume_abort_if_not((var_1_40 >= -461168.6018427382800e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L379] RET assume_abort_if_not((var_1_40 >= -461168.6018427382800e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L380] var_1_41 = __VERIFIER_nondet_float() [L381] CALL assume_abort_if_not((var_1_41 >= -461168.6018427382800e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 4611686.018427382800e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L381] RET assume_abort_if_not((var_1_41 >= -461168.6018427382800e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 4611686.018427382800e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L382] var_1_43 = __VERIFIER_nondet_ushort() [L383] CALL assume_abort_if_not(var_1_43 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L383] RET assume_abort_if_not(var_1_43 >= 16383) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L384] CALL assume_abort_if_not(var_1_43 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L384] RET assume_abort_if_not(var_1_43 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L385] var_1_44 = __VERIFIER_nondet_ushort() [L386] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L386] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L387] CALL assume_abort_if_not(var_1_44 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L387] RET assume_abort_if_not(var_1_44 <= 16383) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L388] var_1_47 = __VERIFIER_nondet_double() [L389] CALL assume_abort_if_not((var_1_47 >= -461168.6018427382800e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 4611686.018427382800e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L389] RET assume_abort_if_not((var_1_47 >= -461168.6018427382800e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 4611686.018427382800e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L390] var_1_49 = __VERIFIER_nondet_char() [L391] CALL assume_abort_if_not(var_1_49 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L391] RET assume_abort_if_not(var_1_49 >= -128) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L392] CALL assume_abort_if_not(var_1_49 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L392] RET assume_abort_if_not(var_1_49 <= 127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L393] CALL assume_abort_if_not(var_1_49 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L393] RET assume_abort_if_not(var_1_49 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L394] var_1_50 = __VERIFIER_nondet_ulong() [L395] CALL assume_abort_if_not(var_1_50 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L395] RET assume_abort_if_not(var_1_50 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L396] CALL assume_abort_if_not(var_1_50 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L396] RET assume_abort_if_not(var_1_50 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L397] var_1_52 = __VERIFIER_nondet_float() [L398] CALL assume_abort_if_not((var_1_52 >= 4611686.018427387900e+12F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L398] RET assume_abort_if_not((var_1_52 >= 4611686.018427387900e+12F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L399] var_1_53 = __VERIFIER_nondet_float() [L400] CALL assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 4611686.018427387900e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L400] RET assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 4611686.018427387900e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L401] var_1_55 = __VERIFIER_nondet_ulong() [L402] CALL assume_abort_if_not(var_1_55 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L402] RET assume_abort_if_not(var_1_55 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L403] CALL assume_abort_if_not(var_1_55 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L403] RET assume_abort_if_not(var_1_55 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L404] var_1_56 = __VERIFIER_nondet_ulong() [L405] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L405] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L406] CALL assume_abort_if_not(var_1_56 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L406] RET assume_abort_if_not(var_1_56 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L407] var_1_57 = __VERIFIER_nondet_ushort() [L408] CALL assume_abort_if_not(var_1_57 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L408] RET assume_abort_if_not(var_1_57 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L409] CALL assume_abort_if_not(var_1_57 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L409] RET assume_abort_if_not(var_1_57 <= 65535) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L410] var_1_58 = __VERIFIER_nondet_ulong() [L411] CALL assume_abort_if_not(var_1_58 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L411] RET assume_abort_if_not(var_1_58 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L412] CALL assume_abort_if_not(var_1_58 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L412] RET assume_abort_if_not(var_1_58 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L413] var_1_60 = __VERIFIER_nondet_ushort() [L414] CALL assume_abort_if_not(var_1_60 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L414] RET assume_abort_if_not(var_1_60 >= 49150) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L415] CALL assume_abort_if_not(var_1_60 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L415] RET assume_abort_if_not(var_1_60 <= 65534) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L416] var_1_63 = __VERIFIER_nondet_uchar() [L417] CALL assume_abort_if_not(var_1_63 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L417] RET assume_abort_if_not(var_1_63 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L418] CALL assume_abort_if_not(var_1_63 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L418] RET assume_abort_if_not(var_1_63 <= 255) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L419] var_1_65 = __VERIFIER_nondet_uchar() [L420] CALL assume_abort_if_not(var_1_65 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L420] RET assume_abort_if_not(var_1_65 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L421] CALL assume_abort_if_not(var_1_65 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L421] RET assume_abort_if_not(var_1_65 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L422] var_1_66 = __VERIFIER_nondet_uchar() [L423] CALL assume_abort_if_not(var_1_66 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L423] RET assume_abort_if_not(var_1_66 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L424] CALL assume_abort_if_not(var_1_66 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L424] RET assume_abort_if_not(var_1_66 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L425] var_1_67 = __VERIFIER_nondet_uchar() [L426] CALL assume_abort_if_not(var_1_67 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L426] RET assume_abort_if_not(var_1_67 >= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L427] CALL assume_abort_if_not(var_1_67 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L427] RET assume_abort_if_not(var_1_67 <= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L428] var_1_71 = __VERIFIER_nondet_ushort() [L429] CALL assume_abort_if_not(var_1_71 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L429] RET assume_abort_if_not(var_1_71 >= 49150) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L430] CALL assume_abort_if_not(var_1_71 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L430] RET assume_abort_if_not(var_1_71 <= 65534) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L431] var_1_73 = __VERIFIER_nondet_float() [L432] CALL assume_abort_if_not((var_1_73 >= 0.0F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L432] RET assume_abort_if_not((var_1_73 >= 0.0F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L433] var_1_74 = __VERIFIER_nondet_float() [L434] CALL assume_abort_if_not((var_1_74 >= 0.0F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 4611686.018427382800e+12F && var_1_74 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L434] RET assume_abort_if_not((var_1_74 >= 0.0F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 4611686.018427382800e+12F && var_1_74 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L435] var_1_75 = __VERIFIER_nondet_char() [L436] CALL assume_abort_if_not(var_1_75 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L436] RET assume_abort_if_not(var_1_75 >= -127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L437] CALL assume_abort_if_not(var_1_75 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L437] RET assume_abort_if_not(var_1_75 <= 127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L438] CALL assume_abort_if_not(var_1_75 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L438] RET assume_abort_if_not(var_1_75 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L439] var_1_76 = __VERIFIER_nondet_float() [L440] CALL assume_abort_if_not((var_1_76 >= 4611686.018427382800e+12F && var_1_76 <= -1.0e-20F) || (var_1_76 <= 9223372.036854765600e+12F && var_1_76 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L440] RET assume_abort_if_not((var_1_76 >= 4611686.018427382800e+12F && var_1_76 <= -1.0e-20F) || (var_1_76 <= 9223372.036854765600e+12F && var_1_76 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L458] RET updateVariables() [L459] CALL step() [L111] COND FALSE !(\read(var_1_22)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L116] COND TRUE ((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))) <= var_1_26 [L117] var_1_28 = ((((var_1_29) < (32.75f)) ? (var_1_29) : (32.75f))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L123] COND FALSE !(var_1_21 > var_1_23) [L126] var_1_31 = (((((((((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) > (var_1_37)) ? (((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) : (var_1_37))) < 0 ) ? -((((((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) > (var_1_37)) ? (((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) : (var_1_37))) : ((((((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) > (var_1_37)) ? (((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) : (var_1_37))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L128] COND FALSE !(var_1_22 || var_1_39) [L131] var_1_38 = (((((((((var_1_40 + var_1_41)) < (var_1_29)) ? ((var_1_40 + var_1_41)) : (var_1_29)))) < (3.1f)) ? ((((((var_1_40 + var_1_41)) < (var_1_29)) ? ((var_1_40 + var_1_41)) : (var_1_29)))) : (3.1f))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L133] EXPR (var_1_35 - var_1_34) >> var_1_32 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L133] COND FALSE !(var_1_31 < ((var_1_35 - var_1_34) >> var_1_32)) [L144] COND FALSE !((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) << 2) < var_1_25) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L149] EXPR (var_1_32 + var_1_25) & var_1_30 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L149] COND FALSE !(var_1_35 < ((var_1_32 + var_1_25) & var_1_30)) [L154] var_1_46 = (((((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) < 0 ) ? -((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) : ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_48=2, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L156] COND FALSE !(var_1_30 >= (var_1_26 / var_1_49)) [L161] var_1_48 = ((((var_1_44) > (var_1_50)) ? (var_1_44) : (var_1_50))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L163] COND TRUE 500.5f < (2.5f - (var_1_52 - var_1_53)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L164] COND FALSE !(\read(var_1_39)) [L167] var_1_51 = var_1_32 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L174] COND TRUE var_1_42 >= var_1_26 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L175] COND FALSE !(var_1_22 && var_1_39) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L185] COND FALSE !(var_1_22 || var_1_39) [L190] var_1_59 = var_1_44 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L192] COND FALSE !(var_1_60 <= var_1_35) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L195] EXPR var_1_63 >> var_1_50 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L195] COND FALSE !((var_1_63 >> var_1_50) < var_1_54) [L198] COND FALSE !(3.875f == ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46)))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L205] COND TRUE var_1_51 > var_1_21 [L206] var_1_68 = ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L212] COND TRUE 4.6f <= var_1_53 [L213] var_1_69 = ((((((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))) > (var_1_27)) ? (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))) : (var_1_27))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L217] COND FALSE !(var_1_39 || var_1_64) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L228] COND FALSE !(\read(var_1_66)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L237] EXPR var_1_43 << var_1_51 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L237] COND TRUE ((var_1_43 << var_1_51) % ((((var_1_75) < 0 ) ? -(var_1_75) : (var_1_75)))) > var_1_30 [L238] var_1_72 = ((((((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) < ((var_1_47 + (99.5f - var_1_74)))) ? (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) : ((var_1_47 + (99.5f - var_1_74))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L243] COND FALSE !(\read(var_1_22)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L248] COND FALSE !(\read(var_1_64)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L251] COND FALSE !(\read(var_1_64)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L254] COND FALSE !(\read(var_1_66)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L257] var_1_81 = var_1_36 [L258] var_1_82 = var_1_65 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L259] COND FALSE !(\read(var_1_22)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L262] COND TRUE var_1_83 >= (var_1_55 + ((((var_1_59) < 0 ) ? -(var_1_59) : (var_1_59)))) [L263] var_1_84 = ((((var_1_34) > (var_1_56)) ? (var_1_34) : (var_1_56))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=128, var_1_8=-4294967263, var_1_9=1] [L269] var_1_85 = var_1_36 [L270] signed long int stepLocal_1 = last_1_var_1_13; [L271] signed long int stepLocal_0 = last_1_var_1_13; VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, stepLocal_1=16, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=0, var_1_8=-4294967263, var_1_9=1] [L272] COND TRUE stepLocal_1 < ((- last_1_var_1_12) * 64) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=0, var_1_8=-4294967263, var_1_9=1] [L273] COND TRUE \read(last_1_var_1_5) [L274] var_1_1 = ((((last_1_var_1_12) < 0 ) ? -(last_1_var_1_12) : (last_1_var_1_12))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=0, var_1_8=-4294967263, var_1_9=1] [L283] unsigned long int stepLocal_2 = last_1_var_1_15 + last_1_var_1_1; VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, stepLocal_2=1008, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=0, var_1_8=-4294967263, var_1_9=1] [L284] COND TRUE last_1_var_1_13 <= stepLocal_2 [L285] var_1_5 = ((last_1_var_1_15 == last_1_var_1_13) && var_1_6) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=0, var_1_8=-4294967263, var_1_9=1] [L289] unsigned char stepLocal_3 = var_1_5; VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, stepLocal_3=0, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=0, var_1_8=-4294967263, var_1_9=1] [L290] COND FALSE !(stepLocal_3 || var_1_17) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=0, var_1_8=-4294967263, var_1_9=1] [L293] var_1_13 = ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) [L294] var_1_16 = (var_1_6 && var_1_17) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=254, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=0, var_1_8=-4294967263, var_1_9=1] [L295] COND FALSE !(\read(var_1_5)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=254, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=0, var_1_8=-4294967263, var_1_9=1] [L298] COND FALSE !((var_1_15 + (var_1_15 * var_1_13)) <= ((32u / var_1_8) / var_1_9)) [L303] var_1_7 = var_1_11 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_11=7, var_1_12=128, var_1_13=254, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=7, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=0, var_1_8=-4294967263, var_1_9=1] [L305] COND TRUE var_1_7 <= (- (32.8f + var_1_7)) [L306] var_1_12 = last_1_var_1_12 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_11=7, var_1_12=128, var_1_13=254, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=7, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=0, var_1_8=-4294967263, var_1_9=1] [L459] RET step() [L460] CALL, EXPR property() [L450-L451] return ((((((((last_1_var_1_13 < ((- last_1_var_1_12) * 64)) ? (last_1_var_1_5 ? (var_1_1 == ((unsigned long int) ((((last_1_var_1_12) < 0 ) ? -(last_1_var_1_12) : (last_1_var_1_12))))) : ((-10000000 < last_1_var_1_13) ? (var_1_1 == ((unsigned long int) (((((((last_1_var_1_12) > (5u)) ? (last_1_var_1_12) : (5u))) < 0 ) ? -((((last_1_var_1_12) > (5u)) ? (last_1_var_1_12) : (5u))) : ((((last_1_var_1_12) > (5u)) ? (last_1_var_1_12) : (5u))))))) : (var_1_1 == ((unsigned long int) 50u)))) : 1) && ((last_1_var_1_13 <= (last_1_var_1_15 + last_1_var_1_1)) ? (var_1_5 == ((unsigned char) ((last_1_var_1_15 == last_1_var_1_13) && var_1_6))) : (var_1_5 == ((unsigned char) var_1_6)))) && (((var_1_15 + (var_1_15 * var_1_13)) <= ((32u / var_1_8) / var_1_9)) ? ((1.25f < var_1_18) ? (var_1_7 == ((float) 1000000.1f)) : 1) : (var_1_7 == ((float) var_1_11)))) && ((var_1_7 <= (- (32.8f + var_1_7))) ? (var_1_12 == ((unsigned long int) last_1_var_1_12)) : 1)) && (var_1_13 == ((unsigned char) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) && (var_1_5 ? (var_1_15 == ((unsigned long int) ((((var_1_1) > ((var_1_13 + ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) ? (var_1_1) : ((var_1_13 + ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))))))) : 1)) && (var_1_16 == ((unsigned char) (var_1_6 && var_1_17)))) && ((var_1_5 || var_1_17) ? (var_1_18 == ((double) ((((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19))) + var_1_20) - 63.6))) : 1) ; VAL [\result=0, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=7, var_1_12=128, var_1_13=254, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=7, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=0, var_1_8=-4294967263, var_1_9=1] [L460] RET, EXPR property() [L460] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=7, var_1_12=128, var_1_13=254, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=7, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=0, var_1_8=-4294967263, var_1_9=1] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=7, var_1_12=128, var_1_13=254, var_1_14=510, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=125, var_1_35=126, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=-49037, var_1_44=-114689, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=16383, var_1_49=2, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=128, var_1_55=8589918209, var_1_56=4294967421, var_1_58=2147483647, var_1_59=-114689, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=384, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=5, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=6, var_1_75=125, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=7, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=4294967421, var_1_85=0, var_1_8=-4294967263, var_1_9=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 222 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 18.6s, OverallIterations: 9, TraceHistogramMax: 85, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 6.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4455 SdHoareTripleChecker+Valid, 4.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4302 mSDsluCounter, 9166 SdHoareTripleChecker+Invalid, 3.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6585 mSDsCounter, 2623 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3807 IncrementalHoareTripleChecker+Invalid, 6430 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2623 mSolverCounterUnsat, 2581 mSDtfsCounter, 3807 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3745 GetRequests, 3653 SyntacticMatches, 3 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 1.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1996occurred in iteration=8, InterpolantAutomatonStates: 81, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.1s AutomataMinimizationTime, 8 MinimizatonAttempts, 1101 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 7.0s InterpolantComputationTime, 7306 NumberOfCodeBlocks, 7306 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 7812 ConstructedInterpolants, 0 QuantifiedInterpolants, 26779 SizeOfPredicates, 7 NumberOfNonLiveVariables, 4643 ConjunctsInSsa, 23 ConjunctsInUnsatCore, 15 InterpolantComputations, 5 PerfectInterpolantSequences, 212970/214200 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-01-09 09:48:22,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-09 09:48:24,564 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-09 09:48:24,659 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-01-09 09:48:24,663 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-09 09:48:24,664 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-09 09:48:24,689 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-09 09:48:24,692 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-09 09:48:24,692 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-09 09:48:24,692 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-09 09:48:24,692 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-09 09:48:24,693 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-09 09:48:24,693 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-09 09:48:24,694 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-09 09:48:24,694 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-09 09:48:24,694 INFO L153 SettingsManager]: * Use SBE=true [2025-01-09 09:48:24,694 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-09 09:48:24,694 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-09 09:48:24,694 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-09 09:48:24,695 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-09 09:48:24,695 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-09 09:48:24,695 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-09 09:48:24,695 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-09 09:48:24,695 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-09 09:48:24,695 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-01-09 09:48:24,695 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-01-09 09:48:24,695 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-01-09 09:48:24,695 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-09 09:48:24,695 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-09 09:48:24,695 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-09 09:48:24,695 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-09 09:48:24,696 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-09 09:48:24,696 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 09:48:24,696 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 09:48:24,696 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 09:48:24,696 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:48:24,696 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-09 09:48:24,697 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 09:48:24,697 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 09:48:24,697 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 09:48:24,697 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:48:24,697 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-09 09:48:24,697 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-09 09:48:24,697 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-09 09:48:24,697 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-09 09:48:24,697 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-01-09 09:48:24,698 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-01-09 09:48:24,698 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-09 09:48:24,698 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-09 09:48:24,698 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-09 09:48:24,698 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-09 09:48:24,698 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-jdk21/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 -> ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 [2025-01-09 09:48:24,955 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-09 09:48:24,963 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-09 09:48:24,965 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-09 09:48:24,967 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-09 09:48:24,968 INFO L274 PluginConnector]: CDTParser initialized [2025-01-09 09:48:24,968 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2025-01-09 09:48:26,169 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b94d45ae9/933a5c59e1d14d6f942b60e95aa8441b/FLAG1ce85be31 [2025-01-09 09:48:26,430 INFO L384 CDTParser]: Found 1 translation units. [2025-01-09 09:48:26,431 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2025-01-09 09:48:26,438 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b94d45ae9/933a5c59e1d14d6f942b60e95aa8441b/FLAG1ce85be31 [2025-01-09 09:48:26,761 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b94d45ae9/933a5c59e1d14d6f942b60e95aa8441b [2025-01-09 09:48:26,762 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-09 09:48:26,763 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-09 09:48:26,764 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-09 09:48:26,765 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-09 09:48:26,768 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-09 09:48:26,768 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 09:48:26" (1/1) ... [2025-01-09 09:48:26,769 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d328960 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:26, skipping insertion in model container [2025-01-09 09:48:26,769 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 09:48:26" (1/1) ... [2025-01-09 09:48:26,786 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-09 09:48:26,871 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i[916,929] [2025-01-09 09:48:26,968 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 09:48:26,984 INFO L200 MainTranslator]: Completed pre-run [2025-01-09 09:48:26,992 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i[916,929] [2025-01-09 09:48:27,032 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 09:48:27,054 INFO L204 MainTranslator]: Completed translation [2025-01-09 09:48:27,055 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27 WrapperNode [2025-01-09 09:48:27,055 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-09 09:48:27,056 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-09 09:48:27,056 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-09 09:48:27,056 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-09 09:48:27,064 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27" (1/1) ... [2025-01-09 09:48:27,083 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27" (1/1) ... [2025-01-09 09:48:27,108 INFO L138 Inliner]: procedures = 27, calls = 98, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 463 [2025-01-09 09:48:27,111 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-09 09:48:27,112 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-09 09:48:27,112 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-09 09:48:27,112 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-09 09:48:27,121 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27" (1/1) ... [2025-01-09 09:48:27,122 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27" (1/1) ... [2025-01-09 09:48:27,127 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27" (1/1) ... [2025-01-09 09:48:27,140 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-01-09 09:48:27,140 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27" (1/1) ... [2025-01-09 09:48:27,141 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27" (1/1) ... [2025-01-09 09:48:27,154 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27" (1/1) ... [2025-01-09 09:48:27,156 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27" (1/1) ... [2025-01-09 09:48:27,160 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27" (1/1) ... [2025-01-09 09:48:27,163 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27" (1/1) ... [2025-01-09 09:48:27,165 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27" (1/1) ... [2025-01-09 09:48:27,168 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-09 09:48:27,169 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-09 09:48:27,169 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-09 09:48:27,169 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-09 09:48:27,170 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27" (1/1) ... [2025-01-09 09:48:27,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:48:27,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:48:27,201 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-09 09:48:27,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-09 09:48:27,227 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-09 09:48:27,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-01-09 09:48:27,227 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-01-09 09:48:27,227 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-01-09 09:48:27,227 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-09 09:48:27,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-09 09:48:27,344 INFO L234 CfgBuilder]: Building ICFG [2025-01-09 09:48:27,346 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-09 09:48:37,713 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2025-01-09 09:48:37,714 INFO L283 CfgBuilder]: Performing block encoding [2025-01-09 09:48:37,728 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-09 09:48:37,730 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2025-01-09 09:48:37,730 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:48:37 BoogieIcfgContainer [2025-01-09 09:48:37,730 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-09 09:48:37,732 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-09 09:48:37,732 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-09 09:48:37,736 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-09 09:48:37,736 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 09:48:26" (1/3) ... [2025-01-09 09:48:37,737 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63368bc5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 09:48:37, skipping insertion in model container [2025-01-09 09:48:37,737 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:48:27" (2/3) ... [2025-01-09 09:48:37,737 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63368bc5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 09:48:37, skipping insertion in model container [2025-01-09 09:48:37,738 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:48:37" (3/3) ... [2025-01-09 09:48:37,739 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2025-01-09 09:48:37,748 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-09 09:48:37,751 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-85.i that has 2 procedures, 209 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-01-09 09:48:37,800 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-09 09:48:37,809 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;@37175305, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-09 09:48:37,809 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-01-09 09:48:37,812 INFO L276 IsEmpty]: Start isEmpty. Operand has 209 states, 121 states have (on average 1.487603305785124) internal successors, (180), 122 states have internal predecessors, (180), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-01-09 09:48:37,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2025-01-09 09:48:37,853 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:37,855 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:37,856 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:37,859 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:37,860 INFO L85 PathProgramCache]: Analyzing trace with hash -428059695, now seen corresponding path program 1 times [2025-01-09 09:48:37,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:48:37,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1832659258] [2025-01-09 09:48:37,871 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:37,871 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:48:37,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:48:37,878 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:48:37,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2025-01-09 09:48:38,000 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 518 statements into 1 equivalence classes. [2025-01-09 09:48:38,710 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 518 of 518 statements. [2025-01-09 09:48:38,711 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:38,711 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:38,756 INFO L256 TraceCheckSpWp]: Trace formula consists of 823 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-01-09 09:48:38,769 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:48:38,850 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 3624 proven. 0 refuted. 0 times theorem prover too weak. 10656 trivial. 0 not checked. [2025-01-09 09:48:38,850 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 09:48:38,850 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:48:38,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1832659258] [2025-01-09 09:48:38,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1832659258] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:48:38,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:48:38,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-09 09:48:38,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765640173] [2025-01-09 09:48:38,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:48:38,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-01-09 09:48:38,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:48:38,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-01-09 09:48:38,891 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-09 09:48:38,895 INFO L87 Difference]: Start difference. First operand has 209 states, 121 states have (on average 1.487603305785124) internal successors, (180), 122 states have internal predecessors, (180), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) Second operand has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (85), 2 states have call predecessors, (85), 2 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2025-01-09 09:48:38,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:48:38,930 INFO L93 Difference]: Finished difference Result 412 states and 780 transitions. [2025-01-09 09:48:38,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-09 09:48:38,932 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (85), 2 states have call predecessors, (85), 2 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) Word has length 518 [2025-01-09 09:48:38,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:48:38,939 INFO L225 Difference]: With dead ends: 412 [2025-01-09 09:48:38,940 INFO L226 Difference]: Without dead ends: 206 [2025-01-09 09:48:38,947 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 517 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-01-09 09:48:38,948 INFO L435 NwaCegarLoop]: 344 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 09:48:38,949 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 09:48:38,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2025-01-09 09:48:38,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 206. [2025-01-09 09:48:38,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 119 states have (on average 1.4621848739495797) internal successors, (174), 119 states have internal predecessors, (174), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-01-09 09:48:38,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 344 transitions. [2025-01-09 09:48:38,991 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 344 transitions. Word has length 518 [2025-01-09 09:48:38,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:48:38,991 INFO L471 AbstractCegarLoop]: Abstraction has 206 states and 344 transitions. [2025-01-09 09:48:38,992 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (85), 2 states have call predecessors, (85), 2 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2025-01-09 09:48:38,992 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 344 transitions. [2025-01-09 09:48:38,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2025-01-09 09:48:38,998 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:38,998 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:39,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2025-01-09 09:48:39,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:48:39,199 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:39,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:39,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1743241599, now seen corresponding path program 1 times [2025-01-09 09:48:39,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:48:39,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1541736228] [2025-01-09 09:48:39,201 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:39,202 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:48:39,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:48:39,204 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:48:39,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2025-01-09 09:48:39,289 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 518 statements into 1 equivalence classes. [2025-01-09 09:48:40,097 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 518 of 518 statements. [2025-01-09 09:48:40,098 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:40,098 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:40,140 INFO L256 TraceCheckSpWp]: Trace formula consists of 823 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-01-09 09:48:40,153 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:48:40,268 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2025-01-09 09:48:40,269 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 09:48:40,269 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:48:40,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1541736228] [2025-01-09 09:48:40,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1541736228] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:48:40,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:48:40,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 09:48:40,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144057822] [2025-01-09 09:48:40,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:48:40,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 09:48:40,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:48:40,273 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 09:48:40,275 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:48:40,275 INFO L87 Difference]: Start difference. First operand 206 states and 344 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-01-09 09:48:40,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:48:40,509 INFO L93 Difference]: Finished difference Result 501 states and 842 transitions. [2025-01-09 09:48:40,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 09:48:40,509 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 518 [2025-01-09 09:48:40,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:48:40,517 INFO L225 Difference]: With dead ends: 501 [2025-01-09 09:48:40,517 INFO L226 Difference]: Without dead ends: 298 [2025-01-09 09:48:40,518 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 516 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-01-09 09:48:40,519 INFO L435 NwaCegarLoop]: 377 mSDtfsCounter, 142 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-09 09:48:40,519 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 700 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-09 09:48:40,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2025-01-09 09:48:40,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 295. [2025-01-09 09:48:40,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 192 states have (on average 1.53125) internal successors, (294), 193 states have internal predecessors, (294), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2025-01-09 09:48:40,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 494 transitions. [2025-01-09 09:48:40,557 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 494 transitions. Word has length 518 [2025-01-09 09:48:40,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:48:40,561 INFO L471 AbstractCegarLoop]: Abstraction has 295 states and 494 transitions. [2025-01-09 09:48:40,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-01-09 09:48:40,562 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 494 transitions. [2025-01-09 09:48:40,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2025-01-09 09:48:40,567 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:40,567 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:40,602 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2025-01-09 09:48:40,771 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:48:40,771 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:40,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:40,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1351386561, now seen corresponding path program 1 times [2025-01-09 09:48:40,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:48:40,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1497100881] [2025-01-09 09:48:40,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:40,772 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:48:40,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:48:40,776 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:48:40,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2025-01-09 09:48:40,868 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 518 statements into 1 equivalence classes. [2025-01-09 09:48:41,633 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 518 of 518 statements. [2025-01-09 09:48:41,634 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:41,634 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:41,676 INFO L256 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-01-09 09:48:41,683 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:48:43,817 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 9193 proven. 189 refuted. 0 times theorem prover too weak. 4898 trivial. 0 not checked. [2025-01-09 09:48:43,817 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 09:48:45,157 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 201 proven. 51 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-01-09 09:48:45,157 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:48:45,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1497100881] [2025-01-09 09:48:45,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1497100881] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 09:48:45,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-09 09:48:45,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 11 [2025-01-09 09:48:45,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619113246] [2025-01-09 09:48:45,158 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-09 09:48:45,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-09 09:48:45,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:48:45,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-09 09:48:45,160 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2025-01-09 09:48:45,160 INFO L87 Difference]: Start difference. First operand 295 states and 494 transitions. Second operand has 11 states, 11 states have (on average 13.818181818181818) internal successors, (152), 11 states have internal predecessors, (152), 4 states have call successors, (132), 3 states have call predecessors, (132), 6 states have return successors, (133), 4 states have call predecessors, (133), 4 states have call successors, (133) [2025-01-09 09:48:48,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:48:48,400 INFO L93 Difference]: Finished difference Result 605 states and 1000 transitions. [2025-01-09 09:48:48,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-09 09:48:48,404 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.818181818181818) internal successors, (152), 11 states have internal predecessors, (152), 4 states have call successors, (132), 3 states have call predecessors, (132), 6 states have return successors, (133), 4 states have call predecessors, (133), 4 states have call successors, (133) Word has length 518 [2025-01-09 09:48:48,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:48:48,410 INFO L225 Difference]: With dead ends: 605 [2025-01-09 09:48:48,410 INFO L226 Difference]: Without dead ends: 313 [2025-01-09 09:48:48,412 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1043 GetRequests, 1025 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=133, Invalid=247, Unknown=0, NotChecked=0, Total=380 [2025-01-09 09:48:48,413 INFO L435 NwaCegarLoop]: 236 mSDtfsCounter, 457 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 300 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 300 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2025-01-09 09:48:48,414 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [495 Valid, 704 Invalid, 989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [300 Valid, 689 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2025-01-09 09:48:48,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2025-01-09 09:48:48,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 307. [2025-01-09 09:48:48,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 201 states have (on average 1.4875621890547264) internal successors, (299), 202 states have internal predecessors, (299), 100 states have call successors, (100), 5 states have call predecessors, (100), 5 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2025-01-09 09:48:48,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 499 transitions. [2025-01-09 09:48:48,446 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 499 transitions. Word has length 518 [2025-01-09 09:48:48,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:48:48,448 INFO L471 AbstractCegarLoop]: Abstraction has 307 states and 499 transitions. [2025-01-09 09:48:48,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.818181818181818) internal successors, (152), 11 states have internal predecessors, (152), 4 states have call successors, (132), 3 states have call predecessors, (132), 6 states have return successors, (133), 4 states have call predecessors, (133), 4 states have call successors, (133) [2025-01-09 09:48:48,449 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 499 transitions. [2025-01-09 09:48:48,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2025-01-09 09:48:48,457 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:48,458 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:48,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2025-01-09 09:48:48,658 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:48:48,659 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:48,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:48,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1557377341, now seen corresponding path program 1 times [2025-01-09 09:48:48,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:48:48,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [702227055] [2025-01-09 09:48:48,661 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:48,661 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:48:48,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:48:48,663 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:48:48,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2025-01-09 09:48:48,736 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 518 statements into 1 equivalence classes. [2025-01-09 09:48:49,515 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 518 of 518 statements. [2025-01-09 09:48:49,515 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:49,515 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:49,560 INFO L256 TraceCheckSpWp]: Trace formula consists of 818 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-01-09 09:48:49,566 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:48:49,639 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2025-01-09 09:48:49,643 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 09:48:49,643 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:48:49,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [702227055] [2025-01-09 09:48:49,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [702227055] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:48:49,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:48:49,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 09:48:49,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261594588] [2025-01-09 09:48:49,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:48:49,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 09:48:49,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:48:49,646 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 09:48:49,646 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:48:49,646 INFO L87 Difference]: Start difference. First operand 307 states and 499 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-01-09 09:48:49,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:48:49,742 INFO L93 Difference]: Finished difference Result 915 states and 1491 transitions. [2025-01-09 09:48:49,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 09:48:49,743 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 518 [2025-01-09 09:48:49,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:48:49,749 INFO L225 Difference]: With dead ends: 915 [2025-01-09 09:48:49,750 INFO L226 Difference]: Without dead ends: 611 [2025-01-09 09:48:49,751 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 516 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-01-09 09:48:49,752 INFO L435 NwaCegarLoop]: 337 mSDtfsCounter, 333 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 09:48:49,752 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [333 Valid, 667 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 09:48:49,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2025-01-09 09:48:49,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 607. [2025-01-09 09:48:49,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 396 states have (on average 1.47979797979798) internal successors, (586), 398 states have internal predecessors, (586), 200 states have call successors, (200), 10 states have call predecessors, (200), 10 states have return successors, (200), 198 states have call predecessors, (200), 200 states have call successors, (200) [2025-01-09 09:48:49,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 986 transitions. [2025-01-09 09:48:49,830 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 986 transitions. Word has length 518 [2025-01-09 09:48:49,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:48:49,830 INFO L471 AbstractCegarLoop]: Abstraction has 607 states and 986 transitions. [2025-01-09 09:48:49,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-01-09 09:48:49,831 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 986 transitions. [2025-01-09 09:48:49,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2025-01-09 09:48:49,835 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:49,835 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:49,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2025-01-09 09:48:50,036 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:48:50,036 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:50,040 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:50,041 INFO L85 PathProgramCache]: Analyzing trace with hash 230997763, now seen corresponding path program 1 times [2025-01-09 09:48:50,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:48:50,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1529097641] [2025-01-09 09:48:50,041 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:50,042 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:48:50,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:48:50,044 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:48:50,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2025-01-09 09:48:50,124 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 518 statements into 1 equivalence classes. [2025-01-09 09:48:50,934 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 518 of 518 statements. [2025-01-09 09:48:50,934 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:50,934 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:50,975 INFO L256 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-09 09:48:50,985 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:48:51,424 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 3192 proven. 30 refuted. 0 times theorem prover too weak. 11058 trivial. 0 not checked. [2025-01-09 09:48:51,424 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 09:48:52,502 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 222 proven. 30 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-01-09 09:48:52,502 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:48:52,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1529097641] [2025-01-09 09:48:52,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1529097641] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 09:48:52,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-09 09:48:52,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2025-01-09 09:48:52,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068100169] [2025-01-09 09:48:52,504 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-09 09:48:52,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-09 09:48:52,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:48:52,507 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-09 09:48:52,507 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-01-09 09:48:52,508 INFO L87 Difference]: Start difference. First operand 607 states and 986 transitions. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) [2025-01-09 09:48:53,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:48:53,946 INFO L93 Difference]: Finished difference Result 1227 states and 1975 transitions. [2025-01-09 09:48:53,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-09 09:48:53,947 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) Word has length 518 [2025-01-09 09:48:53,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:48:53,954 INFO L225 Difference]: With dead ends: 1227 [2025-01-09 09:48:53,955 INFO L226 Difference]: Without dead ends: 623 [2025-01-09 09:48:53,956 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1038 GetRequests, 1028 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2025-01-09 09:48:53,956 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 334 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-01-09 09:48:53,957 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [407 Valid, 564 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-01-09 09:48:53,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2025-01-09 09:48:54,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 607. [2025-01-09 09:48:54,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 394 states have (on average 1.4365482233502538) internal successors, (566), 396 states have internal predecessors, (566), 200 states have call successors, (200), 12 states have call predecessors, (200), 12 states have return successors, (200), 198 states have call predecessors, (200), 200 states have call successors, (200) [2025-01-09 09:48:54,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 966 transitions. [2025-01-09 09:48:54,024 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 966 transitions. Word has length 518 [2025-01-09 09:48:54,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:48:54,025 INFO L471 AbstractCegarLoop]: Abstraction has 607 states and 966 transitions. [2025-01-09 09:48:54,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) [2025-01-09 09:48:54,025 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 966 transitions. [2025-01-09 09:48:54,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2025-01-09 09:48:54,027 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:48:54,028 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:48:54,059 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2025-01-09 09:48:54,228 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:48:54,228 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:48:54,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:48:54,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1763146943, now seen corresponding path program 1 times [2025-01-09 09:48:54,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:48:54,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [41154198] [2025-01-09 09:48:54,229 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:48:54,229 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:48:54,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:48:54,231 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:48:54,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2025-01-09 09:48:54,330 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 518 statements into 1 equivalence classes. [2025-01-09 09:48:55,119 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 518 of 518 statements. [2025-01-09 09:48:55,119 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:48:55,119 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:48:55,162 INFO L256 TraceCheckSpWp]: Trace formula consists of 815 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-09 09:48:55,168 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:48:57,480 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2025-01-09 09:48:57,480 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 09:48:57,480 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:48:57,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [41154198] [2025-01-09 09:48:57,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [41154198] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:48:57,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:48:57,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-09 09:48:57,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701453736] [2025-01-09 09:48:57,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:48:57,485 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-09 09:48:57,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:48:57,486 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-09 09:48:57,486 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 09:48:57,486 INFO L87 Difference]: Start difference. First operand 607 states and 966 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-01-09 09:49:01,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-01-09 09:49:01,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:49:01,250 INFO L93 Difference]: Finished difference Result 1211 states and 1929 transitions. [2025-01-09 09:49:01,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 09:49:01,273 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 518 [2025-01-09 09:49:01,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:49:01,277 INFO L225 Difference]: With dead ends: 1211 [2025-01-09 09:49:01,277 INFO L226 Difference]: Without dead ends: 607 [2025-01-09 09:49:01,279 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 514 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-01-09 09:49:01,279 INFO L435 NwaCegarLoop]: 328 mSDtfsCounter, 243 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2025-01-09 09:49:01,279 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 483 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2025-01-09 09:49:01,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2025-01-09 09:49:01,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 607. [2025-01-09 09:49:01,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 394 states have (on average 1.4263959390862944) internal successors, (562), 396 states have internal predecessors, (562), 200 states have call successors, (200), 12 states have call predecessors, (200), 12 states have return successors, (200), 198 states have call predecessors, (200), 200 states have call successors, (200) [2025-01-09 09:49:01,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 962 transitions. [2025-01-09 09:49:01,330 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 962 transitions. Word has length 518 [2025-01-09 09:49:01,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:49:01,331 INFO L471 AbstractCegarLoop]: Abstraction has 607 states and 962 transitions. [2025-01-09 09:49:01,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-01-09 09:49:01,331 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 962 transitions. [2025-01-09 09:49:01,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 520 [2025-01-09 09:49:01,333 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:49:01,333 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:49:01,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2025-01-09 09:49:01,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:49:01,538 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:49:01,539 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:49:01,539 INFO L85 PathProgramCache]: Analyzing trace with hash 2112697588, now seen corresponding path program 1 times [2025-01-09 09:49:01,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:49:01,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1822581289] [2025-01-09 09:49:01,540 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:49:01,540 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:49:01,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:49:01,542 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:49:01,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2025-01-09 09:49:01,615 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 519 statements into 1 equivalence classes. [2025-01-09 09:49:02,422 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 519 of 519 statements. [2025-01-09 09:49:02,422 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:49:02,422 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:49:02,463 INFO L256 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-09 09:49:02,469 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:49:09,413 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 3564 proven. 216 refuted. 0 times theorem prover too weak. 10500 trivial. 0 not checked. [2025-01-09 09:49:09,417 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 09:49:11,878 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 36 proven. 216 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-01-09 09:49:11,878 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:49:11,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1822581289] [2025-01-09 09:49:11,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1822581289] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 09:49:11,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-09 09:49:11,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2025-01-09 09:49:11,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007707342] [2025-01-09 09:49:11,878 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-09 09:49:11,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-01-09 09:49:11,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:49:11,880 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-01-09 09:49:11,880 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2025-01-09 09:49:11,880 INFO L87 Difference]: Start difference. First operand 607 states and 962 transitions. Second operand has 14 states, 14 states have (on average 13.785714285714286) internal successors, (193), 14 states have internal predecessors, (193), 4 states have call successors, (170), 3 states have call predecessors, (170), 5 states have return successors, (170), 4 states have call predecessors, (170), 4 states have call successors, (170) [2025-01-09 09:49:17,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-01-09 09:49:23,667 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-01-09 09:49:23,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:49:23,871 INFO L93 Difference]: Finished difference Result 1788 states and 2806 transitions. [2025-01-09 09:49:23,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-09 09:49:23,873 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 13.785714285714286) internal successors, (193), 14 states have internal predecessors, (193), 4 states have call successors, (170), 3 states have call predecessors, (170), 5 states have return successors, (170), 4 states have call predecessors, (170), 4 states have call successors, (170) Word has length 519 [2025-01-09 09:49:23,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:49:23,891 INFO L225 Difference]: With dead ends: 1788 [2025-01-09 09:49:23,891 INFO L226 Difference]: Without dead ends: 1184 [2025-01-09 09:49:23,893 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1049 GetRequests, 1025 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=182, Invalid=418, Unknown=0, NotChecked=0, Total=600 [2025-01-09 09:49:23,898 INFO L435 NwaCegarLoop]: 267 mSDtfsCounter, 665 mSDsluCounter, 1302 mSDsCounter, 0 mSdLazyCounter, 1640 mSolverCounterSat, 317 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 748 SdHoareTripleChecker+Valid, 1569 SdHoareTripleChecker+Invalid, 1957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 317 IncrementalHoareTripleChecker+Valid, 1640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.4s IncrementalHoareTripleChecker+Time [2025-01-09 09:49:23,899 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [748 Valid, 1569 Invalid, 1957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [317 Valid, 1640 Invalid, 0 Unknown, 0 Unchecked, 11.4s Time] [2025-01-09 09:49:23,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states. [2025-01-09 09:49:24,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 1052. [2025-01-09 09:49:24,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1052 states, 700 states have (on average 1.4157142857142857) internal successors, (991), 706 states have internal predecessors, (991), 329 states have call successors, (329), 22 states have call predecessors, (329), 22 states have return successors, (329), 323 states have call predecessors, (329), 329 states have call successors, (329) [2025-01-09 09:49:24,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1052 states to 1052 states and 1649 transitions. [2025-01-09 09:49:24,013 INFO L78 Accepts]: Start accepts. Automaton has 1052 states and 1649 transitions. Word has length 519 [2025-01-09 09:49:24,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:49:24,013 INFO L471 AbstractCegarLoop]: Abstraction has 1052 states and 1649 transitions. [2025-01-09 09:49:24,014 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 13.785714285714286) internal successors, (193), 14 states have internal predecessors, (193), 4 states have call successors, (170), 3 states have call predecessors, (170), 5 states have return successors, (170), 4 states have call predecessors, (170), 4 states have call successors, (170) [2025-01-09 09:49:24,014 INFO L276 IsEmpty]: Start isEmpty. Operand 1052 states and 1649 transitions. [2025-01-09 09:49:24,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 520 [2025-01-09 09:49:24,017 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:49:24,017 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 09:49:24,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2025-01-09 09:49:24,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:49:24,222 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:49:24,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:49:24,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1502211338, now seen corresponding path program 1 times [2025-01-09 09:49:24,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:49:24,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1616423239] [2025-01-09 09:49:24,223 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:49:24,223 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:49:24,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:49:24,225 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:49:24,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2025-01-09 09:49:24,287 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 519 statements into 1 equivalence classes. [2025-01-09 09:49:25,158 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 519 of 519 statements. [2025-01-09 09:49:25,158 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:49:25,158 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:49:25,205 INFO L256 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-01-09 09:49:25,214 INFO L279 TraceCheckSpWp]: Computing forward predicates...