./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-26.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-26.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c89190f71494cfa64250ca9ffdf4d785818c50a201306d43ec124de4003d1620 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 15:20:17,560 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 15:20:17,619 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-08 15:20:17,624 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 15:20:17,625 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 15:20:17,647 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 15:20:17,648 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 15:20:17,649 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 15:20:17,649 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 15:20:17,649 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 15:20:17,650 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 15:20:17,650 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 15:20:17,650 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 15:20:17,651 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 15:20:17,651 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 15:20:17,651 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 15:20:17,652 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 15:20:17,652 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 15:20:17,652 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 15:20:17,652 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 15:20:17,652 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 15:20:17,652 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 15:20:17,652 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 15:20:17,652 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 15:20:17,652 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 15:20:17,652 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 15:20:17,652 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c89190f71494cfa64250ca9ffdf4d785818c50a201306d43ec124de4003d1620 [2025-03-08 15:20:17,887 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 15:20:17,895 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 15:20:17,897 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 15:20:17,898 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 15:20:17,898 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 15:20:17,899 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-26.i [2025-03-08 15:20:19,062 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/acbb6a606/237ba0126d3649f483c405deb90502ab/FLAGab0de4cf4 [2025-03-08 15:20:19,291 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 15:20:19,291 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-26.i [2025-03-08 15:20:19,299 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/acbb6a606/237ba0126d3649f483c405deb90502ab/FLAGab0de4cf4 [2025-03-08 15:20:19,616 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/acbb6a606/237ba0126d3649f483c405deb90502ab [2025-03-08 15:20:19,619 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 15:20:19,620 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 15:20:19,621 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 15:20:19,621 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 15:20:19,624 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 15:20:19,625 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 03:20:19" (1/1) ... [2025-03-08 15:20:19,626 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@37d81f27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:19, skipping insertion in model container [2025-03-08 15:20:19,626 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 03:20:19" (1/1) ... [2025-03-08 15:20:19,650 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 15:20:19,755 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-26.i[916,929] [2025-03-08 15:20:19,902 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 15:20:19,920 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 15:20:19,929 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-26.i[916,929] [2025-03-08 15:20:20,005 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 15:20:20,023 INFO L204 MainTranslator]: Completed translation [2025-03-08 15:20:20,024 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:20 WrapperNode [2025-03-08 15:20:20,024 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 15:20:20,025 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 15:20:20,025 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 15:20:20,025 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 15:20:20,030 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:20" (1/1) ... [2025-03-08 15:20:20,055 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:20" (1/1) ... [2025-03-08 15:20:20,125 INFO L138 Inliner]: procedures = 26, calls = 72, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 523 [2025-03-08 15:20:20,126 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 15:20:20,126 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 15:20:20,127 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 15:20:20,127 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 15:20:20,133 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:20" (1/1) ... [2025-03-08 15:20:20,133 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:20" (1/1) ... [2025-03-08 15:20:20,146 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:20" (1/1) ... [2025-03-08 15:20:20,183 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-03-08 15:20:20,184 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:20" (1/1) ... [2025-03-08 15:20:20,184 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:20" (1/1) ... [2025-03-08 15:20:20,205 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:20" (1/1) ... [2025-03-08 15:20:20,211 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:20" (1/1) ... [2025-03-08 15:20:20,222 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:20" (1/1) ... [2025-03-08 15:20:20,229 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:20" (1/1) ... [2025-03-08 15:20:20,239 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 15:20:20,241 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 15:20:20,241 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 15:20:20,241 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 15:20:20,242 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:20" (1/1) ... [2025-03-08 15:20:20,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 15:20:20,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:20:20,271 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 15:20:20,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 15:20:20,291 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 15:20:20,292 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 15:20:20,292 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 15:20:20,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 15:20:20,292 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 15:20:20,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 15:20:20,382 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 15:20:20,384 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 15:20:21,094 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L390: havoc property_#t~bitwise43#1;havoc property_#t~short44#1;havoc property_#t~ite46#1;havoc property_#t~bitwise45#1;havoc property_#t~short47#1;havoc property_#t~bitwise48#1;havoc property_#t~short49#1;havoc property_#t~ite51#1;havoc property_#t~bitwise50#1;havoc property_#t~short52#1;havoc property_#t~bitwise53#1;havoc property_#t~short54#1; [2025-03-08 15:20:21,193 INFO L? ?]: Removed 68 outVars from TransFormulas that were not future-live. [2025-03-08 15:20:21,193 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 15:20:21,220 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 15:20:21,223 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 15:20:21,223 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 03:20:21 BoogieIcfgContainer [2025-03-08 15:20:21,223 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 15:20:21,225 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 15:20:21,225 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 15:20:21,228 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 15:20:21,229 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 03:20:19" (1/3) ... [2025-03-08 15:20:21,229 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b491de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 03:20:21, skipping insertion in model container [2025-03-08 15:20:21,229 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 03:20:20" (2/3) ... [2025-03-08 15:20:21,229 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b491de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 03:20:21, skipping insertion in model container [2025-03-08 15:20:21,230 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 03:20:21" (3/3) ... [2025-03-08 15:20:21,231 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-26.i [2025-03-08 15:20:21,241 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 15:20:21,243 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-26.i that has 2 procedures, 220 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-08 15:20:21,290 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 15:20:21,299 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;@221d2481, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 15:20:21,301 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 15:20:21,305 INFO L276 IsEmpty]: Start isEmpty. Operand has 220 states, 158 states have (on average 1.481012658227848) internal successors, (234), 159 states have internal predecessors, (234), 59 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2025-03-08 15:20:21,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2025-03-08 15:20:21,323 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:20:21,324 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:20:21,325 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:20:21,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:20:21,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1719053574, now seen corresponding path program 1 times [2025-03-08 15:20:21,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:20:21,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810887453] [2025-03-08 15:20:21,336 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:21,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:20:21,445 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 392 statements into 1 equivalence classes. [2025-03-08 15:20:21,624 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 392 of 392 statements. [2025-03-08 15:20:21,625 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:21,625 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:22,009 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2025-03-08 15:20:22,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:20:22,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810887453] [2025-03-08 15:20:22,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810887453] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:20:22,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:20:22,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 15:20:22,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775560404] [2025-03-08 15:20:22,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:20:22,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 15:20:22,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:20:22,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 15:20:22,034 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 15:20:22,037 INFO L87 Difference]: Start difference. First operand has 220 states, 158 states have (on average 1.481012658227848) internal successors, (234), 159 states have internal predecessors, (234), 59 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:20:22,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:20:22,291 INFO L93 Difference]: Finished difference Result 643 states and 1154 transitions. [2025-03-08 15:20:22,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 15:20:22,294 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 392 [2025-03-08 15:20:22,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:20:22,308 INFO L225 Difference]: With dead ends: 643 [2025-03-08 15:20:22,309 INFO L226 Difference]: Without dead ends: 426 [2025-03-08 15:20:22,316 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 15:20:22,317 INFO L435 NwaCegarLoop]: 333 mSDtfsCounter, 308 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 15:20:22,318 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 654 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 15:20:22,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2025-03-08 15:20:22,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 260. [2025-03-08 15:20:22,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 199 states have (on average 1.5175879396984924) internal successors, (302), 199 states have internal predecessors, (302), 59 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2025-03-08 15:20:22,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 420 transitions. [2025-03-08 15:20:22,408 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 420 transitions. Word has length 392 [2025-03-08 15:20:22,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:20:22,412 INFO L471 AbstractCegarLoop]: Abstraction has 260 states and 420 transitions. [2025-03-08 15:20:22,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:20:22,413 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 420 transitions. [2025-03-08 15:20:22,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2025-03-08 15:20:22,419 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:20:22,420 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:20:22,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-08 15:20:22,420 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:20:22,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:20:22,424 INFO L85 PathProgramCache]: Analyzing trace with hash 182275061, now seen corresponding path program 1 times [2025-03-08 15:20:22,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:20:22,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100725418] [2025-03-08 15:20:22,424 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:22,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:20:22,462 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 392 statements into 1 equivalence classes. [2025-03-08 15:20:22,544 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 392 of 392 statements. [2025-03-08 15:20:22,544 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:22,545 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:22,906 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2025-03-08 15:20:22,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:20:22,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100725418] [2025-03-08 15:20:22,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100725418] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:20:22,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:20:22,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 15:20:22,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132803864] [2025-03-08 15:20:22,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:20:22,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 15:20:22,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:20:22,912 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 15:20:22,912 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 15:20:22,913 INFO L87 Difference]: Start difference. First operand 260 states and 420 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:20:23,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:20:23,043 INFO L93 Difference]: Finished difference Result 623 states and 1008 transitions. [2025-03-08 15:20:23,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 15:20:23,044 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 392 [2025-03-08 15:20:23,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:20:23,047 INFO L225 Difference]: With dead ends: 623 [2025-03-08 15:20:23,047 INFO L226 Difference]: Without dead ends: 366 [2025-03-08 15:20:23,050 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 15:20:23,051 INFO L435 NwaCegarLoop]: 328 mSDtfsCounter, 125 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 15:20:23,051 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 635 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 15:20:23,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2025-03-08 15:20:23,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 329. [2025-03-08 15:20:23,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 268 states have (on average 1.5634328358208955) internal successors, (419), 268 states have internal predecessors, (419), 59 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2025-03-08 15:20:23,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 537 transitions. [2025-03-08 15:20:23,081 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 537 transitions. Word has length 392 [2025-03-08 15:20:23,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:20:23,083 INFO L471 AbstractCegarLoop]: Abstraction has 329 states and 537 transitions. [2025-03-08 15:20:23,084 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:20:23,084 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 537 transitions. [2025-03-08 15:20:23,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 394 [2025-03-08 15:20:23,088 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:20:23,089 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:20:23,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 15:20:23,089 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:20:23,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:20:23,092 INFO L85 PathProgramCache]: Analyzing trace with hash -638743721, now seen corresponding path program 1 times [2025-03-08 15:20:23,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:20:23,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615191130] [2025-03-08 15:20:23,093 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:23,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:20:23,123 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 393 statements into 1 equivalence classes. [2025-03-08 15:20:23,203 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 393 of 393 statements. [2025-03-08 15:20:23,204 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:23,204 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:23,833 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2025-03-08 15:20:23,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:20:23,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615191130] [2025-03-08 15:20:23,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615191130] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:20:23,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:20:23,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 15:20:23,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003432483] [2025-03-08 15:20:23,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:20:23,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 15:20:23,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:20:23,837 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 15:20:23,838 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 15:20:23,838 INFO L87 Difference]: Start difference. First operand 329 states and 537 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:20:23,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:20:23,959 INFO L93 Difference]: Finished difference Result 981 states and 1605 transitions. [2025-03-08 15:20:23,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 15:20:23,960 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 393 [2025-03-08 15:20:23,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:20:23,966 INFO L225 Difference]: With dead ends: 981 [2025-03-08 15:20:23,966 INFO L226 Difference]: Without dead ends: 655 [2025-03-08 15:20:23,967 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 15:20:23,967 INFO L435 NwaCegarLoop]: 328 mSDtfsCounter, 232 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 15:20:23,968 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 650 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 15:20:23,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2025-03-08 15:20:24,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 653. [2025-03-08 15:20:24,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 532 states have (on average 1.556390977443609) internal successors, (828), 532 states have internal predecessors, (828), 118 states have call successors, (118), 2 states have call predecessors, (118), 2 states have return successors, (118), 118 states have call predecessors, (118), 118 states have call successors, (118) [2025-03-08 15:20:24,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 1064 transitions. [2025-03-08 15:20:24,033 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 1064 transitions. Word has length 393 [2025-03-08 15:20:24,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:20:24,034 INFO L471 AbstractCegarLoop]: Abstraction has 653 states and 1064 transitions. [2025-03-08 15:20:24,034 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:20:24,034 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 1064 transitions. [2025-03-08 15:20:24,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 394 [2025-03-08 15:20:24,038 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:20:24,038 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:20:24,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 15:20:24,038 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:20:24,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:20:24,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1377870183, now seen corresponding path program 1 times [2025-03-08 15:20:24,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:20:24,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558801622] [2025-03-08 15:20:24,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:24,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:20:24,068 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 393 statements into 1 equivalence classes. [2025-03-08 15:20:24,221 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 393 of 393 statements. [2025-03-08 15:20:24,221 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:24,221 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:25,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2025-03-08 15:20:25,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:20:25,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558801622] [2025-03-08 15:20:25,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558801622] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:20:25,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:20:25,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-08 15:20:25,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448932338] [2025-03-08 15:20:25,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:20:25,167 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-08 15:20:25,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:20:25,168 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-08 15:20:25,168 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-03-08 15:20:25,168 INFO L87 Difference]: Start difference. First operand 653 states and 1064 transitions. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2025-03-08 15:20:26,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:20:26,149 INFO L93 Difference]: Finished difference Result 2735 states and 4429 transitions. [2025-03-08 15:20:26,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-08 15:20:26,149 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) Word has length 393 [2025-03-08 15:20:26,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:20:26,164 INFO L225 Difference]: With dead ends: 2735 [2025-03-08 15:20:26,165 INFO L226 Difference]: Without dead ends: 2085 [2025-03-08 15:20:26,167 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2025-03-08 15:20:26,170 INFO L435 NwaCegarLoop]: 466 mSDtfsCounter, 817 mSDsluCounter, 1586 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 817 SdHoareTripleChecker+Valid, 2052 SdHoareTripleChecker+Invalid, 916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-08 15:20:26,170 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [817 Valid, 2052 Invalid, 916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-08 15:20:26,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2085 states. [2025-03-08 15:20:26,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2085 to 1789. [2025-03-08 15:20:26,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1789 states, 1520 states have (on average 1.5572368421052631) internal successors, (2367), 1524 states have internal predecessors, (2367), 260 states have call successors, (260), 8 states have call predecessors, (260), 8 states have return successors, (260), 256 states have call predecessors, (260), 260 states have call successors, (260) [2025-03-08 15:20:26,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1789 states to 1789 states and 2887 transitions. [2025-03-08 15:20:26,301 INFO L78 Accepts]: Start accepts. Automaton has 1789 states and 2887 transitions. Word has length 393 [2025-03-08 15:20:26,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:20:26,302 INFO L471 AbstractCegarLoop]: Abstraction has 1789 states and 2887 transitions. [2025-03-08 15:20:26,302 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2025-03-08 15:20:26,302 INFO L276 IsEmpty]: Start isEmpty. Operand 1789 states and 2887 transitions. [2025-03-08 15:20:26,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 394 [2025-03-08 15:20:26,309 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:20:26,310 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:20:26,310 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 15:20:26,311 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:20:26,311 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:20:26,311 INFO L85 PathProgramCache]: Analyzing trace with hash 991563802, now seen corresponding path program 1 times [2025-03-08 15:20:26,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:20:26,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715277193] [2025-03-08 15:20:26,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:26,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:20:26,340 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 393 statements into 1 equivalence classes. [2025-03-08 15:20:26,478 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 393 of 393 statements. [2025-03-08 15:20:26,479 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:26,479 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:27,141 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2025-03-08 15:20:27,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:20:27,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715277193] [2025-03-08 15:20:27,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715277193] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:20:27,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:20:27,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-08 15:20:27,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612540073] [2025-03-08 15:20:27,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:20:27,142 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-08 15:20:27,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:20:27,143 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-08 15:20:27,143 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 15:20:27,143 INFO L87 Difference]: Start difference. First operand 1789 states and 2887 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:20:27,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:20:27,685 INFO L93 Difference]: Finished difference Result 4327 states and 6938 transitions. [2025-03-08 15:20:27,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 15:20:27,686 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 393 [2025-03-08 15:20:27,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:20:27,705 INFO L225 Difference]: With dead ends: 4327 [2025-03-08 15:20:27,706 INFO L226 Difference]: Without dead ends: 3501 [2025-03-08 15:20:27,711 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2025-03-08 15:20:27,713 INFO L435 NwaCegarLoop]: 522 mSDtfsCounter, 637 mSDsluCounter, 903 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 637 SdHoareTripleChecker+Valid, 1425 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-08 15:20:27,713 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [637 Valid, 1425 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-08 15:20:27,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3501 states. [2025-03-08 15:20:27,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3501 to 3281. [2025-03-08 15:20:27,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3281 states, 2844 states have (on average 1.560829817158931) internal successors, (4439), 2854 states have internal predecessors, (4439), 420 states have call successors, (420), 16 states have call predecessors, (420), 16 states have return successors, (420), 410 states have call predecessors, (420), 420 states have call successors, (420) [2025-03-08 15:20:27,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3281 states to 3281 states and 5279 transitions. [2025-03-08 15:20:27,907 INFO L78 Accepts]: Start accepts. Automaton has 3281 states and 5279 transitions. Word has length 393 [2025-03-08 15:20:27,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:20:27,908 INFO L471 AbstractCegarLoop]: Abstraction has 3281 states and 5279 transitions. [2025-03-08 15:20:27,908 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:20:27,908 INFO L276 IsEmpty]: Start isEmpty. Operand 3281 states and 5279 transitions. [2025-03-08 15:20:27,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 394 [2025-03-08 15:20:27,915 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:20:27,915 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:20:27,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-08 15:20:27,915 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:20:27,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:20:27,916 INFO L85 PathProgramCache]: Analyzing trace with hash -140594818, now seen corresponding path program 1 times [2025-03-08 15:20:27,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:20:27,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166944293] [2025-03-08 15:20:27,916 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:27,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:20:27,943 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 393 statements into 1 equivalence classes. [2025-03-08 15:20:27,961 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 393 of 393 statements. [2025-03-08 15:20:27,961 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:27,961 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:28,043 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2025-03-08 15:20:28,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:20:28,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166944293] [2025-03-08 15:20:28,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166944293] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:20:28,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:20:28,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 15:20:28,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797774314] [2025-03-08 15:20:28,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:20:28,044 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 15:20:28,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:20:28,044 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 15:20:28,044 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 15:20:28,044 INFO L87 Difference]: Start difference. First operand 3281 states and 5279 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:20:28,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:20:28,241 INFO L93 Difference]: Finished difference Result 5794 states and 9257 transitions. [2025-03-08 15:20:28,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 15:20:28,242 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 393 [2025-03-08 15:20:28,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:20:28,263 INFO L225 Difference]: With dead ends: 5794 [2025-03-08 15:20:28,264 INFO L226 Difference]: Without dead ends: 4142 [2025-03-08 15:20:28,268 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 15:20:28,268 INFO L435 NwaCegarLoop]: 653 mSDtfsCounter, 307 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 974 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 15:20:28,270 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 974 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 15:20:28,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4142 states. [2025-03-08 15:20:28,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4142 to 3281. [2025-03-08 15:20:28,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3281 states, 2844 states have (on average 1.5467651195499297) internal successors, (4399), 2854 states have internal predecessors, (4399), 420 states have call successors, (420), 16 states have call predecessors, (420), 16 states have return successors, (420), 410 states have call predecessors, (420), 420 states have call successors, (420) [2025-03-08 15:20:28,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3281 states to 3281 states and 5239 transitions. [2025-03-08 15:20:28,440 INFO L78 Accepts]: Start accepts. Automaton has 3281 states and 5239 transitions. Word has length 393 [2025-03-08 15:20:28,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:20:28,441 INFO L471 AbstractCegarLoop]: Abstraction has 3281 states and 5239 transitions. [2025-03-08 15:20:28,441 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:20:28,441 INFO L276 IsEmpty]: Start isEmpty. Operand 3281 states and 5239 transitions. [2025-03-08 15:20:28,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2025-03-08 15:20:28,447 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:20:28,447 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:20:28,447 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-08 15:20:28,447 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:20:28,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:20:28,448 INFO L85 PathProgramCache]: Analyzing trace with hash -748010754, now seen corresponding path program 1 times [2025-03-08 15:20:28,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:20:28,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173925247] [2025-03-08 15:20:28,448 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:28,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:20:28,469 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 394 statements into 1 equivalence classes. [2025-03-08 15:20:28,687 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 394 of 394 statements. [2025-03-08 15:20:28,688 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:28,688 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:29,525 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2025-03-08 15:20:29,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:20:29,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173925247] [2025-03-08 15:20:29,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173925247] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:20:29,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:20:29,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-08 15:20:29,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598783487] [2025-03-08 15:20:29,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:20:29,527 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-08 15:20:29,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:20:29,528 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-08 15:20:29,528 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-08 15:20:29,528 INFO L87 Difference]: Start difference. First operand 3281 states and 5239 transitions. Second operand has 10 states, 10 states have (on average 10.2) internal successors, (102), 10 states have internal predecessors, (102), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2025-03-08 15:20:31,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:20:31,357 INFO L93 Difference]: Finished difference Result 15664 states and 24838 transitions. [2025-03-08 15:20:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-08 15:20:31,358 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 10.2) internal successors, (102), 10 states have internal predecessors, (102), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) Word has length 394 [2025-03-08 15:20:31,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:20:31,414 INFO L225 Difference]: With dead ends: 15664 [2025-03-08 15:20:31,414 INFO L226 Difference]: Without dead ends: 12386 [2025-03-08 15:20:31,424 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2025-03-08 15:20:31,425 INFO L435 NwaCegarLoop]: 342 mSDtfsCounter, 2006 mSDsluCounter, 1861 mSDsCounter, 0 mSdLazyCounter, 1364 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2006 SdHoareTripleChecker+Valid, 2203 SdHoareTripleChecker+Invalid, 1640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 1364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-03-08 15:20:31,426 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2006 Valid, 2203 Invalid, 1640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 1364 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-03-08 15:20:31,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12386 states. [2025-03-08 15:20:31,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12386 to 6702. [2025-03-08 15:20:31,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6702 states, 6202 states have (on average 1.5822315382134795) internal successors, (9813), 6212 states have internal predecessors, (9813), 479 states have call successors, (479), 20 states have call predecessors, (479), 20 states have return successors, (479), 469 states have call predecessors, (479), 479 states have call successors, (479) [2025-03-08 15:20:31,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6702 states to 6702 states and 10771 transitions. [2025-03-08 15:20:31,743 INFO L78 Accepts]: Start accepts. Automaton has 6702 states and 10771 transitions. Word has length 394 [2025-03-08 15:20:31,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:20:31,744 INFO L471 AbstractCegarLoop]: Abstraction has 6702 states and 10771 transitions. [2025-03-08 15:20:31,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.2) internal successors, (102), 10 states have internal predecessors, (102), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2025-03-08 15:20:31,744 INFO L276 IsEmpty]: Start isEmpty. Operand 6702 states and 10771 transitions. [2025-03-08 15:20:31,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2025-03-08 15:20:31,751 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:20:31,752 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:20:31,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-08 15:20:31,752 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:20:31,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:20:31,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1536852701, now seen corresponding path program 1 times [2025-03-08 15:20:31,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:20:31,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293240376] [2025-03-08 15:20:31,753 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:31,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:20:31,778 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 394 statements into 1 equivalence classes. [2025-03-08 15:20:32,170 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 394 of 394 statements. [2025-03-08 15:20:32,170 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:32,171 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:32,420 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2025-03-08 15:20:32,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:20:32,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293240376] [2025-03-08 15:20:32,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293240376] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 15:20:32,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868439735] [2025-03-08 15:20:32,421 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:32,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:20:32,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:20:32,423 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 15:20:32,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-08 15:20:32,531 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 394 statements into 1 equivalence classes. [2025-03-08 15:20:32,614 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 394 of 394 statements. [2025-03-08 15:20:32,614 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:32,614 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:32,619 INFO L256 TraceCheckSpWp]: Trace formula consists of 917 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-03-08 15:20:32,629 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 15:20:33,393 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 3298 proven. 66 refuted. 0 times theorem prover too weak. 3480 trivial. 0 not checked. [2025-03-08 15:20:33,393 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 15:20:33,904 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 108 proven. 66 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2025-03-08 15:20:33,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868439735] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 15:20:33,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 15:20:33,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 16 [2025-03-08 15:20:33,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386657688] [2025-03-08 15:20:33,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 15:20:33,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-03-08 15:20:33,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:20:33,907 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-03-08 15:20:33,907 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2025-03-08 15:20:33,907 INFO L87 Difference]: Start difference. First operand 6702 states and 10771 transitions. Second operand has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 5 states have call successors, (176), 3 states have call predecessors, (176), 6 states have return successors, (177), 5 states have call predecessors, (177), 5 states have call successors, (177) [2025-03-08 15:20:37,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:20:37,722 INFO L93 Difference]: Finished difference Result 17750 states and 28197 transitions. [2025-03-08 15:20:37,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-03-08 15:20:37,723 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 5 states have call successors, (176), 3 states have call predecessors, (176), 6 states have return successors, (177), 5 states have call predecessors, (177), 5 states have call successors, (177) Word has length 394 [2025-03-08 15:20:37,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:20:37,753 INFO L225 Difference]: With dead ends: 17750 [2025-03-08 15:20:37,753 INFO L226 Difference]: Without dead ends: 11449 [2025-03-08 15:20:37,763 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 855 GetRequests, 784 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1944 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1065, Invalid=4191, Unknown=0, NotChecked=0, Total=5256 [2025-03-08 15:20:37,763 INFO L435 NwaCegarLoop]: 240 mSDtfsCounter, 4644 mSDsluCounter, 1905 mSDsCounter, 0 mSdLazyCounter, 1738 mSolverCounterSat, 2144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4647 SdHoareTripleChecker+Valid, 2145 SdHoareTripleChecker+Invalid, 3882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2144 IncrementalHoareTripleChecker+Valid, 1738 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2025-03-08 15:20:37,764 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4647 Valid, 2145 Invalid, 3882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2144 Valid, 1738 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2025-03-08 15:20:37,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11449 states. [2025-03-08 15:20:38,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11449 to 8532. [2025-03-08 15:20:38,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8532 states, 7442 states have (on average 1.5231120666487503) internal successors, (11335), 7468 states have internal predecessors, (11335), 1009 states have call successors, (1009), 80 states have call predecessors, (1009), 80 states have return successors, (1009), 983 states have call predecessors, (1009), 1009 states have call successors, (1009) [2025-03-08 15:20:38,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8532 states to 8532 states and 13353 transitions. [2025-03-08 15:20:38,205 INFO L78 Accepts]: Start accepts. Automaton has 8532 states and 13353 transitions. Word has length 394 [2025-03-08 15:20:38,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:20:38,207 INFO L471 AbstractCegarLoop]: Abstraction has 8532 states and 13353 transitions. [2025-03-08 15:20:38,211 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 5 states have call successors, (176), 3 states have call predecessors, (176), 6 states have return successors, (177), 5 states have call predecessors, (177), 5 states have call successors, (177) [2025-03-08 15:20:38,212 INFO L276 IsEmpty]: Start isEmpty. Operand 8532 states and 13353 transitions. [2025-03-08 15:20:38,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2025-03-08 15:20:38,220 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:20:38,220 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:20:38,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-08 15:20:38,421 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:20:38,421 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:20:38,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:20:38,421 INFO L85 PathProgramCache]: Analyzing trace with hash -671432877, now seen corresponding path program 1 times [2025-03-08 15:20:38,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:20:38,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804249682] [2025-03-08 15:20:38,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:38,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:20:38,442 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 394 statements into 1 equivalence classes. [2025-03-08 15:20:38,491 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 394 of 394 statements. [2025-03-08 15:20:38,491 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:38,491 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:38,744 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2025-03-08 15:20:38,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:20:38,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804249682] [2025-03-08 15:20:38,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804249682] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:20:38,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:20:38,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 15:20:38,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132721507] [2025-03-08 15:20:38,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:20:38,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 15:20:38,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:20:38,746 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 15:20:38,746 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 15:20:38,747 INFO L87 Difference]: Start difference. First operand 8532 states and 13353 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:20:39,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:20:39,164 INFO L93 Difference]: Finished difference Result 21547 states and 33777 transitions. [2025-03-08 15:20:39,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 15:20:39,165 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 394 [2025-03-08 15:20:39,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:20:39,201 INFO L225 Difference]: With dead ends: 21547 [2025-03-08 15:20:39,201 INFO L226 Difference]: Without dead ends: 14363 [2025-03-08 15:20:39,217 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 15:20:39,218 INFO L435 NwaCegarLoop]: 418 mSDtfsCounter, 138 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 1104 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 15:20:39,218 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 1104 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 15:20:39,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14363 states. [2025-03-08 15:20:39,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14363 to 9468. [2025-03-08 15:20:39,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9468 states, 8378 states have (on average 1.5237526856051564) internal successors, (12766), 8404 states have internal predecessors, (12766), 1009 states have call successors, (1009), 80 states have call predecessors, (1009), 80 states have return successors, (1009), 983 states have call predecessors, (1009), 1009 states have call successors, (1009) [2025-03-08 15:20:39,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9468 states to 9468 states and 14784 transitions. [2025-03-08 15:20:39,599 INFO L78 Accepts]: Start accepts. Automaton has 9468 states and 14784 transitions. Word has length 394 [2025-03-08 15:20:39,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:20:39,601 INFO L471 AbstractCegarLoop]: Abstraction has 9468 states and 14784 transitions. [2025-03-08 15:20:39,601 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:20:39,601 INFO L276 IsEmpty]: Start isEmpty. Operand 9468 states and 14784 transitions. [2025-03-08 15:20:39,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2025-03-08 15:20:39,606 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:20:39,607 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:20:39,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-08 15:20:39,607 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:20:39,607 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:20:39,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1696126798, now seen corresponding path program 1 times [2025-03-08 15:20:39,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:20:39,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439350382] [2025-03-08 15:20:39,608 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:39,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:20:39,628 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 394 statements into 1 equivalence classes. [2025-03-08 15:20:39,901 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 394 of 394 statements. [2025-03-08 15:20:39,905 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:39,905 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:40,171 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 27 proven. 147 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2025-03-08 15:20:40,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:20:40,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439350382] [2025-03-08 15:20:40,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439350382] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 15:20:40,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293617383] [2025-03-08 15:20:40,172 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:40,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:20:40,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:20:40,174 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 15:20:40,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-08 15:20:40,281 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 394 statements into 1 equivalence classes. [2025-03-08 15:20:40,354 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 394 of 394 statements. [2025-03-08 15:20:40,354 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:40,354 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:40,358 INFO L256 TraceCheckSpWp]: Trace formula consists of 917 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-08 15:20:40,366 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 15:20:41,268 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 1840 proven. 147 refuted. 0 times theorem prover too weak. 4857 trivial. 0 not checked. [2025-03-08 15:20:41,268 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 15:20:41,694 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 27 proven. 147 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2025-03-08 15:20:41,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293617383] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 15:20:41,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 15:20:41,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 14 [2025-03-08 15:20:41,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707574798] [2025-03-08 15:20:41,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 15:20:41,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-08 15:20:41,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:20:41,696 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-08 15:20:41,696 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2025-03-08 15:20:41,696 INFO L87 Difference]: Start difference. First operand 9468 states and 14784 transitions. Second operand has 14 states, 14 states have (on average 11.214285714285714) internal successors, (157), 14 states have internal predecessors, (157), 4 states have call successors, (177), 3 states have call predecessors, (177), 6 states have return successors, (177), 4 states have call predecessors, (177), 4 states have call successors, (177) [2025-03-08 15:20:43,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:20:43,662 INFO L93 Difference]: Finished difference Result 34116 states and 52823 transitions. [2025-03-08 15:20:43,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-03-08 15:20:43,662 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 11.214285714285714) internal successors, (157), 14 states have internal predecessors, (157), 4 states have call successors, (177), 3 states have call predecessors, (177), 6 states have return successors, (177), 4 states have call predecessors, (177), 4 states have call successors, (177) Word has length 394 [2025-03-08 15:20:43,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:20:43,726 INFO L225 Difference]: With dead ends: 34116 [2025-03-08 15:20:43,726 INFO L226 Difference]: Without dead ends: 25191 [2025-03-08 15:20:43,747 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 816 GetRequests, 785 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=287, Invalid=769, Unknown=0, NotChecked=0, Total=1056 [2025-03-08 15:20:43,748 INFO L435 NwaCegarLoop]: 252 mSDtfsCounter, 2183 mSDsluCounter, 1602 mSDsCounter, 0 mSdLazyCounter, 1389 mSolverCounterSat, 602 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2241 SdHoareTripleChecker+Valid, 1854 SdHoareTripleChecker+Invalid, 1991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 602 IncrementalHoareTripleChecker+Valid, 1389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-03-08 15:20:43,748 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2241 Valid, 1854 Invalid, 1991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [602 Valid, 1389 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-03-08 15:20:43,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25191 states. [2025-03-08 15:20:44,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25191 to 20416. [2025-03-08 15:20:44,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20416 states, 17972 states have (on average 1.5012241264188737) internal successors, (26980), 18057 states have internal predecessors, (26980), 2217 states have call successors, (2217), 226 states have call predecessors, (2217), 226 states have return successors, (2217), 2132 states have call predecessors, (2217), 2217 states have call successors, (2217) [2025-03-08 15:20:44,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20416 states to 20416 states and 31414 transitions. [2025-03-08 15:20:44,744 INFO L78 Accepts]: Start accepts. Automaton has 20416 states and 31414 transitions. Word has length 394 [2025-03-08 15:20:44,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:20:44,745 INFO L471 AbstractCegarLoop]: Abstraction has 20416 states and 31414 transitions. [2025-03-08 15:20:44,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.214285714285714) internal successors, (157), 14 states have internal predecessors, (157), 4 states have call successors, (177), 3 states have call predecessors, (177), 6 states have return successors, (177), 4 states have call predecessors, (177), 4 states have call successors, (177) [2025-03-08 15:20:44,745 INFO L276 IsEmpty]: Start isEmpty. Operand 20416 states and 31414 transitions. [2025-03-08 15:20:44,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 397 [2025-03-08 15:20:44,750 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:20:44,750 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:20:44,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-08 15:20:44,950 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2025-03-08 15:20:44,951 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:20:44,952 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:20:44,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1303710342, now seen corresponding path program 1 times [2025-03-08 15:20:44,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:20:44,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968149288] [2025-03-08 15:20:44,953 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:44,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:20:44,971 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 396 statements into 1 equivalence classes. [2025-03-08 15:20:45,389 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 396 of 396 statements. [2025-03-08 15:20:45,390 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:45,390 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:46,056 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2025-03-08 15:20:46,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:20:46,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968149288] [2025-03-08 15:20:46,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968149288] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 15:20:46,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341430131] [2025-03-08 15:20:46,057 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:46,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:20:46,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:20:46,060 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 15:20:46,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-08 15:20:46,183 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 396 statements into 1 equivalence classes. [2025-03-08 15:20:46,267 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 396 of 396 statements. [2025-03-08 15:20:46,268 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:46,268 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:46,271 INFO L256 TraceCheckSpWp]: Trace formula consists of 922 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-08 15:20:46,276 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 15:20:46,571 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 3408 proven. 99 refuted. 0 times theorem prover too weak. 3337 trivial. 0 not checked. [2025-03-08 15:20:46,571 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 15:20:46,858 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 75 proven. 99 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2025-03-08 15:20:46,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341430131] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 15:20:46,858 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 15:20:46,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 11 [2025-03-08 15:20:46,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151710849] [2025-03-08 15:20:46,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 15:20:46,859 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-08 15:20:46,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:20:46,860 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-08 15:20:46,860 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-03-08 15:20:46,860 INFO L87 Difference]: Start difference. First operand 20416 states and 31414 transitions. Second operand has 11 states, 11 states have (on average 20.272727272727273) internal successors, (223), 11 states have internal predecessors, (223), 5 states have call successors, (151), 2 states have call predecessors, (151), 4 states have return successors, (152), 4 states have call predecessors, (152), 5 states have call successors, (152) [2025-03-08 15:20:48,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:20:48,605 INFO L93 Difference]: Finished difference Result 56608 states and 86840 transitions. [2025-03-08 15:20:48,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-08 15:20:48,606 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 20.272727272727273) internal successors, (223), 11 states have internal predecessors, (223), 5 states have call successors, (151), 2 states have call predecessors, (151), 4 states have return successors, (152), 4 states have call predecessors, (152), 5 states have call successors, (152) Word has length 396 [2025-03-08 15:20:48,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:20:48,701 INFO L225 Difference]: With dead ends: 56608 [2025-03-08 15:20:48,701 INFO L226 Difference]: Without dead ends: 36631 [2025-03-08 15:20:48,730 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 810 GetRequests, 789 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=153, Invalid=353, Unknown=0, NotChecked=0, Total=506 [2025-03-08 15:20:48,731 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 878 mSDsluCounter, 1034 mSDsCounter, 0 mSdLazyCounter, 769 mSolverCounterSat, 231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 903 SdHoareTripleChecker+Valid, 1279 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-08 15:20:48,731 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [903 Valid, 1279 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 769 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-08 15:20:48,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36631 states. [2025-03-08 15:20:50,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36631 to 20580. [2025-03-08 15:20:50,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20580 states, 18095 states have (on average 1.4480795799944737) internal successors, (26203), 18180 states have internal predecessors, (26203), 2217 states have call successors, (2217), 267 states have call predecessors, (2217), 267 states have return successors, (2217), 2132 states have call predecessors, (2217), 2217 states have call successors, (2217) [2025-03-08 15:20:50,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20580 states to 20580 states and 30637 transitions. [2025-03-08 15:20:50,128 INFO L78 Accepts]: Start accepts. Automaton has 20580 states and 30637 transitions. Word has length 396 [2025-03-08 15:20:50,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:20:50,129 INFO L471 AbstractCegarLoop]: Abstraction has 20580 states and 30637 transitions. [2025-03-08 15:20:50,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 20.272727272727273) internal successors, (223), 11 states have internal predecessors, (223), 5 states have call successors, (151), 2 states have call predecessors, (151), 4 states have return successors, (152), 4 states have call predecessors, (152), 5 states have call successors, (152) [2025-03-08 15:20:50,129 INFO L276 IsEmpty]: Start isEmpty. Operand 20580 states and 30637 transitions. [2025-03-08 15:20:50,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 399 [2025-03-08 15:20:50,134 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:20:50,134 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:20:50,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-03-08 15:20:50,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:20:50,335 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:20:50,336 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:20:50,336 INFO L85 PathProgramCache]: Analyzing trace with hash 571181371, now seen corresponding path program 1 times [2025-03-08 15:20:50,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:20:50,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843617834] [2025-03-08 15:20:50,336 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:50,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:20:50,356 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 398 statements into 1 equivalence classes. [2025-03-08 15:20:50,570 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 398 of 398 statements. [2025-03-08 15:20:50,570 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:50,570 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:50,826 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 33 proven. 141 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2025-03-08 15:20:50,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:20:50,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843617834] [2025-03-08 15:20:50,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843617834] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 15:20:50,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148808236] [2025-03-08 15:20:50,826 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:50,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:20:50,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:20:50,828 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 15:20:50,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-08 15:20:50,943 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 398 statements into 1 equivalence classes. [2025-03-08 15:20:51,024 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 398 of 398 statements. [2025-03-08 15:20:51,024 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:51,024 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:51,031 INFO L256 TraceCheckSpWp]: Trace formula consists of 921 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-08 15:20:51,038 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 15:20:52,007 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 2148 proven. 141 refuted. 0 times theorem prover too weak. 4555 trivial. 0 not checked. [2025-03-08 15:20:52,007 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 15:20:52,422 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 33 proven. 141 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2025-03-08 15:20:52,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148808236] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 15:20:52,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 15:20:52,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 16 [2025-03-08 15:20:52,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353212131] [2025-03-08 15:20:52,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 15:20:52,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-03-08 15:20:52,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:20:52,424 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-03-08 15:20:52,424 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2025-03-08 15:20:52,424 INFO L87 Difference]: Start difference. First operand 20580 states and 30637 transitions. Second operand has 16 states, 16 states have (on average 12.6875) internal successors, (203), 16 states have internal predecessors, (203), 5 states have call successors, (177), 3 states have call predecessors, (177), 6 states have return successors, (177), 5 states have call predecessors, (177), 5 states have call successors, (177) [2025-03-08 15:20:55,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:20:55,251 INFO L93 Difference]: Finished difference Result 71961 states and 107339 transitions. [2025-03-08 15:20:55,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-08 15:20:55,251 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 12.6875) internal successors, (203), 16 states have internal predecessors, (203), 5 states have call successors, (177), 3 states have call predecessors, (177), 6 states have return successors, (177), 5 states have call predecessors, (177), 5 states have call successors, (177) Word has length 398 [2025-03-08 15:20:55,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:20:55,389 INFO L225 Difference]: With dead ends: 71961 [2025-03-08 15:20:55,389 INFO L226 Difference]: Without dead ends: 52152 [2025-03-08 15:20:55,425 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 807 GetRequests, 787 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2025-03-08 15:20:55,425 INFO L435 NwaCegarLoop]: 240 mSDtfsCounter, 966 mSDsluCounter, 1721 mSDsCounter, 0 mSdLazyCounter, 1561 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1035 SdHoareTripleChecker+Valid, 1961 SdHoareTripleChecker+Invalid, 1711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 1561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-03-08 15:20:55,426 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1035 Valid, 1961 Invalid, 1711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 1561 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-03-08 15:20:55,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52152 states. [2025-03-08 15:20:57,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52152 to 36377. [2025-03-08 15:20:57,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36377 states, 31626 states have (on average 1.4374565231138936) internal successors, (45461), 31772 states have internal predecessors, (45461), 4231 states have call successors, (4231), 519 states have call predecessors, (4231), 519 states have return successors, (4231), 4085 states have call predecessors, (4231), 4231 states have call successors, (4231) [2025-03-08 15:20:57,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36377 states to 36377 states and 53923 transitions. [2025-03-08 15:20:57,544 INFO L78 Accepts]: Start accepts. Automaton has 36377 states and 53923 transitions. Word has length 398 [2025-03-08 15:20:57,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:20:57,545 INFO L471 AbstractCegarLoop]: Abstraction has 36377 states and 53923 transitions. [2025-03-08 15:20:57,545 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 12.6875) internal successors, (203), 16 states have internal predecessors, (203), 5 states have call successors, (177), 3 states have call predecessors, (177), 6 states have return successors, (177), 5 states have call predecessors, (177), 5 states have call successors, (177) [2025-03-08 15:20:57,545 INFO L276 IsEmpty]: Start isEmpty. Operand 36377 states and 53923 transitions. [2025-03-08 15:20:57,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 399 [2025-03-08 15:20:57,551 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:20:57,552 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:20:57,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-03-08 15:20:57,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:20:57,753 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:20:57,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:20:57,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1359437734, now seen corresponding path program 1 times [2025-03-08 15:20:57,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:20:57,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083490317] [2025-03-08 15:20:57,754 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:20:57,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:20:57,775 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 398 statements into 1 equivalence classes. [2025-03-08 15:20:57,837 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 398 of 398 statements. [2025-03-08 15:20:57,837 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:20:57,837 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:20:58,827 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2025-03-08 15:20:58,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:20:58,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083490317] [2025-03-08 15:20:58,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083490317] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:20:58,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:20:58,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-08 15:20:58,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456435919] [2025-03-08 15:20:58,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:20:58,829 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-08 15:20:58,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:20:58,830 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-08 15:20:58,830 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-03-08 15:20:58,830 INFO L87 Difference]: Start difference. First operand 36377 states and 53923 transitions. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2025-03-08 15:21:01,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:21:01,733 INFO L93 Difference]: Finished difference Result 73832 states and 109125 transitions. [2025-03-08 15:21:01,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-08 15:21:01,733 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) Word has length 398 [2025-03-08 15:21:01,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:21:01,829 INFO L225 Difference]: With dead ends: 73832 [2025-03-08 15:21:01,829 INFO L226 Difference]: Without dead ends: 39859 [2025-03-08 15:21:01,872 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2025-03-08 15:21:01,874 INFO L435 NwaCegarLoop]: 470 mSDtfsCounter, 1058 mSDsluCounter, 2266 mSDsCounter, 0 mSdLazyCounter, 1323 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1058 SdHoareTripleChecker+Valid, 2736 SdHoareTripleChecker+Invalid, 1619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 1323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-08 15:21:01,874 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1058 Valid, 2736 Invalid, 1619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 1323 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-08 15:21:01,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39859 states. [2025-03-08 15:21:03,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39859 to 38843. [2025-03-08 15:21:03,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38843 states, 33852 states have (on average 1.434479498995628) internal successors, (48560), 34016 states have internal predecessors, (48560), 4419 states have call successors, (4419), 571 states have call predecessors, (4419), 571 states have return successors, (4419), 4255 states have call predecessors, (4419), 4419 states have call successors, (4419) [2025-03-08 15:21:03,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38843 states to 38843 states and 57398 transitions. [2025-03-08 15:21:03,758 INFO L78 Accepts]: Start accepts. Automaton has 38843 states and 57398 transitions. Word has length 398 [2025-03-08 15:21:03,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:21:03,759 INFO L471 AbstractCegarLoop]: Abstraction has 38843 states and 57398 transitions. [2025-03-08 15:21:03,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2025-03-08 15:21:03,759 INFO L276 IsEmpty]: Start isEmpty. Operand 38843 states and 57398 transitions. [2025-03-08 15:21:03,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2025-03-08 15:21:03,767 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:21:03,768 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:21:03,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-08 15:21:03,768 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:21:03,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:21:03,769 INFO L85 PathProgramCache]: Analyzing trace with hash -75451675, now seen corresponding path program 1 times [2025-03-08 15:21:03,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:21:03,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184415581] [2025-03-08 15:21:03,769 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:21:03,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:21:03,788 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 399 statements into 1 equivalence classes. [2025-03-08 15:21:03,807 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 399 of 399 statements. [2025-03-08 15:21:03,808 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:21:03,808 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:21:04,053 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2025-03-08 15:21:04,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:21:04,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184415581] [2025-03-08 15:21:04,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184415581] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:21:04,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:21:04,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-08 15:21:04,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723731644] [2025-03-08 15:21:04,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:21:04,054 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-08 15:21:04,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:21:04,055 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-08 15:21:04,055 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-08 15:21:04,055 INFO L87 Difference]: Start difference. First operand 38843 states and 57398 transitions. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:21:06,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:21:06,086 INFO L93 Difference]: Finished difference Result 82045 states and 122015 transitions. [2025-03-08 15:21:06,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-08 15:21:06,087 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 399 [2025-03-08 15:21:06,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:21:06,200 INFO L225 Difference]: With dead ends: 82045 [2025-03-08 15:21:06,201 INFO L226 Difference]: Without dead ends: 62388 [2025-03-08 15:21:06,232 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-03-08 15:21:06,232 INFO L435 NwaCegarLoop]: 454 mSDtfsCounter, 355 mSDsluCounter, 1374 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 1828 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-08 15:21:06,233 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 1828 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-08 15:21:06,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62388 states. [2025-03-08 15:21:08,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62388 to 42675. [2025-03-08 15:21:08,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42675 states, 37684 states have (on average 1.4403194989916144) internal successors, (54277), 37848 states have internal predecessors, (54277), 4419 states have call successors, (4419), 571 states have call predecessors, (4419), 571 states have return successors, (4419), 4255 states have call predecessors, (4419), 4419 states have call successors, (4419) [2025-03-08 15:21:08,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42675 states to 42675 states and 63115 transitions. [2025-03-08 15:21:08,346 INFO L78 Accepts]: Start accepts. Automaton has 42675 states and 63115 transitions. Word has length 399 [2025-03-08 15:21:08,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:21:08,347 INFO L471 AbstractCegarLoop]: Abstraction has 42675 states and 63115 transitions. [2025-03-08 15:21:08,348 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:21:08,348 INFO L276 IsEmpty]: Start isEmpty. Operand 42675 states and 63115 transitions. [2025-03-08 15:21:08,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2025-03-08 15:21:08,356 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:21:08,357 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:21:08,357 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-08 15:21:08,357 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:21:08,357 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:21:08,358 INFO L85 PathProgramCache]: Analyzing trace with hash -2006070780, now seen corresponding path program 1 times [2025-03-08 15:21:08,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:21:08,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151127529] [2025-03-08 15:21:08,358 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:21:08,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:21:08,396 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 399 statements into 1 equivalence classes. [2025-03-08 15:21:08,427 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 399 of 399 statements. [2025-03-08 15:21:08,427 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:21:08,427 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:21:08,574 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2025-03-08 15:21:08,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:21:08,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151127529] [2025-03-08 15:21:08,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151127529] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:21:08,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:21:08,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-08 15:21:08,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96238052] [2025-03-08 15:21:08,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:21:08,576 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-08 15:21:08,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:21:08,576 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-08 15:21:08,577 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-08 15:21:08,577 INFO L87 Difference]: Start difference. First operand 42675 states and 63115 transitions. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:21:10,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:21:10,405 INFO L93 Difference]: Finished difference Result 83453 states and 123376 transitions. [2025-03-08 15:21:10,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-08 15:21:10,405 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 399 [2025-03-08 15:21:10,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:21:10,526 INFO L225 Difference]: With dead ends: 83453 [2025-03-08 15:21:10,526 INFO L226 Difference]: Without dead ends: 40925 [2025-03-08 15:21:10,573 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2025-03-08 15:21:10,574 INFO L435 NwaCegarLoop]: 319 mSDtfsCounter, 271 mSDsluCounter, 1021 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 1340 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-08 15:21:10,574 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 1340 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-08 15:21:10,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40925 states. [2025-03-08 15:21:12,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40925 to 40525. [2025-03-08 15:21:12,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40525 states, 35534 states have (on average 1.437468340181235) internal successors, (51079), 35698 states have internal predecessors, (51079), 4419 states have call successors, (4419), 571 states have call predecessors, (4419), 571 states have return successors, (4419), 4255 states have call predecessors, (4419), 4419 states have call successors, (4419) [2025-03-08 15:21:12,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40525 states to 40525 states and 59917 transitions. [2025-03-08 15:21:12,431 INFO L78 Accepts]: Start accepts. Automaton has 40525 states and 59917 transitions. Word has length 399 [2025-03-08 15:21:12,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:21:12,431 INFO L471 AbstractCegarLoop]: Abstraction has 40525 states and 59917 transitions. [2025-03-08 15:21:12,431 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2025-03-08 15:21:12,431 INFO L276 IsEmpty]: Start isEmpty. Operand 40525 states and 59917 transitions. [2025-03-08 15:21:12,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2025-03-08 15:21:12,437 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:21:12,437 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:21:12,437 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-08 15:21:12,437 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:21:12,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:21:12,438 INFO L85 PathProgramCache]: Analyzing trace with hash -64097691, now seen corresponding path program 1 times [2025-03-08 15:21:12,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:21:12,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128003972] [2025-03-08 15:21:12,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:21:12,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:21:12,456 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 399 statements into 1 equivalence classes. [2025-03-08 15:21:12,495 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 399 of 399 statements. [2025-03-08 15:21:12,495 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:21:12,495 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:21:13,182 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2025-03-08 15:21:13,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:21:13,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128003972] [2025-03-08 15:21:13,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128003972] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:21:13,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:21:13,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-03-08 15:21:13,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70241631] [2025-03-08 15:21:13,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:21:13,183 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-08 15:21:13,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:21:13,184 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-08 15:21:13,184 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-03-08 15:21:13,184 INFO L87 Difference]: Start difference. First operand 40525 states and 59917 transitions. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2025-03-08 15:21:16,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:21:16,187 INFO L93 Difference]: Finished difference Result 88753 states and 130794 transitions. [2025-03-08 15:21:16,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-08 15:21:16,188 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) Word has length 399 [2025-03-08 15:21:16,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:21:16,325 INFO L225 Difference]: With dead ends: 88753 [2025-03-08 15:21:16,325 INFO L226 Difference]: Without dead ends: 49479 [2025-03-08 15:21:16,370 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=140, Invalid=366, Unknown=0, NotChecked=0, Total=506 [2025-03-08 15:21:16,372 INFO L435 NwaCegarLoop]: 341 mSDtfsCounter, 1342 mSDsluCounter, 1971 mSDsCounter, 0 mSdLazyCounter, 1697 mSolverCounterSat, 277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1342 SdHoareTripleChecker+Valid, 2312 SdHoareTripleChecker+Invalid, 1974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 277 IncrementalHoareTripleChecker+Valid, 1697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-03-08 15:21:16,372 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1342 Valid, 2312 Invalid, 1974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [277 Valid, 1697 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-03-08 15:21:16,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49479 states. [2025-03-08 15:21:18,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49479 to 41283. [2025-03-08 15:21:18,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41283 states, 36292 states have (on average 1.4383059627466108) internal successors, (52199), 36456 states have internal predecessors, (52199), 4419 states have call successors, (4419), 571 states have call predecessors, (4419), 571 states have return successors, (4419), 4255 states have call predecessors, (4419), 4419 states have call successors, (4419) [2025-03-08 15:21:18,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41283 states to 41283 states and 61037 transitions. [2025-03-08 15:21:18,457 INFO L78 Accepts]: Start accepts. Automaton has 41283 states and 61037 transitions. Word has length 399 [2025-03-08 15:21:18,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:21:18,458 INFO L471 AbstractCegarLoop]: Abstraction has 41283 states and 61037 transitions. [2025-03-08 15:21:18,458 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2025-03-08 15:21:18,458 INFO L276 IsEmpty]: Start isEmpty. Operand 41283 states and 61037 transitions. [2025-03-08 15:21:18,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2025-03-08 15:21:18,465 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:21:18,465 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:21:18,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-08 15:21:18,466 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:21:18,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:21:18,466 INFO L85 PathProgramCache]: Analyzing trace with hash -2074201532, now seen corresponding path program 1 times [2025-03-08 15:21:18,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:21:18,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405963664] [2025-03-08 15:21:18,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:21:18,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:21:18,497 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 399 statements into 1 equivalence classes. [2025-03-08 15:21:18,612 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 399 of 399 statements. [2025-03-08 15:21:18,612 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:21:18,612 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 15:21:18,983 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2025-03-08 15:21:18,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 15:21:18,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405963664] [2025-03-08 15:21:18,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405963664] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 15:21:18,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 15:21:18,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-08 15:21:18,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140001911] [2025-03-08 15:21:18,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 15:21:18,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-08 15:21:18,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 15:21:18,985 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-08 15:21:18,985 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-03-08 15:21:18,986 INFO L87 Difference]: Start difference. First operand 41283 states and 61037 transitions. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2025-03-08 15:21:21,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 15:21:21,172 INFO L93 Difference]: Finished difference Result 79241 states and 117280 transitions. [2025-03-08 15:21:21,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-08 15:21:21,173 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) Word has length 399 [2025-03-08 15:21:21,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 15:21:21,271 INFO L225 Difference]: With dead ends: 79241 [2025-03-08 15:21:21,271 INFO L226 Difference]: Without dead ends: 39967 [2025-03-08 15:21:21,311 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2025-03-08 15:21:21,312 INFO L435 NwaCegarLoop]: 291 mSDtfsCounter, 614 mSDsluCounter, 1415 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 323 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 614 SdHoareTripleChecker+Valid, 1706 SdHoareTripleChecker+Invalid, 985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 323 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-08 15:21:21,312 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [614 Valid, 1706 Invalid, 985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [323 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-08 15:21:21,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39967 states. [2025-03-08 15:21:22,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39967 to 38067. [2025-03-08 15:21:22,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38067 states, 33314 states have (on average 1.4395149186528187) internal successors, (47956), 33460 states have internal predecessors, (47956), 4231 states have call successors, (4231), 521 states have call predecessors, (4231), 521 states have return successors, (4231), 4085 states have call predecessors, (4231), 4231 states have call successors, (4231) [2025-03-08 15:21:23,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38067 states to 38067 states and 56418 transitions. [2025-03-08 15:21:23,048 INFO L78 Accepts]: Start accepts. Automaton has 38067 states and 56418 transitions. Word has length 399 [2025-03-08 15:21:23,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 15:21:23,049 INFO L471 AbstractCegarLoop]: Abstraction has 38067 states and 56418 transitions. [2025-03-08 15:21:23,049 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2025-03-08 15:21:23,049 INFO L276 IsEmpty]: Start isEmpty. Operand 38067 states and 56418 transitions. [2025-03-08 15:21:23,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2025-03-08 15:21:23,052 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 15:21:23,052 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:21:23,052 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-08 15:21:23,052 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 15:21:23,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 15:21:23,053 INFO L85 PathProgramCache]: Analyzing trace with hash 677586065, now seen corresponding path program 1 times [2025-03-08 15:21:23,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 15:21:23,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941777081] [2025-03-08 15:21:23,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:21:23,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 15:21:23,069 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 399 statements into 1 equivalence classes. [2025-03-08 15:21:23,419 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 399 of 399 statements. [2025-03-08 15:21:23,419 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:21:23,419 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-08 15:21:23,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1946068862] [2025-03-08 15:21:23,424 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 15:21:23,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 15:21:23,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 15:21:23,427 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 15:21:23,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-08 15:21:23,560 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 399 statements into 1 equivalence classes. [2025-03-08 15:21:23,713 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 399 of 399 statements. [2025-03-08 15:21:23,713 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:21:23,713 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-08 15:21:23,714 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-08 15:21:23,752 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 399 statements into 1 equivalence classes. [2025-03-08 15:21:23,791 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 399 of 399 statements. [2025-03-08 15:21:23,792 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 15:21:23,792 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-08 15:21:24,059 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-08 15:21:24,059 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-08 15:21:24,062 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-03-08 15:21:24,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-08 15:21:24,268 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-03-08 15:21:24,274 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 15:21:24,595 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-08 15:21:24,599 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.03 03:21:24 BoogieIcfgContainer [2025-03-08 15:21:24,602 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-08 15:21:24,603 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-08 15:21:24,603 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-08 15:21:24,604 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-08 15:21:24,604 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 03:20:21" (3/4) ... [2025-03-08 15:21:24,611 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-03-08 15:21:24,611 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-08 15:21:24,612 INFO L158 Benchmark]: Toolchain (without parser) took 64992.08ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 922.7MB). Free memory was 114.9MB in the beginning and 411.2MB in the end (delta: -296.3MB). Peak memory consumption was 625.8MB. Max. memory is 16.1GB. [2025-03-08 15:21:24,612 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 226.5MB. Free memory is still 147.7MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-08 15:21:24,613 INFO L158 Benchmark]: CACSL2BoogieTranslator took 403.78ms. Allocated memory is still 142.6MB. Free memory was 114.9MB in the beginning and 90.2MB in the end (delta: 24.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-03-08 15:21:24,613 INFO L158 Benchmark]: Boogie Procedure Inliner took 100.65ms. Allocated memory is still 142.6MB. Free memory was 89.6MB in the beginning and 76.8MB in the end (delta: 12.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-08 15:21:24,613 INFO L158 Benchmark]: Boogie Preprocessor took 113.10ms. Allocated memory is still 142.6MB. Free memory was 76.8MB in the beginning and 56.6MB in the end (delta: 20.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-03-08 15:21:24,613 INFO L158 Benchmark]: IcfgBuilder took 982.31ms. Allocated memory is still 142.6MB. Free memory was 56.6MB in the beginning and 93.7MB in the end (delta: -37.1MB). Peak memory consumption was 38.1MB. Max. memory is 16.1GB. [2025-03-08 15:21:24,613 INFO L158 Benchmark]: TraceAbstraction took 63377.93ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 922.7MB). Free memory was 92.8MB in the beginning and 411.3MB in the end (delta: -318.5MB). Peak memory consumption was 604.5MB. Max. memory is 16.1GB. [2025-03-08 15:21:24,613 INFO L158 Benchmark]: Witness Printer took 8.16ms. Allocated memory is still 1.1GB. Free memory was 411.3MB in the beginning and 411.2MB in the end (delta: 128.9kB). There was no memory consumed. Max. memory is 16.1GB. [2025-03-08 15:21:24,614 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.32ms. Allocated memory is still 226.5MB. Free memory is still 147.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 403.78ms. Allocated memory is still 142.6MB. Free memory was 114.9MB in the beginning and 90.2MB in the end (delta: 24.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 100.65ms. Allocated memory is still 142.6MB. Free memory was 89.6MB in the beginning and 76.8MB in the end (delta: 12.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 113.10ms. Allocated memory is still 142.6MB. Free memory was 76.8MB in the beginning and 56.6MB in the end (delta: 20.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * IcfgBuilder took 982.31ms. Allocated memory is still 142.6MB. Free memory was 56.6MB in the beginning and 93.7MB in the end (delta: -37.1MB). Peak memory consumption was 38.1MB. Max. memory is 16.1GB. * TraceAbstraction took 63377.93ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 922.7MB). Free memory was 92.8MB in the beginning and 411.3MB in the end (delta: -318.5MB). Peak memory consumption was 604.5MB. Max. memory is 16.1GB. * Witness Printer took 8.16ms. Allocated memory is still 1.1GB. Free memory was 411.3MB in the beginning and 411.2MB in the end (delta: 128.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 someBinaryFLOATComparisonOperation at line 137, overapproximation of someBinaryFLOATComparisonOperation at line 245, overapproximation of someBinaryFLOATComparisonOperation at line 362, overapproximation of someBinaryFLOATComparisonOperation at line 330, overapproximation of someBinaryFLOATComparisonOperation at line 348, overapproximation of someBinaryFLOATComparisonOperation at line 331, overapproximation of someBinaryFLOATComparisonOperation at line 179, overapproximation of someBinaryFLOATComparisonOperation at line 390, overapproximation of someBinaryFLOATComparisonOperation at line 390, overapproximation of someBinaryFLOATComparisonOperation at line 364, overapproximation of someBinaryFLOATComparisonOperation at line 368, overapproximation of someBinaryFLOATComparisonOperation at line 328, overapproximation of someBinaryFLOATComparisonOperation at line 346, overapproximation of someBinaryFLOATComparisonOperation at line 366, overapproximation of someBinaryFLOATComparisonOperation at line 344, overapproximation of someBinaryFLOATComparisonOperation at line 342, overapproximation of someBinaryFLOATComparisonOperation at line 390, overapproximation of someBinaryFLOATComparisonOperation at line 119, overapproximation of someBinaryFLOATComparisonOperation at line 326, overapproximation of bitwiseOr at line 171, overapproximation of someUnaryDOUBLEoperation at line 44, overapproximation of bitwiseAnd at line 99, overapproximation of someBinaryDOUBLEComparisonOperation at line 187, overapproximation of someBinaryDOUBLEComparisonOperation at line 390, overapproximation of someBinaryDOUBLEComparisonOperation at line 390, overapproximation of someBinaryDOUBLEComparisonOperation at line 359, overapproximation of someBinaryDOUBLEComparisonOperation at line 360, overapproximation of someBinaryArithmeticFLOAToperation at line 176, overapproximation of someBinaryArithmeticFLOAToperation at line 138, overapproximation of someBinaryArithmeticFLOAToperation at line 152. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 1; [L23] unsigned short int var_1_3 = 36007; [L24] unsigned short int var_1_5 = 32; [L25] unsigned short int var_1_6 = 128; [L26] unsigned char var_1_8 = 2; [L27] unsigned short int var_1_9 = 22889; [L28] unsigned short int var_1_10 = 20766; [L29] signed short int var_1_11 = -4; [L30] unsigned char var_1_12 = 10; [L31] unsigned char var_1_13 = 8; [L32] unsigned char var_1_14 = 1; [L33] signed long int var_1_15 = 16; [L34] signed char var_1_16 = -10; [L35] signed char var_1_17 = -10; [L36] signed char var_1_18 = 1; [L37] signed char var_1_19 = 0; [L38] signed char var_1_20 = -5; [L39] unsigned long int var_1_21 = 8; [L40] unsigned long int var_1_24 = 1794669023; [L41] unsigned long int var_1_25 = 2054167641; [L42] signed short int var_1_26 = -64; [L43] float var_1_27 = 10.5; [L44] float var_1_28 = -0.5; [L45] float var_1_29 = 100.6; [L46] float var_1_30 = 500.25; [L47] unsigned char var_1_31 = 0; [L48] float var_1_32 = 255.6; [L49] unsigned char var_1_33 = 0; [L50] unsigned char var_1_34 = 0; [L51] unsigned char var_1_35 = 0; [L52] unsigned char var_1_36 = 1; [L53] unsigned char var_1_37 = 1; [L54] float var_1_38 = 32.25; [L55] float var_1_39 = 0.8; [L56] float var_1_40 = 7.14; [L57] float var_1_41 = 128.426; [L58] float var_1_42 = 64.35; [L59] signed short int var_1_43 = -50; [L60] unsigned char var_1_45 = 1; [L61] signed long int var_1_47 = 256; [L62] signed long int var_1_49 = 1000000000; [L63] unsigned short int var_1_50 = 10; [L64] unsigned char var_1_51 = 0; [L65] unsigned char var_1_53 = 1; [L66] signed char var_1_54 = -8; [L67] signed char var_1_55 = 1; [L68] unsigned long int var_1_56 = 16; [L69] double var_1_57 = 31.25; [L70] unsigned short int var_1_58 = 2; [L71] float var_1_59 = 31.75; [L72] float var_1_60 = 256.42; [L73] float var_1_61 = 16.75; [L74] float var_1_62 = 1.5; [L75] float var_1_63 = 24.25; [L76] float var_1_64 = 9.375; [L77] double var_1_65 = 5.5; [L78] signed char var_1_66 = -4; [L79] unsigned char var_1_67 = 16; [L80] unsigned char var_1_68 = 200; [L81] unsigned char var_1_69 = 16; [L82] unsigned long int var_1_70 = 4; [L83] unsigned short int last_1_var_1_1 = 1; [L84] unsigned char last_1_var_1_12 = 10; [L85] signed long int last_1_var_1_15 = 16; [L86] float last_1_var_1_38 = 32.25; [L87] signed short int last_1_var_1_43 = -50; [L88] unsigned char last_1_var_1_51 = 0; [L89] signed char last_1_var_1_54 = -8; [L90] unsigned short int last_1_var_1_58 = 2; [L91] float last_1_var_1_59 = 31.75; [L92] double last_1_var_1_65 = 5.5; [L93] unsigned char last_1_var_1_67 = 16; VAL [isInitial=0, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=36007, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=32, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=128, var_1_70=4, var_1_8=2, var_1_9=22889] [L394] isInitial = 1 [L395] FCALL initially() [L396] COND TRUE 1 [L397] CALL updateLastVariables() [L377] last_1_var_1_1 = var_1_1 [L378] last_1_var_1_12 = var_1_12 [L379] last_1_var_1_15 = var_1_15 [L380] last_1_var_1_38 = var_1_38 [L381] last_1_var_1_43 = var_1_43 [L382] last_1_var_1_51 = var_1_51 [L383] last_1_var_1_54 = var_1_54 [L384] last_1_var_1_58 = var_1_58 [L385] last_1_var_1_59 = var_1_59 [L386] last_1_var_1_65 = var_1_65 [L387] last_1_var_1_67 = var_1_67 VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=36007, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=32, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=128, var_1_70=4, var_1_8=2, var_1_9=22889] [L397] RET updateLastVariables() [L398] CALL updateVariables() [L282] var_1_3 = __VERIFIER_nondet_ushort() [L283] CALL assume_abort_if_not(var_1_3 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=32, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=128, var_1_70=4, var_1_8=2, var_1_9=22889] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=32, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=128, var_1_70=4, var_1_8=2, var_1_9=22889] [L283] RET assume_abort_if_not(var_1_3 >= 32767) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=32, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=128, var_1_70=4, var_1_8=2, var_1_9=22889] [L284] CALL assume_abort_if_not(var_1_3 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=32, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=128, var_1_70=4, var_1_8=2, var_1_9=22889] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=32, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=128, var_1_70=4, var_1_8=2, var_1_9=22889] [L284] RET assume_abort_if_not(var_1_3 <= 65534) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=32, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=128, var_1_70=4, var_1_8=2, var_1_9=22889] [L285] var_1_5 = __VERIFIER_nondet_ushort() [L286] CALL assume_abort_if_not(var_1_5 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=128, var_1_70=4, var_1_8=2, var_1_9=22889] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=128, var_1_70=4, var_1_8=2, var_1_9=22889] [L286] RET assume_abort_if_not(var_1_5 >= 1) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=128, var_1_70=4, var_1_8=2, var_1_9=22889] [L287] CALL assume_abort_if_not(var_1_5 <= 32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=128, var_1_70=4, var_1_8=2, var_1_9=22889] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=128, var_1_70=4, var_1_8=2, var_1_9=22889] [L287] RET assume_abort_if_not(var_1_5 <= 32768) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=128, var_1_70=4, var_1_8=2, var_1_9=22889] [L288] var_1_6 = __VERIFIER_nondet_ushort() [L289] CALL assume_abort_if_not(var_1_6 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=2, var_1_9=22889] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=2, var_1_9=22889] [L289] RET assume_abort_if_not(var_1_6 >= 1) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=2, var_1_9=22889] [L290] CALL assume_abort_if_not(var_1_6 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=2, var_1_9=22889] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=2, var_1_9=22889] [L290] RET assume_abort_if_not(var_1_6 <= 32767) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=2, var_1_9=22889] [L291] var_1_8 = __VERIFIER_nondet_uchar() [L292] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_9=22889] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_9=22889] [L292] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_9=22889] [L293] CALL assume_abort_if_not(var_1_8 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_9=22889] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_9=22889] [L293] RET assume_abort_if_not(var_1_8 <= 255) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_9=22889] [L294] CALL assume_abort_if_not(var_1_8 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=22889] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=22889] [L294] RET assume_abort_if_not(var_1_8 != 0) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=22889] [L295] var_1_9 = __VERIFIER_nondet_ushort() [L296] CALL assume_abort_if_not(var_1_9 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L296] RET assume_abort_if_not(var_1_9 >= 16383) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L297] CALL assume_abort_if_not(var_1_9 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L297] RET assume_abort_if_not(var_1_9 <= 32767) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=20766, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L298] var_1_10 = __VERIFIER_nondet_ushort() [L299] CALL assume_abort_if_not(var_1_10 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L299] RET assume_abort_if_not(var_1_10 >= 16384) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L300] CALL assume_abort_if_not(var_1_10 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L300] RET assume_abort_if_not(var_1_10 <= 32767) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=8, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L301] var_1_13 = __VERIFIER_nondet_uchar() [L302] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L302] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L303] CALL assume_abort_if_not(var_1_13 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L303] RET assume_abort_if_not(var_1_13 <= 127) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=1, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L304] var_1_14 = __VERIFIER_nondet_uchar() [L305] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L305] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L306] CALL assume_abort_if_not(var_1_14 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L306] RET assume_abort_if_not(var_1_14 <= 127) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=-10, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L307] var_1_17 = __VERIFIER_nondet_char() [L308] CALL assume_abort_if_not(var_1_17 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L308] RET assume_abort_if_not(var_1_17 >= -126) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L309] CALL assume_abort_if_not(var_1_17 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L309] RET assume_abort_if_not(var_1_17 <= 126) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L310] var_1_18 = __VERIFIER_nondet_char() [L311] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L311] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L312] CALL assume_abort_if_not(var_1_18 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L312] RET assume_abort_if_not(var_1_18 <= 126) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L313] var_1_19 = __VERIFIER_nondet_char() [L314] CALL assume_abort_if_not(var_1_19 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L314] RET assume_abort_if_not(var_1_19 >= -63) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L315] CALL assume_abort_if_not(var_1_19 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L315] RET assume_abort_if_not(var_1_19 <= 63) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-5, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L316] var_1_20 = __VERIFIER_nondet_char() [L317] CALL assume_abort_if_not(var_1_20 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L317] RET assume_abort_if_not(var_1_20 >= -63) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L318] CALL assume_abort_if_not(var_1_20 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L318] RET assume_abort_if_not(var_1_20 <= 63) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1794669023, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L319] var_1_24 = __VERIFIER_nondet_ulong() [L320] CALL assume_abort_if_not(var_1_24 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L320] RET assume_abort_if_not(var_1_24 >= 1073741823) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L321] CALL assume_abort_if_not(var_1_24 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L321] RET assume_abort_if_not(var_1_24 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=2054167641, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L322] var_1_25 = __VERIFIER_nondet_ulong() [L323] CALL assume_abort_if_not(var_1_25 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L323] RET assume_abort_if_not(var_1_25 >= 1073741824) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L324] CALL assume_abort_if_not(var_1_25 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L324] RET assume_abort_if_not(var_1_25 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L325] var_1_28 = __VERIFIER_nondet_float() [L326] CALL assume_abort_if_not((var_1_28 >= -461168.6018427382800e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L326] RET assume_abort_if_not((var_1_28 >= -461168.6018427382800e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_29=503/5, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L327] var_1_29 = __VERIFIER_nondet_float() [L328] CALL assume_abort_if_not((var_1_29 >= -461168.6018427382800e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L328] RET assume_abort_if_not((var_1_29 >= -461168.6018427382800e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_32=1278/5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L329] var_1_32 = __VERIFIER_nondet_float() [L330] CALL assume_abort_if_not((var_1_32 >= -922337.2036854776000e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854776000e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L330] RET assume_abort_if_not((var_1_32 >= -922337.2036854776000e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854776000e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L331] CALL assume_abort_if_not(var_1_32 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L331] RET assume_abort_if_not(var_1_32 != 0.0F) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L332] var_1_33 = __VERIFIER_nondet_uchar() [L333] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L333] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L334] CALL assume_abort_if_not(var_1_33 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L334] RET assume_abort_if_not(var_1_33 <= 0) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L335] var_1_35 = __VERIFIER_nondet_uchar() [L336] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L336] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L337] CALL assume_abort_if_not(var_1_35 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L337] RET assume_abort_if_not(var_1_35 <= 0) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L338] var_1_37 = __VERIFIER_nondet_uchar() [L339] CALL assume_abort_if_not(var_1_37 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L339] RET assume_abort_if_not(var_1_37 >= 1) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L340] CALL assume_abort_if_not(var_1_37 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L340] RET assume_abort_if_not(var_1_37 <= 1) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_39=4/5, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L341] var_1_39 = __VERIFIER_nondet_float() [L342] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L342] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_40=357/50, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L343] var_1_40 = __VERIFIER_nondet_float() [L344] CALL assume_abort_if_not((var_1_40 >= 0.0F && 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=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L344] RET assume_abort_if_not((var_1_40 >= 0.0F && 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=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_41=64213/500, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L345] var_1_41 = __VERIFIER_nondet_float() [L346] CALL assume_abort_if_not((var_1_41 >= -230584.3009213691390e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 2305843.009213691390e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L346] RET assume_abort_if_not((var_1_41 >= -230584.3009213691390e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 2305843.009213691390e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_42=1287/20, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L347] var_1_42 = __VERIFIER_nondet_float() [L348] CALL assume_abort_if_not((var_1_42 >= -230584.3009213691390e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 2305843.009213691390e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L348] RET assume_abort_if_not((var_1_42 >= -230584.3009213691390e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 2305843.009213691390e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=1000000000, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L349] var_1_49 = __VERIFIER_nondet_long() [L350] CALL assume_abort_if_not(var_1_49 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L350] RET assume_abort_if_not(var_1_49 >= 536870911) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L351] CALL assume_abort_if_not(var_1_49 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L351] RET assume_abort_if_not(var_1_49 <= 1073741823) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L352] var_1_53 = __VERIFIER_nondet_uchar() [L353] CALL assume_abort_if_not(var_1_53 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L353] RET assume_abort_if_not(var_1_53 >= 1) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L354] CALL assume_abort_if_not(var_1_53 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L354] RET assume_abort_if_not(var_1_53 <= 1) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L355] var_1_55 = __VERIFIER_nondet_char() [L356] CALL assume_abort_if_not(var_1_55 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L356] RET assume_abort_if_not(var_1_55 >= -1) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L357] CALL assume_abort_if_not(var_1_55 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L357] RET assume_abort_if_not(var_1_55 <= 126) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_57=125/4, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L358] var_1_57 = __VERIFIER_nondet_double() [L359] CALL assume_abort_if_not((var_1_57 >= -922337.2036854776000e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854776000e+12F && var_1_57 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L359] RET assume_abort_if_not((var_1_57 >= -922337.2036854776000e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854776000e+12F && var_1_57 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L360] CALL assume_abort_if_not(var_1_57 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L360] RET assume_abort_if_not(var_1_57 != 0.0F) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_60=12821/50, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L361] var_1_60 = __VERIFIER_nondet_float() [L362] CALL assume_abort_if_not((var_1_60 >= -115292.1504606845700e+13F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 1152921.504606845700e+12F && var_1_60 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L362] RET assume_abort_if_not((var_1_60 >= -115292.1504606845700e+13F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 1152921.504606845700e+12F && var_1_60 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_61=67/4, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L363] var_1_61 = __VERIFIER_nondet_float() [L364] CALL assume_abort_if_not((var_1_61 >= -115292.1504606845700e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 1152921.504606845700e+12F && var_1_61 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L364] RET assume_abort_if_not((var_1_61 >= -115292.1504606845700e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 1152921.504606845700e+12F && var_1_61 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_62=3/2, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L365] var_1_62 = __VERIFIER_nondet_float() [L366] CALL assume_abort_if_not((var_1_62 >= -115292.1504606845700e+13F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 1152921.504606845700e+12F && var_1_62 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L366] RET assume_abort_if_not((var_1_62 >= -115292.1504606845700e+13F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 1152921.504606845700e+12F && var_1_62 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_63=97/4, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L367] var_1_63 = __VERIFIER_nondet_float() [L368] CALL assume_abort_if_not((var_1_63 >= -115292.1504606845700e+13F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 1152921.504606845700e+12F && var_1_63 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L368] RET assume_abort_if_not((var_1_63 >= -115292.1504606845700e+13F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 1152921.504606845700e+12F && var_1_63 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=200, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L369] var_1_68 = __VERIFIER_nondet_uchar() [L370] CALL assume_abort_if_not(var_1_68 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L370] RET assume_abort_if_not(var_1_68 >= 190) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L371] CALL assume_abort_if_not(var_1_68 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L371] RET assume_abort_if_not(var_1_68 <= 254) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=16, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L372] var_1_69 = __VERIFIER_nondet_uchar() [L373] CALL assume_abort_if_not(var_1_69 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L373] RET assume_abort_if_not(var_1_69 >= 0) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L374] CALL assume_abort_if_not(var_1_69 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L374] RET assume_abort_if_not(var_1_69 <= 63) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L398] RET updateVariables() [L399] CALL step() [L97] unsigned long int stepLocal_14 = 32u; [L98] signed long int stepLocal_13 = last_1_var_1_67; VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L99] EXPR var_1_9 & (-200 + last_1_var_1_54) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L99] signed long int stepLocal_12 = var_1_9 & (-200 + last_1_var_1_54); [L100] COND FALSE !(last_1_var_1_43 > stepLocal_12) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L113] signed long int stepLocal_0 = var_1_47; VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_0=256, stepLocal_13=16, stepLocal_14=32, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L114] COND FALSE !(stepLocal_0 >= var_1_10) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L117] unsigned long int stepLocal_9 = (- 8u) * var_1_8; VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_9=-32, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L118] COND TRUE last_1_var_1_1 <= stepLocal_9 [L119] var_1_36 = ((var_1_29 > ((((last_1_var_1_59) > (last_1_var_1_59)) ? (last_1_var_1_59) : (last_1_var_1_59)))) || var_1_37) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=2, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L123] COND TRUE \read(var_1_36) [L124] var_1_58 = (10 + var_1_9) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L126] unsigned long int stepLocal_8 = (((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)); VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_8=1073741824, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L127] COND TRUE stepLocal_8 > var_1_3 [L128] var_1_34 = (var_1_33 && (var_1_36 && var_1_35)) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L130] signed long int stepLocal_7 = - (- var_1_6); VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_7=2, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L131] COND FALSE !(stepLocal_7 < last_1_var_1_58) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L136] unsigned char stepLocal_20 = var_1_33; VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=127/4, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L137] COND TRUE var_1_41 > var_1_29 [L138] var_1_59 = (((((var_1_39 - var_1_40)) > (((((var_1_28) > (10.2f)) ? (var_1_28) : (10.2f))))) ? ((var_1_39 - var_1_40)) : (((((var_1_28) > (10.2f)) ? (var_1_28) : (10.2f)))))) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_28=0, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=16, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L146] COND FALSE !(\read(var_1_31)) [L149] var_1_67 = (var_1_68 - var_1_14) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=-64, var_1_27=21/2, var_1_28=0, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L151] var_1_26 = var_1_14 [L152] var_1_27 = (var_1_28 + var_1_29) [L153] signed long int stepLocal_15 = var_1_10 * 4; VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_15=65536, stepLocal_20=0, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=10, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L154] COND FALSE !(stepLocal_15 <= (((((var_1_3) < (var_1_5)) ? (var_1_3) : (var_1_5))) / var_1_49)) [L157] var_1_50 = (var_1_18 + var_1_13) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_64=75/8, var_1_65=11/2, var_1_66=-4, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L159] var_1_65 = var_1_60 [L160] var_1_66 = var_1_19 VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_64=75/8, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L161] COND FALSE !(\read(var_1_34)) [L164] var_1_64 = var_1_61 VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L166] COND FALSE !(var_1_58 < (var_1_19 % var_1_8)) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L171] EXPR var_1_3 ^ var_1_24 VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=129/4, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L171] COND FALSE !((50 + ((((1) < (var_1_47)) ? (1) : (var_1_47)))) != (var_1_3 ^ var_1_24)) [L176] var_1_38 = (var_1_40 + var_1_41) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L178] unsigned short int stepLocal_5 = var_1_50; [L179] unsigned char stepLocal_4 = (- var_1_27) != var_1_38; VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, stepLocal_4=1, stepLocal_5=13, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L180] COND FALSE !(var_1_3 <= stepLocal_5) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L187] COND TRUE ((var_1_59 / var_1_32) + ((((var_1_65) > (16.5)) ? (var_1_65) : (16.5)))) < (var_1_38 / ((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57)))) [L188] var_1_56 = ((var_1_6 + var_1_9) + 32u) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L190] COND FALSE !(var_1_10 != var_1_5) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L195] unsigned long int stepLocal_6 = var_1_21; VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, stepLocal_4=1, stepLocal_6=8, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_30=2001/4, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L196] COND TRUE var_1_10 >= stepLocal_6 [L197] var_1_30 = var_1_29 VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L199] EXPR var_1_21 & var_1_17 VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L199] unsigned long int stepLocal_11 = var_1_21 & var_1_17; [L200] unsigned short int stepLocal_10 = var_1_10; VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_10=16384, stepLocal_11=0, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L201] COND FALSE !(stepLocal_10 < ((((last_1_var_1_43) > (var_1_18)) ? (last_1_var_1_43) : (var_1_18)))) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_11=0, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=-50, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L204] COND TRUE (~ last_1_var_1_43) > stepLocal_11 [L205] var_1_43 = var_1_13 VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L210] COND FALSE !(\read(var_1_31)) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L213] EXPR (var_1_50 & -32) & var_1_10 VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L213] signed long int stepLocal_19 = (var_1_50 & -32) & var_1_10; [L214] unsigned char stepLocal_18 = var_1_37; VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_18=1, stepLocal_19=0, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-8, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L215] COND TRUE stepLocal_18 && ((var_1_14 + var_1_11) < var_1_25) [L216] var_1_54 = (var_1_55 - var_1_18) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_19=0, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L224] COND FALSE !(! var_1_36) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_19=0, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=1, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L237] COND TRUE var_1_43 > (var_1_6 / var_1_8) [L238] var_1_1 = var_1_6 VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_19=0, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L243] unsigned char stepLocal_17 = var_1_12; [L244] signed long int stepLocal_16 = -5; VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_16=-5, stepLocal_17=10, stepLocal_19=0, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=0, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L245] COND TRUE var_1_64 >= var_1_59 [L246] var_1_51 = (var_1_37 && var_1_53) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_16=-5, stepLocal_17=10, stepLocal_19=0, stepLocal_20=0, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=1, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L262] unsigned char stepLocal_3 = var_1_8; [L263] signed long int stepLocal_2 = (((10) < 0 ) ? -(10) : (10)); [L264] unsigned char stepLocal_1 = var_1_8; VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_16=-5, stepLocal_17=10, stepLocal_19=0, stepLocal_1=4, stepLocal_20=0, stepLocal_2=10, stepLocal_3=4, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=-10, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=1, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L265] COND FALSE !((var_1_13 + ((((var_1_54) > (-5)) ? (var_1_54) : (-5)))) != stepLocal_3) [L274] var_1_16 = var_1_18 VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_16=-5, stepLocal_17=10, stepLocal_19=0, stepLocal_1=4, stepLocal_20=0, stepLocal_2=10, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=4, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=1, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L276] unsigned char stepLocal_21 = var_1_14; VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_16=-5, stepLocal_17=10, stepLocal_19=0, stepLocal_1=4, stepLocal_20=0, stepLocal_21=4, stepLocal_2=10, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=4, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=1, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L277] EXPR var_1_11 & (-32 % var_1_8) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_16=-5, stepLocal_17=10, stepLocal_19=0, stepLocal_1=4, stepLocal_20=0, stepLocal_21=4, stepLocal_2=10, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=4, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=1, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=4, var_1_8=4, var_1_9=16383] [L277] COND TRUE (var_1_11 & (-32 % var_1_8)) <= stepLocal_21 [L278] var_1_70 = 1u VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, stepLocal_13=16, stepLocal_14=32, stepLocal_16=-5, stepLocal_17=10, stepLocal_19=0, stepLocal_1=4, stepLocal_20=0, stepLocal_2=10, stepLocal_4=1, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=4, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=1, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=1, var_1_8=4, var_1_9=16383] [L399] RET step() [L400] CALL, EXPR property() [L390] EXPR (((((((((((((! var_1_36) ? (var_1_36 ? (var_1_1 == ((unsigned short int) (var_1_3 - var_1_12))) : ((var_1_3 < (var_1_12 / (var_1_5 + var_1_6))) ? ((((((var_1_6) > (var_1_12)) ? (var_1_6) : (var_1_12))) >= var_1_5) ? (var_1_1 == ((unsigned short int) ((((((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) > (var_1_3)) ? (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) : (var_1_3))))) : (var_1_1 == ((unsigned short int) var_1_3))) : 1)) : ((var_1_43 > (var_1_6 / var_1_8)) ? (var_1_1 == ((unsigned short int) var_1_6)) : (var_1_1 == ((unsigned short int) ((((((var_1_9 + var_1_10)) < (var_1_3)) ? ((var_1_9 + var_1_10)) : (var_1_3))) - var_1_8))))) && (var_1_31 ? (var_1_11 == ((signed short int) (var_1_56 - var_1_8))) : 1)) && ((var_1_47 >= var_1_10) ? (var_1_12 == ((unsigned char) (var_1_13 + var_1_14))) : 1)) && ((var_1_10 != var_1_5) ? (var_1_45 ? (var_1_15 == ((signed long int) var_1_8)) : 1) : 1)) && (((var_1_13 + ((((var_1_54) > (-5)) ? (var_1_54) : (-5)))) != var_1_8) ? ((var_1_8 > var_1_10) ? ((((((10) < 0 ) ? -(10) : (10))) > var_1_50) ? (var_1_16 == ((signed char) (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17))) - var_1_18))) : 1) : (var_1_16 == ((signed char) (var_1_19 + var_1_20)))) : (var_1_16 == ((signed char) var_1_18)))) && ((var_1_3 <= var_1_50) ? (((var_1_47 >= (var_1_18 - var_1_14)) && ((- var_1_27) != var_1_38)) ? (var_1_21 == ((unsigned long int) (((((var_1_5 + var_1_18) < 0 ) ? -(var_1_5 + var_1_18) : (var_1_5 + var_1_18))) + var_1_9))) : (var_1_21 == ((unsigned long int) ((((((var_1_24 + var_1_25) - var_1_10)) > (var_1_50)) ? (((var_1_24 + var_1_25) - var_1_10)) : (var_1_50)))))) : 1)) && (var_1_26 == ((signed short int) var_1_14))) && (var_1_27 == ((float) (var_1_28 + var_1_29)))) && ((var_1_10 >= var_1_21) ? (var_1_30 == ((float) var_1_29)) : 1)) && (((- (- var_1_6)) < last_1_var_1_58) ? (((var_1_29 / var_1_32) < ((((var_1_28) > (((((last_1_var_1_65) > (last_1_var_1_38)) ? (last_1_var_1_65) : (last_1_var_1_38))))) ? (var_1_28) : (((((last_1_var_1_65) > (last_1_var_1_38)) ? (last_1_var_1_65) : (last_1_var_1_38))))))) ? (var_1_31 == ((unsigned char) (last_1_var_1_51 || ((var_1_32 <= var_1_29) || (! var_1_33))))) : 1) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) > var_1_3) ? (var_1_34 == ((unsigned char) (var_1_33 && (var_1_36 && var_1_35)))) : 1)) && ((last_1_var_1_1 <= ((- 8u) * var_1_8)) ? (var_1_36 == ((unsigned char) ((var_1_29 > ((((last_1_var_1_59) > (last_1_var_1_59)) ? (last_1_var_1_59) : (last_1_var_1_59)))) || var_1_37))) : (var_1_36 == ((unsigned char) (! var_1_37))))) && (((50 + ((((1) < (var_1_47)) ? (1) : (var_1_47)))) != (var_1_3 ^ var_1_24)) ? (((! (last_1_var_1_38 != var_1_64)) || var_1_31) ? (var_1_38 == ((float) ((var_1_39 - var_1_40) + (var_1_41 + var_1_42)))) : 1) : (var_1_38 == ((float) (var_1_40 + var_1_41)))) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=4, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=1, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=1, var_1_8=4, var_1_9=16383] [L390] EXPR ((((((((((((((! var_1_36) ? (var_1_36 ? (var_1_1 == ((unsigned short int) (var_1_3 - var_1_12))) : ((var_1_3 < (var_1_12 / (var_1_5 + var_1_6))) ? ((((((var_1_6) > (var_1_12)) ? (var_1_6) : (var_1_12))) >= var_1_5) ? (var_1_1 == ((unsigned short int) ((((((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) > (var_1_3)) ? (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) : (var_1_3))))) : (var_1_1 == ((unsigned short int) var_1_3))) : 1)) : ((var_1_43 > (var_1_6 / var_1_8)) ? (var_1_1 == ((unsigned short int) var_1_6)) : (var_1_1 == ((unsigned short int) ((((((var_1_9 + var_1_10)) < (var_1_3)) ? ((var_1_9 + var_1_10)) : (var_1_3))) - var_1_8))))) && (var_1_31 ? (var_1_11 == ((signed short int) (var_1_56 - var_1_8))) : 1)) && ((var_1_47 >= var_1_10) ? (var_1_12 == ((unsigned char) (var_1_13 + var_1_14))) : 1)) && ((var_1_10 != var_1_5) ? (var_1_45 ? (var_1_15 == ((signed long int) var_1_8)) : 1) : 1)) && (((var_1_13 + ((((var_1_54) > (-5)) ? (var_1_54) : (-5)))) != var_1_8) ? ((var_1_8 > var_1_10) ? ((((((10) < 0 ) ? -(10) : (10))) > var_1_50) ? (var_1_16 == ((signed char) (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17))) - var_1_18))) : 1) : (var_1_16 == ((signed char) (var_1_19 + var_1_20)))) : (var_1_16 == ((signed char) var_1_18)))) && ((var_1_3 <= var_1_50) ? (((var_1_47 >= (var_1_18 - var_1_14)) && ((- var_1_27) != var_1_38)) ? (var_1_21 == ((unsigned long int) (((((var_1_5 + var_1_18) < 0 ) ? -(var_1_5 + var_1_18) : (var_1_5 + var_1_18))) + var_1_9))) : (var_1_21 == ((unsigned long int) ((((((var_1_24 + var_1_25) - var_1_10)) > (var_1_50)) ? (((var_1_24 + var_1_25) - var_1_10)) : (var_1_50)))))) : 1)) && (var_1_26 == ((signed short int) var_1_14))) && (var_1_27 == ((float) (var_1_28 + var_1_29)))) && ((var_1_10 >= var_1_21) ? (var_1_30 == ((float) var_1_29)) : 1)) && (((- (- var_1_6)) < last_1_var_1_58) ? (((var_1_29 / var_1_32) < ((((var_1_28) > (((((last_1_var_1_65) > (last_1_var_1_38)) ? (last_1_var_1_65) : (last_1_var_1_38))))) ? (var_1_28) : (((((last_1_var_1_65) > (last_1_var_1_38)) ? (last_1_var_1_65) : (last_1_var_1_38))))))) ? (var_1_31 == ((unsigned char) (last_1_var_1_51 || ((var_1_32 <= var_1_29) || (! var_1_33))))) : 1) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) > var_1_3) ? (var_1_34 == ((unsigned char) (var_1_33 && (var_1_36 && var_1_35)))) : 1)) && ((last_1_var_1_1 <= ((- 8u) * var_1_8)) ? (var_1_36 == ((unsigned char) ((var_1_29 > ((((last_1_var_1_59) > (last_1_var_1_59)) ? (last_1_var_1_59) : (last_1_var_1_59)))) || var_1_37))) : (var_1_36 == ((unsigned char) (! var_1_37))))) && (((50 + ((((1) < (var_1_47)) ? (1) : (var_1_47)))) != (var_1_3 ^ var_1_24)) ? (((! (last_1_var_1_38 != var_1_64)) || var_1_31) ? (var_1_38 == ((float) ((var_1_39 - var_1_40) + (var_1_41 + var_1_42)))) : 1) : (var_1_38 == ((float) (var_1_40 + var_1_41))))) && ((var_1_10 < ((((last_1_var_1_43) > (var_1_18)) ? (last_1_var_1_43) : (var_1_18)))) ? (var_1_43 == ((signed short int) (var_1_20 + var_1_67))) : (((~ last_1_var_1_43) > (var_1_21 & var_1_17)) ? (var_1_43 == ((signed short int) var_1_13)) : (var_1_43 == ((signed short int) (16 - var_1_14))))) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=4, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=1, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=1, var_1_8=4, var_1_9=16383] [L390] EXPR ((((((((((((((((! var_1_36) ? (var_1_36 ? (var_1_1 == ((unsigned short int) (var_1_3 - var_1_12))) : ((var_1_3 < (var_1_12 / (var_1_5 + var_1_6))) ? ((((((var_1_6) > (var_1_12)) ? (var_1_6) : (var_1_12))) >= var_1_5) ? (var_1_1 == ((unsigned short int) ((((((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) > (var_1_3)) ? (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) : (var_1_3))))) : (var_1_1 == ((unsigned short int) var_1_3))) : 1)) : ((var_1_43 > (var_1_6 / var_1_8)) ? (var_1_1 == ((unsigned short int) var_1_6)) : (var_1_1 == ((unsigned short int) ((((((var_1_9 + var_1_10)) < (var_1_3)) ? ((var_1_9 + var_1_10)) : (var_1_3))) - var_1_8))))) && (var_1_31 ? (var_1_11 == ((signed short int) (var_1_56 - var_1_8))) : 1)) && ((var_1_47 >= var_1_10) ? (var_1_12 == ((unsigned char) (var_1_13 + var_1_14))) : 1)) && ((var_1_10 != var_1_5) ? (var_1_45 ? (var_1_15 == ((signed long int) var_1_8)) : 1) : 1)) && (((var_1_13 + ((((var_1_54) > (-5)) ? (var_1_54) : (-5)))) != var_1_8) ? ((var_1_8 > var_1_10) ? ((((((10) < 0 ) ? -(10) : (10))) > var_1_50) ? (var_1_16 == ((signed char) (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17))) - var_1_18))) : 1) : (var_1_16 == ((signed char) (var_1_19 + var_1_20)))) : (var_1_16 == ((signed char) var_1_18)))) && ((var_1_3 <= var_1_50) ? (((var_1_47 >= (var_1_18 - var_1_14)) && ((- var_1_27) != var_1_38)) ? (var_1_21 == ((unsigned long int) (((((var_1_5 + var_1_18) < 0 ) ? -(var_1_5 + var_1_18) : (var_1_5 + var_1_18))) + var_1_9))) : (var_1_21 == ((unsigned long int) ((((((var_1_24 + var_1_25) - var_1_10)) > (var_1_50)) ? (((var_1_24 + var_1_25) - var_1_10)) : (var_1_50)))))) : 1)) && (var_1_26 == ((signed short int) var_1_14))) && (var_1_27 == ((float) (var_1_28 + var_1_29)))) && ((var_1_10 >= var_1_21) ? (var_1_30 == ((float) var_1_29)) : 1)) && (((- (- var_1_6)) < last_1_var_1_58) ? (((var_1_29 / var_1_32) < ((((var_1_28) > (((((last_1_var_1_65) > (last_1_var_1_38)) ? (last_1_var_1_65) : (last_1_var_1_38))))) ? (var_1_28) : (((((last_1_var_1_65) > (last_1_var_1_38)) ? (last_1_var_1_65) : (last_1_var_1_38))))))) ? (var_1_31 == ((unsigned char) (last_1_var_1_51 || ((var_1_32 <= var_1_29) || (! var_1_33))))) : 1) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) > var_1_3) ? (var_1_34 == ((unsigned char) (var_1_33 && (var_1_36 && var_1_35)))) : 1)) && ((last_1_var_1_1 <= ((- 8u) * var_1_8)) ? (var_1_36 == ((unsigned char) ((var_1_29 > ((((last_1_var_1_59) > (last_1_var_1_59)) ? (last_1_var_1_59) : (last_1_var_1_59)))) || var_1_37))) : (var_1_36 == ((unsigned char) (! var_1_37))))) && (((50 + ((((1) < (var_1_47)) ? (1) : (var_1_47)))) != (var_1_3 ^ var_1_24)) ? (((! (last_1_var_1_38 != var_1_64)) || var_1_31) ? (var_1_38 == ((float) ((var_1_39 - var_1_40) + (var_1_41 + var_1_42)))) : 1) : (var_1_38 == ((float) (var_1_40 + var_1_41))))) && ((var_1_10 < ((((last_1_var_1_43) > (var_1_18)) ? (last_1_var_1_43) : (var_1_18)))) ? (var_1_43 == ((signed short int) (var_1_20 + var_1_67))) : (((~ last_1_var_1_43) > (var_1_21 & var_1_17)) ? (var_1_43 == ((signed short int) var_1_13)) : (var_1_43 == ((signed short int) (16 - var_1_14)))))) && ((var_1_58 < (var_1_19 % var_1_8)) ? ((var_1_8 >= var_1_50) ? (var_1_45 == ((unsigned char) ((-128 > var_1_26) && var_1_35))) : 1) : 1)) && ((last_1_var_1_43 > (var_1_9 & (-200 + last_1_var_1_54))) ? ((32u < var_1_8) ? (var_1_47 == ((signed long int) (var_1_5 - var_1_3))) : ((last_1_var_1_59 < var_1_29) ? ((last_1_var_1_67 > last_1_var_1_58) ? (var_1_47 == ((signed long int) (((((var_1_14) > ((last_1_var_1_12 + last_1_var_1_67))) ? (var_1_14) : ((last_1_var_1_12 + last_1_var_1_67)))) + ((var_1_49 - var_1_9) - ((((128) < (last_1_var_1_15)) ? (128) : (last_1_var_1_15))))))) : 1) : (var_1_47 == ((signed long int) ((((((((var_1_9) > (var_1_13)) ? (var_1_9) : (var_1_13)))) > ((last_1_var_1_12 + ((((var_1_6) < (last_1_var_1_67)) ? (var_1_6) : (last_1_var_1_67)))))) ? (((((var_1_9) > (var_1_13)) ? (var_1_9) : (var_1_13)))) : ((last_1_var_1_12 + ((((var_1_6) < (last_1_var_1_67)) ? (var_1_6) : (last_1_var_1_67))))))))))) : 1) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=4, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=1, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=1, var_1_8=4, var_1_9=16383] [L390] EXPR (((((((((((((((((((! var_1_36) ? (var_1_36 ? (var_1_1 == ((unsigned short int) (var_1_3 - var_1_12))) : ((var_1_3 < (var_1_12 / (var_1_5 + var_1_6))) ? ((((((var_1_6) > (var_1_12)) ? (var_1_6) : (var_1_12))) >= var_1_5) ? (var_1_1 == ((unsigned short int) ((((((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) > (var_1_3)) ? (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) : (var_1_3))))) : (var_1_1 == ((unsigned short int) var_1_3))) : 1)) : ((var_1_43 > (var_1_6 / var_1_8)) ? (var_1_1 == ((unsigned short int) var_1_6)) : (var_1_1 == ((unsigned short int) ((((((var_1_9 + var_1_10)) < (var_1_3)) ? ((var_1_9 + var_1_10)) : (var_1_3))) - var_1_8))))) && (var_1_31 ? (var_1_11 == ((signed short int) (var_1_56 - var_1_8))) : 1)) && ((var_1_47 >= var_1_10) ? (var_1_12 == ((unsigned char) (var_1_13 + var_1_14))) : 1)) && ((var_1_10 != var_1_5) ? (var_1_45 ? (var_1_15 == ((signed long int) var_1_8)) : 1) : 1)) && (((var_1_13 + ((((var_1_54) > (-5)) ? (var_1_54) : (-5)))) != var_1_8) ? ((var_1_8 > var_1_10) ? ((((((10) < 0 ) ? -(10) : (10))) > var_1_50) ? (var_1_16 == ((signed char) (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17))) - var_1_18))) : 1) : (var_1_16 == ((signed char) (var_1_19 + var_1_20)))) : (var_1_16 == ((signed char) var_1_18)))) && ((var_1_3 <= var_1_50) ? (((var_1_47 >= (var_1_18 - var_1_14)) && ((- var_1_27) != var_1_38)) ? (var_1_21 == ((unsigned long int) (((((var_1_5 + var_1_18) < 0 ) ? -(var_1_5 + var_1_18) : (var_1_5 + var_1_18))) + var_1_9))) : (var_1_21 == ((unsigned long int) ((((((var_1_24 + var_1_25) - var_1_10)) > (var_1_50)) ? (((var_1_24 + var_1_25) - var_1_10)) : (var_1_50)))))) : 1)) && (var_1_26 == ((signed short int) var_1_14))) && (var_1_27 == ((float) (var_1_28 + var_1_29)))) && ((var_1_10 >= var_1_21) ? (var_1_30 == ((float) var_1_29)) : 1)) && (((- (- var_1_6)) < last_1_var_1_58) ? (((var_1_29 / var_1_32) < ((((var_1_28) > (((((last_1_var_1_65) > (last_1_var_1_38)) ? (last_1_var_1_65) : (last_1_var_1_38))))) ? (var_1_28) : (((((last_1_var_1_65) > (last_1_var_1_38)) ? (last_1_var_1_65) : (last_1_var_1_38))))))) ? (var_1_31 == ((unsigned char) (last_1_var_1_51 || ((var_1_32 <= var_1_29) || (! var_1_33))))) : 1) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) > var_1_3) ? (var_1_34 == ((unsigned char) (var_1_33 && (var_1_36 && var_1_35)))) : 1)) && ((last_1_var_1_1 <= ((- 8u) * var_1_8)) ? (var_1_36 == ((unsigned char) ((var_1_29 > ((((last_1_var_1_59) > (last_1_var_1_59)) ? (last_1_var_1_59) : (last_1_var_1_59)))) || var_1_37))) : (var_1_36 == ((unsigned char) (! var_1_37))))) && (((50 + ((((1) < (var_1_47)) ? (1) : (var_1_47)))) != (var_1_3 ^ var_1_24)) ? (((! (last_1_var_1_38 != var_1_64)) || var_1_31) ? (var_1_38 == ((float) ((var_1_39 - var_1_40) + (var_1_41 + var_1_42)))) : 1) : (var_1_38 == ((float) (var_1_40 + var_1_41))))) && ((var_1_10 < ((((last_1_var_1_43) > (var_1_18)) ? (last_1_var_1_43) : (var_1_18)))) ? (var_1_43 == ((signed short int) (var_1_20 + var_1_67))) : (((~ last_1_var_1_43) > (var_1_21 & var_1_17)) ? (var_1_43 == ((signed short int) var_1_13)) : (var_1_43 == ((signed short int) (16 - var_1_14)))))) && ((var_1_58 < (var_1_19 % var_1_8)) ? ((var_1_8 >= var_1_50) ? (var_1_45 == ((unsigned char) ((-128 > var_1_26) && var_1_35))) : 1) : 1)) && ((last_1_var_1_43 > (var_1_9 & (-200 + last_1_var_1_54))) ? ((32u < var_1_8) ? (var_1_47 == ((signed long int) (var_1_5 - var_1_3))) : ((last_1_var_1_59 < var_1_29) ? ((last_1_var_1_67 > last_1_var_1_58) ? (var_1_47 == ((signed long int) (((((var_1_14) > ((last_1_var_1_12 + last_1_var_1_67))) ? (var_1_14) : ((last_1_var_1_12 + last_1_var_1_67)))) + ((var_1_49 - var_1_9) - ((((128) < (last_1_var_1_15)) ? (128) : (last_1_var_1_15))))))) : 1) : (var_1_47 == ((signed long int) ((((((((var_1_9) > (var_1_13)) ? (var_1_9) : (var_1_13)))) > ((last_1_var_1_12 + ((((var_1_6) < (last_1_var_1_67)) ? (var_1_6) : (last_1_var_1_67)))))) ? (((((var_1_9) > (var_1_13)) ? (var_1_9) : (var_1_13)))) : ((last_1_var_1_12 + ((((var_1_6) < (last_1_var_1_67)) ? (var_1_6) : (last_1_var_1_67))))))))))) : 1)) && (((var_1_10 * 4) <= (((((var_1_3) < (var_1_5)) ? (var_1_3) : (var_1_5))) / var_1_49)) ? (var_1_50 == ((unsigned short int) ((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3))))) : (var_1_50 == ((unsigned short int) (var_1_18 + var_1_13))))) && ((var_1_64 >= var_1_59) ? (var_1_51 == ((unsigned char) (var_1_37 && var_1_53))) : ((var_1_13 >= var_1_12) ? (((((((var_1_11 * var_1_17)) > (50)) ? ((var_1_11 * var_1_17)) : (50))) <= -5) ? (var_1_51 == ((unsigned char) (((var_1_27 * var_1_42) > var_1_59) && var_1_33))) : (var_1_51 == ((unsigned char) (var_1_35 || (! var_1_37))))) : ((! (var_1_13 < ((((32) < 0 ) ? -(32) : (32))))) ? (var_1_51 == ((unsigned char) (! var_1_35))) : (var_1_51 == ((unsigned char) (var_1_37 || var_1_53))))))) && ((var_1_37 && ((var_1_14 + var_1_11) < var_1_25)) ? (var_1_54 == ((signed char) (var_1_55 - var_1_18))) : ((var_1_43 < ((var_1_50 & -32) & var_1_10)) ? (var_1_54 == ((signed char) (var_1_20 + var_1_19))) : (var_1_54 == ((signed char) var_1_20)))) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=4, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=1, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=1, var_1_8=4, var_1_9=16383] [L390] EXPR (((((((((((((((((((((((((((! var_1_36) ? (var_1_36 ? (var_1_1 == ((unsigned short int) (var_1_3 - var_1_12))) : ((var_1_3 < (var_1_12 / (var_1_5 + var_1_6))) ? ((((((var_1_6) > (var_1_12)) ? (var_1_6) : (var_1_12))) >= var_1_5) ? (var_1_1 == ((unsigned short int) ((((((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) > (var_1_3)) ? (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) : (var_1_3))))) : (var_1_1 == ((unsigned short int) var_1_3))) : 1)) : ((var_1_43 > (var_1_6 / var_1_8)) ? (var_1_1 == ((unsigned short int) var_1_6)) : (var_1_1 == ((unsigned short int) ((((((var_1_9 + var_1_10)) < (var_1_3)) ? ((var_1_9 + var_1_10)) : (var_1_3))) - var_1_8))))) && (var_1_31 ? (var_1_11 == ((signed short int) (var_1_56 - var_1_8))) : 1)) && ((var_1_47 >= var_1_10) ? (var_1_12 == ((unsigned char) (var_1_13 + var_1_14))) : 1)) && ((var_1_10 != var_1_5) ? (var_1_45 ? (var_1_15 == ((signed long int) var_1_8)) : 1) : 1)) && (((var_1_13 + ((((var_1_54) > (-5)) ? (var_1_54) : (-5)))) != var_1_8) ? ((var_1_8 > var_1_10) ? ((((((10) < 0 ) ? -(10) : (10))) > var_1_50) ? (var_1_16 == ((signed char) (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17))) - var_1_18))) : 1) : (var_1_16 == ((signed char) (var_1_19 + var_1_20)))) : (var_1_16 == ((signed char) var_1_18)))) && ((var_1_3 <= var_1_50) ? (((var_1_47 >= (var_1_18 - var_1_14)) && ((- var_1_27) != var_1_38)) ? (var_1_21 == ((unsigned long int) (((((var_1_5 + var_1_18) < 0 ) ? -(var_1_5 + var_1_18) : (var_1_5 + var_1_18))) + var_1_9))) : (var_1_21 == ((unsigned long int) ((((((var_1_24 + var_1_25) - var_1_10)) > (var_1_50)) ? (((var_1_24 + var_1_25) - var_1_10)) : (var_1_50)))))) : 1)) && (var_1_26 == ((signed short int) var_1_14))) && (var_1_27 == ((float) (var_1_28 + var_1_29)))) && ((var_1_10 >= var_1_21) ? (var_1_30 == ((float) var_1_29)) : 1)) && (((- (- var_1_6)) < last_1_var_1_58) ? (((var_1_29 / var_1_32) < ((((var_1_28) > (((((last_1_var_1_65) > (last_1_var_1_38)) ? (last_1_var_1_65) : (last_1_var_1_38))))) ? (var_1_28) : (((((last_1_var_1_65) > (last_1_var_1_38)) ? (last_1_var_1_65) : (last_1_var_1_38))))))) ? (var_1_31 == ((unsigned char) (last_1_var_1_51 || ((var_1_32 <= var_1_29) || (! var_1_33))))) : 1) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) > var_1_3) ? (var_1_34 == ((unsigned char) (var_1_33 && (var_1_36 && var_1_35)))) : 1)) && ((last_1_var_1_1 <= ((- 8u) * var_1_8)) ? (var_1_36 == ((unsigned char) ((var_1_29 > ((((last_1_var_1_59) > (last_1_var_1_59)) ? (last_1_var_1_59) : (last_1_var_1_59)))) || var_1_37))) : (var_1_36 == ((unsigned char) (! var_1_37))))) && (((50 + ((((1) < (var_1_47)) ? (1) : (var_1_47)))) != (var_1_3 ^ var_1_24)) ? (((! (last_1_var_1_38 != var_1_64)) || var_1_31) ? (var_1_38 == ((float) ((var_1_39 - var_1_40) + (var_1_41 + var_1_42)))) : 1) : (var_1_38 == ((float) (var_1_40 + var_1_41))))) && ((var_1_10 < ((((last_1_var_1_43) > (var_1_18)) ? (last_1_var_1_43) : (var_1_18)))) ? (var_1_43 == ((signed short int) (var_1_20 + var_1_67))) : (((~ last_1_var_1_43) > (var_1_21 & var_1_17)) ? (var_1_43 == ((signed short int) var_1_13)) : (var_1_43 == ((signed short int) (16 - var_1_14)))))) && ((var_1_58 < (var_1_19 % var_1_8)) ? ((var_1_8 >= var_1_50) ? (var_1_45 == ((unsigned char) ((-128 > var_1_26) && var_1_35))) : 1) : 1)) && ((last_1_var_1_43 > (var_1_9 & (-200 + last_1_var_1_54))) ? ((32u < var_1_8) ? (var_1_47 == ((signed long int) (var_1_5 - var_1_3))) : ((last_1_var_1_59 < var_1_29) ? ((last_1_var_1_67 > last_1_var_1_58) ? (var_1_47 == ((signed long int) (((((var_1_14) > ((last_1_var_1_12 + last_1_var_1_67))) ? (var_1_14) : ((last_1_var_1_12 + last_1_var_1_67)))) + ((var_1_49 - var_1_9) - ((((128) < (last_1_var_1_15)) ? (128) : (last_1_var_1_15))))))) : 1) : (var_1_47 == ((signed long int) ((((((((var_1_9) > (var_1_13)) ? (var_1_9) : (var_1_13)))) > ((last_1_var_1_12 + ((((var_1_6) < (last_1_var_1_67)) ? (var_1_6) : (last_1_var_1_67)))))) ? (((((var_1_9) > (var_1_13)) ? (var_1_9) : (var_1_13)))) : ((last_1_var_1_12 + ((((var_1_6) < (last_1_var_1_67)) ? (var_1_6) : (last_1_var_1_67))))))))))) : 1)) && (((var_1_10 * 4) <= (((((var_1_3) < (var_1_5)) ? (var_1_3) : (var_1_5))) / var_1_49)) ? (var_1_50 == ((unsigned short int) ((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3))))) : (var_1_50 == ((unsigned short int) (var_1_18 + var_1_13))))) && ((var_1_64 >= var_1_59) ? (var_1_51 == ((unsigned char) (var_1_37 && var_1_53))) : ((var_1_13 >= var_1_12) ? (((((((var_1_11 * var_1_17)) > (50)) ? ((var_1_11 * var_1_17)) : (50))) <= -5) ? (var_1_51 == ((unsigned char) (((var_1_27 * var_1_42) > var_1_59) && var_1_33))) : (var_1_51 == ((unsigned char) (var_1_35 || (! var_1_37))))) : ((! (var_1_13 < ((((32) < 0 ) ? -(32) : (32))))) ? (var_1_51 == ((unsigned char) (! var_1_35))) : (var_1_51 == ((unsigned char) (var_1_37 || var_1_53))))))) && ((var_1_37 && ((var_1_14 + var_1_11) < var_1_25)) ? (var_1_54 == ((signed char) (var_1_55 - var_1_18))) : ((var_1_43 < ((var_1_50 & -32) & var_1_10)) ? (var_1_54 == ((signed char) (var_1_20 + var_1_19))) : (var_1_54 == ((signed char) var_1_20))))) && ((((var_1_59 / var_1_32) + ((((var_1_65) > (16.5)) ? (var_1_65) : (16.5)))) < (var_1_38 / ((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))))) ? (var_1_56 == ((unsigned long int) ((var_1_6 + var_1_9) + 32u))) : 1)) && (var_1_36 ? (var_1_58 == ((unsigned short int) (10 + var_1_9))) : 1)) && ((var_1_41 > var_1_29) ? (var_1_59 == ((float) (((((var_1_39 - var_1_40)) > (((((var_1_28) > (10.2f)) ? (var_1_28) : (10.2f))))) ? ((var_1_39 - var_1_40)) : (((((var_1_28) > (10.2f)) ? (var_1_28) : (10.2f)))))))) : ((var_1_33 || var_1_31) ? (var_1_59 == ((float) (((var_1_60 + var_1_61) + (var_1_62 + var_1_63)) + var_1_42))) : (var_1_59 == ((float) 1.45f))))) && (var_1_34 ? (var_1_64 == ((float) var_1_42)) : (var_1_64 == ((float) var_1_61)))) && (var_1_65 == ((double) var_1_60))) && (var_1_66 == ((signed char) var_1_19))) && (var_1_31 ? (var_1_67 == ((unsigned char) ((var_1_68 - var_1_69) - var_1_14))) : (var_1_67 == ((unsigned char) (var_1_68 - var_1_14))))) && (((var_1_11 & (-32 % var_1_8)) <= var_1_14) ? (var_1_70 == ((unsigned long int) 1u)) : 1) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=4, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=1, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=1, var_1_8=4, var_1_9=16383] [L390-L391] return (((((((((((((((((((((((((((! var_1_36) ? (var_1_36 ? (var_1_1 == ((unsigned short int) (var_1_3 - var_1_12))) : ((var_1_3 < (var_1_12 / (var_1_5 + var_1_6))) ? ((((((var_1_6) > (var_1_12)) ? (var_1_6) : (var_1_12))) >= var_1_5) ? (var_1_1 == ((unsigned short int) ((((((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) > (var_1_3)) ? (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) : (var_1_3))))) : (var_1_1 == ((unsigned short int) var_1_3))) : 1)) : ((var_1_43 > (var_1_6 / var_1_8)) ? (var_1_1 == ((unsigned short int) var_1_6)) : (var_1_1 == ((unsigned short int) ((((((var_1_9 + var_1_10)) < (var_1_3)) ? ((var_1_9 + var_1_10)) : (var_1_3))) - var_1_8))))) && (var_1_31 ? (var_1_11 == ((signed short int) (var_1_56 - var_1_8))) : 1)) && ((var_1_47 >= var_1_10) ? (var_1_12 == ((unsigned char) (var_1_13 + var_1_14))) : 1)) && ((var_1_10 != var_1_5) ? (var_1_45 ? (var_1_15 == ((signed long int) var_1_8)) : 1) : 1)) && (((var_1_13 + ((((var_1_54) > (-5)) ? (var_1_54) : (-5)))) != var_1_8) ? ((var_1_8 > var_1_10) ? ((((((10) < 0 ) ? -(10) : (10))) > var_1_50) ? (var_1_16 == ((signed char) (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17))) - var_1_18))) : 1) : (var_1_16 == ((signed char) (var_1_19 + var_1_20)))) : (var_1_16 == ((signed char) var_1_18)))) && ((var_1_3 <= var_1_50) ? (((var_1_47 >= (var_1_18 - var_1_14)) && ((- var_1_27) != var_1_38)) ? (var_1_21 == ((unsigned long int) (((((var_1_5 + var_1_18) < 0 ) ? -(var_1_5 + var_1_18) : (var_1_5 + var_1_18))) + var_1_9))) : (var_1_21 == ((unsigned long int) ((((((var_1_24 + var_1_25) - var_1_10)) > (var_1_50)) ? (((var_1_24 + var_1_25) - var_1_10)) : (var_1_50)))))) : 1)) && (var_1_26 == ((signed short int) var_1_14))) && (var_1_27 == ((float) (var_1_28 + var_1_29)))) && ((var_1_10 >= var_1_21) ? (var_1_30 == ((float) var_1_29)) : 1)) && (((- (- var_1_6)) < last_1_var_1_58) ? (((var_1_29 / var_1_32) < ((((var_1_28) > (((((last_1_var_1_65) > (last_1_var_1_38)) ? (last_1_var_1_65) : (last_1_var_1_38))))) ? (var_1_28) : (((((last_1_var_1_65) > (last_1_var_1_38)) ? (last_1_var_1_65) : (last_1_var_1_38))))))) ? (var_1_31 == ((unsigned char) (last_1_var_1_51 || ((var_1_32 <= var_1_29) || (! var_1_33))))) : 1) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) > var_1_3) ? (var_1_34 == ((unsigned char) (var_1_33 && (var_1_36 && var_1_35)))) : 1)) && ((last_1_var_1_1 <= ((- 8u) * var_1_8)) ? (var_1_36 == ((unsigned char) ((var_1_29 > ((((last_1_var_1_59) > (last_1_var_1_59)) ? (last_1_var_1_59) : (last_1_var_1_59)))) || var_1_37))) : (var_1_36 == ((unsigned char) (! var_1_37))))) && (((50 + ((((1) < (var_1_47)) ? (1) : (var_1_47)))) != (var_1_3 ^ var_1_24)) ? (((! (last_1_var_1_38 != var_1_64)) || var_1_31) ? (var_1_38 == ((float) ((var_1_39 - var_1_40) + (var_1_41 + var_1_42)))) : 1) : (var_1_38 == ((float) (var_1_40 + var_1_41))))) && ((var_1_10 < ((((last_1_var_1_43) > (var_1_18)) ? (last_1_var_1_43) : (var_1_18)))) ? (var_1_43 == ((signed short int) (var_1_20 + var_1_67))) : (((~ last_1_var_1_43) > (var_1_21 & var_1_17)) ? (var_1_43 == ((signed short int) var_1_13)) : (var_1_43 == ((signed short int) (16 - var_1_14)))))) && ((var_1_58 < (var_1_19 % var_1_8)) ? ((var_1_8 >= var_1_50) ? (var_1_45 == ((unsigned char) ((-128 > var_1_26) && var_1_35))) : 1) : 1)) && ((last_1_var_1_43 > (var_1_9 & (-200 + last_1_var_1_54))) ? ((32u < var_1_8) ? (var_1_47 == ((signed long int) (var_1_5 - var_1_3))) : ((last_1_var_1_59 < var_1_29) ? ((last_1_var_1_67 > last_1_var_1_58) ? (var_1_47 == ((signed long int) (((((var_1_14) > ((last_1_var_1_12 + last_1_var_1_67))) ? (var_1_14) : ((last_1_var_1_12 + last_1_var_1_67)))) + ((var_1_49 - var_1_9) - ((((128) < (last_1_var_1_15)) ? (128) : (last_1_var_1_15))))))) : 1) : (var_1_47 == ((signed long int) ((((((((var_1_9) > (var_1_13)) ? (var_1_9) : (var_1_13)))) > ((last_1_var_1_12 + ((((var_1_6) < (last_1_var_1_67)) ? (var_1_6) : (last_1_var_1_67)))))) ? (((((var_1_9) > (var_1_13)) ? (var_1_9) : (var_1_13)))) : ((last_1_var_1_12 + ((((var_1_6) < (last_1_var_1_67)) ? (var_1_6) : (last_1_var_1_67))))))))))) : 1)) && (((var_1_10 * 4) <= (((((var_1_3) < (var_1_5)) ? (var_1_3) : (var_1_5))) / var_1_49)) ? (var_1_50 == ((unsigned short int) ((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3))))) : (var_1_50 == ((unsigned short int) (var_1_18 + var_1_13))))) && ((var_1_64 >= var_1_59) ? (var_1_51 == ((unsigned char) (var_1_37 && var_1_53))) : ((var_1_13 >= var_1_12) ? (((((((var_1_11 * var_1_17)) > (50)) ? ((var_1_11 * var_1_17)) : (50))) <= -5) ? (var_1_51 == ((unsigned char) (((var_1_27 * var_1_42) > var_1_59) && var_1_33))) : (var_1_51 == ((unsigned char) (var_1_35 || (! var_1_37))))) : ((! (var_1_13 < ((((32) < 0 ) ? -(32) : (32))))) ? (var_1_51 == ((unsigned char) (! var_1_35))) : (var_1_51 == ((unsigned char) (var_1_37 || var_1_53))))))) && ((var_1_37 && ((var_1_14 + var_1_11) < var_1_25)) ? (var_1_54 == ((signed char) (var_1_55 - var_1_18))) : ((var_1_43 < ((var_1_50 & -32) & var_1_10)) ? (var_1_54 == ((signed char) (var_1_20 + var_1_19))) : (var_1_54 == ((signed char) var_1_20))))) && ((((var_1_59 / var_1_32) + ((((var_1_65) > (16.5)) ? (var_1_65) : (16.5)))) < (var_1_38 / ((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))))) ? (var_1_56 == ((unsigned long int) ((var_1_6 + var_1_9) + 32u))) : 1)) && (var_1_36 ? (var_1_58 == ((unsigned short int) (10 + var_1_9))) : 1)) && ((var_1_41 > var_1_29) ? (var_1_59 == ((float) (((((var_1_39 - var_1_40)) > (((((var_1_28) > (10.2f)) ? (var_1_28) : (10.2f))))) ? ((var_1_39 - var_1_40)) : (((((var_1_28) > (10.2f)) ? (var_1_28) : (10.2f)))))))) : ((var_1_33 || var_1_31) ? (var_1_59 == ((float) (((var_1_60 + var_1_61) + (var_1_62 + var_1_63)) + var_1_42))) : (var_1_59 == ((float) 1.45f))))) && (var_1_34 ? (var_1_64 == ((float) var_1_42)) : (var_1_64 == ((float) var_1_61)))) && (var_1_65 == ((double) var_1_60))) && (var_1_66 == ((signed char) var_1_19))) && (var_1_31 ? (var_1_67 == ((unsigned char) ((var_1_68 - var_1_69) - var_1_14))) : (var_1_67 == ((unsigned char) (var_1_68 - var_1_14))))) && (((var_1_11 & (-32 % var_1_8)) <= var_1_14) ? (var_1_70 == ((unsigned long int) 1u)) : 1) ; [L400] RET, EXPR property() [L400] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=4, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=1, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=1, var_1_8=4, var_1_9=16383] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=10, last_1_var_1_15=16, last_1_var_1_1=1, last_1_var_1_38=129/4, last_1_var_1_43=-50, last_1_var_1_51=0, last_1_var_1_54=-8, last_1_var_1_58=2, last_1_var_1_59=127/4, last_1_var_1_65=11/2, last_1_var_1_67=16, var_1_10=16384, var_1_11=-4, var_1_12=10, var_1_13=9, var_1_14=4, var_1_15=16, var_1_16=4, var_1_17=0, var_1_18=4, var_1_19=1, var_1_1=2, var_1_20=-63, var_1_21=8, var_1_24=1073741823, var_1_25=1073741824, var_1_26=4, var_1_28=0, var_1_29=5, var_1_30=5, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=1, var_1_37=1, var_1_3=32767, var_1_43=9, var_1_45=1, var_1_47=256, var_1_49=536870911, var_1_50=13, var_1_51=1, var_1_53=1, var_1_54=-5, var_1_55=-1, var_1_56=16417, var_1_58=16393, var_1_59=2, var_1_5=16384, var_1_60=3, var_1_61=4, var_1_64=4, var_1_65=3, var_1_66=1, var_1_67=186, var_1_68=190, var_1_69=0, var_1_6=2, var_1_70=1, var_1_8=4, var_1_9=16383] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 220 locations, 411 edges, 1 error locations. Started 1 CEGAR loops. OverallTime: 63.0s, OverallIterations: 18, TraceHistogramMax: 59, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 28.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 17036 SdHoareTripleChecker+Valid, 11.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 16881 mSDsluCounter, 26858 SdHoareTripleChecker+Invalid, 9.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 20616 mSDsCounter, 4823 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12557 IncrementalHoareTripleChecker+Invalid, 17380 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4823 mSolverCounterUnsat, 6242 mSDtfsCounter, 12557 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3451 GetRequests, 3204 SyntacticMatches, 0 SemanticMatches, 247 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2540 ImplicationChecksByTransitivity, 2.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=42675occurred in iteration=14, InterpolantAutomatonStates: 213, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 15.8s AutomataMinimizationTime, 17 MinimizatonAttempts, 82904 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 3.3s SatisfiabilityAnalysisTime, 12.6s InterpolantComputationTime, 9100 NumberOfCodeBlocks, 9100 NumberOfCodeBlocksAsserted, 23 NumberOfCheckSat, 9859 ConstructedInterpolants, 0 QuantifiedInterpolants, 36241 SizeOfPredicates, 11 NumberOfNonLiveVariables, 3677 ConjunctsInSsa, 33 ConjunctsInUnsatCore, 25 InterpolantComputations, 13 PerfectInterpolantSequences, 169558/171100 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2025-03-08 15:21:24,719 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-26.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c89190f71494cfa64250ca9ffdf4d785818c50a201306d43ec124de4003d1620 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 15:21:26,595 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 15:21:26,677 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-03-08 15:21:26,685 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 15:21:26,688 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 15:21:26,711 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 15:21:26,712 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 15:21:26,713 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 15:21:26,714 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 15:21:26,714 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 15:21:26,714 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 15:21:26,714 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 15:21:26,714 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 15:21:26,714 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 15:21:26,714 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 15:21:26,714 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 15:21:26,714 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 15:21:26,714 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-08 15:21:26,714 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-08 15:21:26,715 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 15:21:26,715 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 15:21:26,715 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 15:21:26,715 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 15:21:26,715 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-03-08 15:21:26,715 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-03-08 15:21:26,716 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-03-08 15:21:26,716 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-08 15:21:26,716 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 15:21:26,716 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 15:21:26,716 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 15:21:26,716 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 15:21:26,716 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 15:21:26,716 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 15:21:26,717 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 15:21:26,717 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 15:21:26,717 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 15:21:26,717 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 15:21:26,717 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 15:21:26,717 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 15:21:26,717 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-03-08 15:21:26,717 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-03-08 15:21:26,717 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 15:21:26,717 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 15:21:26,717 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 15:21:26,717 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 15:21:26,717 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c89190f71494cfa64250ca9ffdf4d785818c50a201306d43ec124de4003d1620 [2025-03-08 15:21:26,953 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 15:21:26,960 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 15:21:26,962 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 15:21:26,962 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 15:21:26,963 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 15:21:26,963 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-26.i [2025-03-08 15:21:28,167 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c324cc67a/be157258430044c39633f2d2a594760f/FLAG8cded42a3