./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-44.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-44.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash cc3984a70cd12d1d8d9819c7a441be5e9fcf1734b23271ea13bfbb9a60a77e9c --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-05 21:35:49,539 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-05 21:35:49,587 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-02-05 21:35:49,595 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-05 21:35:49,595 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-05 21:35:49,618 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-05 21:35:49,622 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-05 21:35:49,622 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-05 21:35:49,622 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-05 21:35:49,622 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-05 21:35:49,622 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-05 21:35:49,623 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * Use SBE=true [2025-02-05 21:35:49,623 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-05 21:35:49,623 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-05 21:35:49,623 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-05 21:35:49,624 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-05 21:35:49,624 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-05 21:35:49,624 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-05 21:35:49,624 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-05 21:35:49,624 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-05 21:35:49,624 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-05 21:35:49,624 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-05 21:35:49,624 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-05 21:35:49,624 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-05 21:35:49,624 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-05 21:35:49,624 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-05 21:35:49,624 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-05 21:35:49,624 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-05 21:35:49,624 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-05 21:35:49,624 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> cc3984a70cd12d1d8d9819c7a441be5e9fcf1734b23271ea13bfbb9a60a77e9c [2025-02-05 21:35:49,828 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-05 21:35:49,833 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-05 21:35:49,836 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-05 21:35:49,837 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-05 21:35:49,837 INFO L274 PluginConnector]: CDTParser initialized [2025-02-05 21:35:49,838 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-44.i [2025-02-05 21:35:50,979 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/515eac2bf/d83ec82da836459694d463702d7d7481/FLAGc1ad948f3 [2025-02-05 21:35:51,243 INFO L384 CDTParser]: Found 1 translation units. [2025-02-05 21:35:51,243 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-44.i [2025-02-05 21:35:51,250 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/515eac2bf/d83ec82da836459694d463702d7d7481/FLAGc1ad948f3 [2025-02-05 21:35:51,554 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/515eac2bf/d83ec82da836459694d463702d7d7481 [2025-02-05 21:35:51,556 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-05 21:35:51,558 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-05 21:35:51,559 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-05 21:35:51,559 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-05 21:35:51,562 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-05 21:35:51,563 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 09:35:51" (1/1) ... [2025-02-05 21:35:51,564 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3454046 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51, skipping insertion in model container [2025-02-05 21:35:51,565 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 09:35:51" (1/1) ... [2025-02-05 21:35:51,600 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-05 21:35:51,695 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-44.i[916,929] [2025-02-05 21:35:51,767 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-05 21:35:51,779 INFO L200 MainTranslator]: Completed pre-run [2025-02-05 21:35:51,788 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-44.i[916,929] [2025-02-05 21:35:51,853 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-05 21:35:51,868 INFO L204 MainTranslator]: Completed translation [2025-02-05 21:35:51,869 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51 WrapperNode [2025-02-05 21:35:51,869 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-05 21:35:51,874 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-05 21:35:51,874 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-05 21:35:51,874 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-05 21:35:51,879 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51" (1/1) ... [2025-02-05 21:35:51,893 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51" (1/1) ... [2025-02-05 21:35:51,942 INFO L138 Inliner]: procedures = 26, calls = 94, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 519 [2025-02-05 21:35:51,942 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-05 21:35:51,943 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-05 21:35:51,943 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-05 21:35:51,943 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-05 21:35:51,949 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51" (1/1) ... [2025-02-05 21:35:51,949 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51" (1/1) ... [2025-02-05 21:35:51,953 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51" (1/1) ... [2025-02-05 21:35:51,969 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-02-05 21:35:51,969 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51" (1/1) ... [2025-02-05 21:35:51,969 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51" (1/1) ... [2025-02-05 21:35:51,981 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51" (1/1) ... [2025-02-05 21:35:51,984 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51" (1/1) ... [2025-02-05 21:35:51,987 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51" (1/1) ... [2025-02-05 21:35:51,993 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51" (1/1) ... [2025-02-05 21:35:51,999 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-05 21:35:52,000 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-05 21:35:52,000 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-05 21:35:52,000 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-05 21:35:52,001 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51" (1/1) ... [2025-02-05 21:35:52,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-05 21:35:52,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-05 21:35:52,028 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-05 21:35:52,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-05 21:35:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-05 21:35:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-05 21:35:52,049 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-05 21:35:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-05 21:35:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-05 21:35:52,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-05 21:35:52,125 INFO L257 CfgBuilder]: Building ICFG [2025-02-05 21:35:52,127 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-05 21:35:52,604 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L459: havoc property_#t~bitwise54#1; [2025-02-05 21:35:52,674 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2025-02-05 21:35:52,674 INFO L308 CfgBuilder]: Performing block encoding [2025-02-05 21:35:52,688 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-05 21:35:52,688 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-05 21:35:52,688 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 05.02 09:35:52 BoogieIcfgContainer [2025-02-05 21:35:52,688 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-05 21:35:52,690 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-05 21:35:52,690 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-05 21:35:52,693 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-05 21:35:52,693 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.02 09:35:51" (1/3) ... [2025-02-05 21:35:52,694 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@301fab4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.02 09:35:52, skipping insertion in model container [2025-02-05 21:35:52,694 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:35:51" (2/3) ... [2025-02-05 21:35:52,694 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@301fab4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.02 09:35:52, skipping insertion in model container [2025-02-05 21:35:52,694 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 05.02 09:35:52" (3/3) ... [2025-02-05 21:35:52,695 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-44.i [2025-02-05 21:35:52,705 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-05 21:35:52,707 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-44.i that has 2 procedures, 222 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-02-05 21:35:52,748 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-05 21:35:52,755 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;@140c4629, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-05 21:35:52,755 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-05 21:35:52,758 INFO L276 IsEmpty]: Start isEmpty. Operand has 222 states, 138 states have (on average 1.5144927536231885) internal successors, (209), 139 states have internal predecessors, (209), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2025-02-05 21:35:52,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 499 [2025-02-05 21:35:52,771 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:35:52,772 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:35:52,772 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:35:52,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:35:52,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1737636621, now seen corresponding path program 1 times [2025-02-05 21:35:52,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:35:52,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229020571] [2025-02-05 21:35:52,781 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:35:52,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:35:52,857 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 498 statements into 1 equivalence classes. [2025-02-05 21:35:52,879 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 498 of 498 statements. [2025-02-05 21:35:52,880 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:35:52,880 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:35:53,151 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 160 refuted. 0 times theorem prover too weak. 12800 trivial. 0 not checked. [2025-02-05 21:35:53,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 21:35:53,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229020571] [2025-02-05 21:35:53,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229020571] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-05 21:35:53,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287057951] [2025-02-05 21:35:53,152 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:35:53,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-05 21:35:53,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-05 21:35:53,154 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-05 21:35:53,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-05 21:35:53,264 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 498 statements into 1 equivalence classes. [2025-02-05 21:35:53,420 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 498 of 498 statements. [2025-02-05 21:35:53,420 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:35:53,420 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:35:53,424 INFO L256 TraceCheckSpWp]: Trace formula consists of 1097 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-05 21:35:53,433 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-05 21:35:53,487 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 160 proven. 0 refuted. 0 times theorem prover too weak. 12800 trivial. 0 not checked. [2025-02-05 21:35:53,487 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-05 21:35:53,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287057951] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 21:35:53,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-05 21:35:53,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-02-05 21:35:53,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574105328] [2025-02-05 21:35:53,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 21:35:53,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-05 21:35:53,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 21:35:53,519 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-05 21:35:53,519 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-05 21:35:53,521 INFO L87 Difference]: Start difference. First operand has 222 states, 138 states have (on average 1.5144927536231885) internal successors, (209), 139 states have internal predecessors, (209), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) Second operand has 2 states, 2 states have (on average 49.0) internal successors, (98), 2 states have internal predecessors, (98), 2 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 2 states have call successors, (81) [2025-02-05 21:35:53,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:35:53,571 INFO L93 Difference]: Finished difference Result 434 states and 810 transitions. [2025-02-05 21:35:53,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-05 21:35:53,573 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 49.0) internal successors, (98), 2 states have internal predecessors, (98), 2 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 2 states have call successors, (81) Word has length 498 [2025-02-05 21:35:53,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:35:53,582 INFO L225 Difference]: With dead ends: 434 [2025-02-05 21:35:53,582 INFO L226 Difference]: Without dead ends: 215 [2025-02-05 21:35:53,589 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 499 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-05 21:35:53,590 INFO L435 NwaCegarLoop]: 351 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-05 21:35:53,591 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 351 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-05 21:35:53,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2025-02-05 21:35:53,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 215. [2025-02-05 21:35:53,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 132 states have (on average 1.4696969696969697) internal successors, (194), 132 states have internal predecessors, (194), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2025-02-05 21:35:53,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 356 transitions. [2025-02-05 21:35:53,645 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 356 transitions. Word has length 498 [2025-02-05 21:35:53,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:35:53,645 INFO L471 AbstractCegarLoop]: Abstraction has 215 states and 356 transitions. [2025-02-05 21:35:53,646 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 49.0) internal successors, (98), 2 states have internal predecessors, (98), 2 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 2 states have call successors, (81) [2025-02-05 21:35:53,646 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 356 transitions. [2025-02-05 21:35:53,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 499 [2025-02-05 21:35:53,657 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:35:53,657 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:35:53,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-02-05 21:35:53,858 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-02-05 21:35:53,858 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:35:53,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:35:53,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1188664510, now seen corresponding path program 1 times [2025-02-05 21:35:53,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:35:53,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879416648] [2025-02-05 21:35:53,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:35:53,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:35:53,895 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 498 statements into 1 equivalence classes. [2025-02-05 21:35:53,999 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 498 of 498 statements. [2025-02-05 21:35:53,999 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:35:53,999 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:35:54,302 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2025-02-05 21:35:54,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 21:35:54,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879416648] [2025-02-05 21:35:54,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879416648] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 21:35:54,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 21:35:54,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-05 21:35:54,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15759039] [2025-02-05 21:35:54,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 21:35:54,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-05 21:35:54,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 21:35:54,306 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-05 21:35:54,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-05 21:35:54,308 INFO L87 Difference]: Start difference. First operand 215 states and 356 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:35:54,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:35:54,391 INFO L93 Difference]: Finished difference Result 630 states and 1045 transitions. [2025-02-05 21:35:54,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-05 21:35:54,392 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 498 [2025-02-05 21:35:54,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:35:54,399 INFO L225 Difference]: With dead ends: 630 [2025-02-05 21:35:54,402 INFO L226 Difference]: Without dead ends: 418 [2025-02-05 21:35:54,403 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-02-05 21:35:54,403 INFO L435 NwaCegarLoop]: 589 mSDtfsCounter, 340 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-05 21:35:54,404 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [340 Valid, 921 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-05 21:35:54,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2025-02-05 21:35:54,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 415. [2025-02-05 21:35:54,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 250 states have (on average 1.452) internal successors, (363), 250 states have internal predecessors, (363), 162 states have call successors, (162), 2 states have call predecessors, (162), 2 states have return successors, (162), 162 states have call predecessors, (162), 162 states have call successors, (162) [2025-02-05 21:35:54,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 687 transitions. [2025-02-05 21:35:54,465 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 687 transitions. Word has length 498 [2025-02-05 21:35:54,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:35:54,466 INFO L471 AbstractCegarLoop]: Abstraction has 415 states and 687 transitions. [2025-02-05 21:35:54,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:35:54,466 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 687 transitions. [2025-02-05 21:35:54,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2025-02-05 21:35:54,486 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:35:54,486 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:35:54,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-05 21:35:54,486 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:35:54,486 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:35:54,487 INFO L85 PathProgramCache]: Analyzing trace with hash -722207441, now seen corresponding path program 1 times [2025-02-05 21:35:54,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:35:54,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176459225] [2025-02-05 21:35:54,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:35:54,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:35:54,514 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 499 statements into 1 equivalence classes. [2025-02-05 21:35:54,547 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 499 of 499 statements. [2025-02-05 21:35:54,547 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:35:54,548 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:35:54,799 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2025-02-05 21:35:54,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 21:35:54,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176459225] [2025-02-05 21:35:54,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176459225] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 21:35:54,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 21:35:54,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-05 21:35:54,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787749976] [2025-02-05 21:35:54,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 21:35:54,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-05 21:35:54,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 21:35:54,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-05 21:35:54,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-05 21:35:54,801 INFO L87 Difference]: Start difference. First operand 415 states and 687 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:35:54,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:35:54,883 INFO L93 Difference]: Finished difference Result 1114 states and 1835 transitions. [2025-02-05 21:35:54,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-05 21:35:54,888 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 499 [2025-02-05 21:35:54,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:35:54,894 INFO L225 Difference]: With dead ends: 1114 [2025-02-05 21:35:54,895 INFO L226 Difference]: Without dead ends: 702 [2025-02-05 21:35:54,896 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-02-05 21:35:54,899 INFO L435 NwaCegarLoop]: 402 mSDtfsCounter, 230 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 736 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-05 21:35:54,899 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 736 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-05 21:35:54,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2025-02-05 21:35:55,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 698. [2025-02-05 21:35:55,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 421 states have (on average 1.4228028503562946) internal successors, (599), 423 states have internal predecessors, (599), 272 states have call successors, (272), 4 states have call predecessors, (272), 4 states have return successors, (272), 270 states have call predecessors, (272), 272 states have call successors, (272) [2025-02-05 21:35:55,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1143 transitions. [2025-02-05 21:35:55,010 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1143 transitions. Word has length 499 [2025-02-05 21:35:55,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:35:55,014 INFO L471 AbstractCegarLoop]: Abstraction has 698 states and 1143 transitions. [2025-02-05 21:35:55,014 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:35:55,014 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1143 transitions. [2025-02-05 21:35:55,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2025-02-05 21:35:55,020 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:35:55,020 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:35:55,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-05 21:35:55,020 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:35:55,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:35:55,021 INFO L85 PathProgramCache]: Analyzing trace with hash 642994858, now seen corresponding path program 1 times [2025-02-05 21:35:55,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:35:55,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571039503] [2025-02-05 21:35:55,021 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:35:55,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:35:55,060 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 499 statements into 1 equivalence classes. [2025-02-05 21:35:55,093 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 499 of 499 statements. [2025-02-05 21:35:55,094 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:35:55,094 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:35:55,226 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2025-02-05 21:35:55,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 21:35:55,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571039503] [2025-02-05 21:35:55,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571039503] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 21:35:55,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 21:35:55,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-05 21:35:55,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597990910] [2025-02-05 21:35:55,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 21:35:55,230 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-05 21:35:55,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 21:35:55,231 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-05 21:35:55,232 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-05 21:35:55,232 INFO L87 Difference]: Start difference. First operand 698 states and 1143 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:35:55,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:35:55,332 INFO L93 Difference]: Finished difference Result 2088 states and 3423 transitions. [2025-02-05 21:35:55,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-05 21:35:55,333 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 499 [2025-02-05 21:35:55,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:35:55,341 INFO L225 Difference]: With dead ends: 2088 [2025-02-05 21:35:55,341 INFO L226 Difference]: Without dead ends: 1393 [2025-02-05 21:35:55,343 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-02-05 21:35:55,344 INFO L435 NwaCegarLoop]: 387 mSDtfsCounter, 330 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-05 21:35:55,344 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 728 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-05 21:35:55,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1393 states. [2025-02-05 21:35:55,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1393 to 1391. [2025-02-05 21:35:55,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1391 states, 838 states have (on average 1.422434367541766) internal successors, (1192), 842 states have internal predecessors, (1192), 544 states have call successors, (544), 8 states have call predecessors, (544), 8 states have return successors, (544), 540 states have call predecessors, (544), 544 states have call successors, (544) [2025-02-05 21:35:55,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1391 states to 1391 states and 2280 transitions. [2025-02-05 21:35:55,474 INFO L78 Accepts]: Start accepts. Automaton has 1391 states and 2280 transitions. Word has length 499 [2025-02-05 21:35:55,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:35:55,474 INFO L471 AbstractCegarLoop]: Abstraction has 1391 states and 2280 transitions. [2025-02-05 21:35:55,475 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:35:55,475 INFO L276 IsEmpty]: Start isEmpty. Operand 1391 states and 2280 transitions. [2025-02-05 21:35:55,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2025-02-05 21:35:55,481 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:35:55,481 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:35:55,481 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-05 21:35:55,481 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:35:55,482 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:35:55,482 INFO L85 PathProgramCache]: Analyzing trace with hash -279688725, now seen corresponding path program 1 times [2025-02-05 21:35:55,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:35:55,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497477068] [2025-02-05 21:35:55,482 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:35:55,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:35:55,505 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 499 statements into 1 equivalence classes. [2025-02-05 21:35:55,539 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 499 of 499 statements. [2025-02-05 21:35:55,539 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:35:55,539 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:35:56,012 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2025-02-05 21:35:56,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 21:35:56,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497477068] [2025-02-05 21:35:56,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497477068] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 21:35:56,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 21:35:56,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-05 21:35:56,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193917774] [2025-02-05 21:35:56,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 21:35:56,015 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-05 21:35:56,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 21:35:56,016 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-05 21:35:56,016 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-05 21:35:56,016 INFO L87 Difference]: Start difference. First operand 1391 states and 2280 transitions. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:35:56,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:35:56,451 INFO L93 Difference]: Finished difference Result 5153 states and 8443 transitions. [2025-02-05 21:35:56,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-05 21:35:56,452 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 499 [2025-02-05 21:35:56,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:35:56,472 INFO L225 Difference]: With dead ends: 5153 [2025-02-05 21:35:56,473 INFO L226 Difference]: Without dead ends: 3765 [2025-02-05 21:35:56,480 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-05 21:35:56,480 INFO L435 NwaCegarLoop]: 429 mSDtfsCounter, 558 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-05 21:35:56,480 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [558 Valid, 1021 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-05 21:35:56,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3765 states. [2025-02-05 21:35:56,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3765 to 2367. [2025-02-05 21:35:56,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2367 states, 1502 states have (on average 1.4540612516644473) internal successors, (2184), 1514 states have internal predecessors, (2184), 848 states have call successors, (848), 16 states have call predecessors, (848), 16 states have return successors, (848), 836 states have call predecessors, (848), 848 states have call successors, (848) [2025-02-05 21:35:56,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2367 states to 2367 states and 3880 transitions. [2025-02-05 21:35:56,929 INFO L78 Accepts]: Start accepts. Automaton has 2367 states and 3880 transitions. Word has length 499 [2025-02-05 21:35:56,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:35:56,931 INFO L471 AbstractCegarLoop]: Abstraction has 2367 states and 3880 transitions. [2025-02-05 21:35:56,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:35:56,931 INFO L276 IsEmpty]: Start isEmpty. Operand 2367 states and 3880 transitions. [2025-02-05 21:35:56,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2025-02-05 21:35:56,935 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:35:56,935 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:35:56,936 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-05 21:35:56,937 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:35:56,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:35:56,939 INFO L85 PathProgramCache]: Analyzing trace with hash -657493143, now seen corresponding path program 1 times [2025-02-05 21:35:56,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:35:56,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333480975] [2025-02-05 21:35:56,939 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:35:56,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:35:56,964 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 499 statements into 1 equivalence classes. [2025-02-05 21:35:57,191 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 499 of 499 statements. [2025-02-05 21:35:57,192 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:35:57,192 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:35:57,490 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 165 proven. 75 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-05 21:35:57,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 21:35:57,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333480975] [2025-02-05 21:35:57,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333480975] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-05 21:35:57,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482916246] [2025-02-05 21:35:57,490 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:35:57,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-05 21:35:57,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-05 21:35:57,495 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-05 21:35:57,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-05 21:35:57,614 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 499 statements into 1 equivalence classes. [2025-02-05 21:35:57,718 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 499 of 499 statements. [2025-02-05 21:35:57,719 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:35:57,719 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:35:57,723 INFO L256 TraceCheckSpWp]: Trace formula consists of 1099 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-05 21:35:57,730 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-05 21:35:58,012 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 2270 proven. 21 refuted. 0 times theorem prover too weak. 10669 trivial. 0 not checked. [2025-02-05 21:35:58,016 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-05 21:35:58,435 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 219 proven. 21 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-05 21:35:58,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482916246] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-05 21:35:58,435 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-05 21:35:58,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2025-02-05 21:35:58,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287126417] [2025-02-05 21:35:58,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-05 21:35:58,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-05 21:35:58,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 21:35:58,438 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-05 21:35:58,438 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-02-05 21:35:58,438 INFO L87 Difference]: Start difference. First operand 2367 states and 3880 transitions. Second operand has 9 states, 9 states have (on average 18.11111111111111) internal successors, (163), 9 states have internal predecessors, (163), 4 states have call successors, (113), 2 states have call predecessors, (113), 4 states have return successors, (115), 4 states have call predecessors, (115), 4 states have call successors, (115) [2025-02-05 21:35:59,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:35:59,317 INFO L93 Difference]: Finished difference Result 3747 states and 6089 transitions. [2025-02-05 21:35:59,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-05 21:35:59,318 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 18.11111111111111) internal successors, (163), 9 states have internal predecessors, (163), 4 states have call successors, (113), 2 states have call predecessors, (113), 4 states have return successors, (115), 4 states have call predecessors, (115), 4 states have call successors, (115) Word has length 499 [2025-02-05 21:35:59,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:35:59,331 INFO L225 Difference]: With dead ends: 3747 [2025-02-05 21:35:59,331 INFO L226 Difference]: Without dead ends: 1383 [2025-02-05 21:35:59,337 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1010 GetRequests, 995 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2025-02-05 21:35:59,338 INFO L435 NwaCegarLoop]: 242 mSDtfsCounter, 598 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 587 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 587 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-05 21:35:59,338 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [599 Valid, 565 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [587 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-05 21:35:59,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1383 states. [2025-02-05 21:35:59,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1383 to 681. [2025-02-05 21:35:59,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 432 states have (on average 1.4166666666666667) internal successors, (612), 434 states have internal predecessors, (612), 238 states have call successors, (238), 10 states have call predecessors, (238), 10 states have return successors, (238), 236 states have call predecessors, (238), 238 states have call successors, (238) [2025-02-05 21:35:59,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 1088 transitions. [2025-02-05 21:35:59,460 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 1088 transitions. Word has length 499 [2025-02-05 21:35:59,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:35:59,460 INFO L471 AbstractCegarLoop]: Abstraction has 681 states and 1088 transitions. [2025-02-05 21:35:59,461 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.11111111111111) internal successors, (163), 9 states have internal predecessors, (163), 4 states have call successors, (113), 2 states have call predecessors, (113), 4 states have return successors, (115), 4 states have call predecessors, (115), 4 states have call successors, (115) [2025-02-05 21:35:59,461 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 1088 transitions. [2025-02-05 21:35:59,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2025-02-05 21:35:59,465 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:35:59,466 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:35:59,476 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-02-05 21:35:59,666 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-05 21:35:59,666 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:35:59,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:35:59,667 INFO L85 PathProgramCache]: Analyzing trace with hash 2030893447, now seen corresponding path program 1 times [2025-02-05 21:35:59,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:35:59,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749492211] [2025-02-05 21:35:59,667 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:35:59,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:35:59,695 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 503 statements into 1 equivalence classes. [2025-02-05 21:35:59,725 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 503 of 503 statements. [2025-02-05 21:35:59,725 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:35:59,725 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:36:00,041 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2025-02-05 21:36:00,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 21:36:00,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749492211] [2025-02-05 21:36:00,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749492211] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 21:36:00,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 21:36:00,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-05 21:36:00,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296301853] [2025-02-05 21:36:00,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 21:36:00,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-05 21:36:00,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 21:36:00,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-05 21:36:00,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-05 21:36:00,043 INFO L87 Difference]: Start difference. First operand 681 states and 1088 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, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:36:00,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:36:00,140 INFO L93 Difference]: Finished difference Result 1701 states and 2722 transitions. [2025-02-05 21:36:00,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-05 21:36:00,141 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, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 503 [2025-02-05 21:36:00,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:36:00,146 INFO L225 Difference]: With dead ends: 1701 [2025-02-05 21:36:00,146 INFO L226 Difference]: Without dead ends: 1023 [2025-02-05 21:36:00,148 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-02-05 21:36:00,148 INFO L435 NwaCegarLoop]: 412 mSDtfsCounter, 190 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 735 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-05 21:36:00,148 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [190 Valid, 735 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-05 21:36:00,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1023 states. [2025-02-05 21:36:00,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1023 to 1019. [2025-02-05 21:36:00,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 646 states have (on average 1.414860681114551) internal successors, (914), 649 states have internal predecessors, (914), 357 states have call successors, (357), 15 states have call predecessors, (357), 15 states have return successors, (357), 354 states have call predecessors, (357), 357 states have call successors, (357) [2025-02-05 21:36:00,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 1628 transitions. [2025-02-05 21:36:00,237 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 1628 transitions. Word has length 503 [2025-02-05 21:36:00,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:36:00,237 INFO L471 AbstractCegarLoop]: Abstraction has 1019 states and 1628 transitions. [2025-02-05 21:36:00,237 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, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:36:00,237 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 1628 transitions. [2025-02-05 21:36:00,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 505 [2025-02-05 21:36:00,240 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:36:00,240 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:36:00,240 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-05 21:36:00,240 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:36:00,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:36:00,241 INFO L85 PathProgramCache]: Analyzing trace with hash 250956608, now seen corresponding path program 1 times [2025-02-05 21:36:00,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:36:00,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087118346] [2025-02-05 21:36:00,241 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:00,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:36:00,261 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 504 statements into 1 equivalence classes. [2025-02-05 21:36:00,366 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 504 of 504 statements. [2025-02-05 21:36:00,367 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:00,367 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:36:00,709 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2025-02-05 21:36:00,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 21:36:00,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087118346] [2025-02-05 21:36:00,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087118346] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 21:36:00,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 21:36:00,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-05 21:36:00,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477114998] [2025-02-05 21:36:00,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 21:36:00,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-05 21:36:00,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 21:36:00,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-05 21:36:00,711 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-05 21:36:00,711 INFO L87 Difference]: Start difference. First operand 1019 states and 1628 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:36:01,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:36:01,465 INFO L93 Difference]: Finished difference Result 3547 states and 5683 transitions. [2025-02-05 21:36:01,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-05 21:36:01,466 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 504 [2025-02-05 21:36:01,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:36:01,478 INFO L225 Difference]: With dead ends: 3547 [2025-02-05 21:36:01,478 INFO L226 Difference]: Without dead ends: 2869 [2025-02-05 21:36:01,480 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-02-05 21:36:01,480 INFO L435 NwaCegarLoop]: 374 mSDtfsCounter, 711 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 711 SdHoareTripleChecker+Valid, 1155 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-05 21:36:01,481 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [711 Valid, 1155 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-05 21:36:01,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2869 states. [2025-02-05 21:36:01,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2869 to 2792. [2025-02-05 21:36:01,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2792 states, 1951 states have (on average 1.4761660686827267) internal successors, (2880), 1970 states have internal predecessors, (2880), 805 states have call successors, (805), 35 states have call predecessors, (805), 35 states have return successors, (805), 786 states have call predecessors, (805), 805 states have call successors, (805) [2025-02-05 21:36:01,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2792 states to 2792 states and 4490 transitions. [2025-02-05 21:36:01,737 INFO L78 Accepts]: Start accepts. Automaton has 2792 states and 4490 transitions. Word has length 504 [2025-02-05 21:36:01,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:36:01,738 INFO L471 AbstractCegarLoop]: Abstraction has 2792 states and 4490 transitions. [2025-02-05 21:36:01,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:36:01,739 INFO L276 IsEmpty]: Start isEmpty. Operand 2792 states and 4490 transitions. [2025-02-05 21:36:01,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 505 [2025-02-05 21:36:01,742 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:36:01,742 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:36:01,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-05 21:36:01,742 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:36:01,743 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:36:01,743 INFO L85 PathProgramCache]: Analyzing trace with hash 183949855, now seen corresponding path program 1 times [2025-02-05 21:36:01,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:36:01,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494645485] [2025-02-05 21:36:01,743 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:01,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:36:01,763 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 504 statements into 1 equivalence classes. [2025-02-05 21:36:01,806 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 504 of 504 statements. [2025-02-05 21:36:01,806 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:01,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:36:02,108 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2025-02-05 21:36:02,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 21:36:02,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494645485] [2025-02-05 21:36:02,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494645485] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 21:36:02,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 21:36:02,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-05 21:36:02,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560958024] [2025-02-05 21:36:02,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 21:36:02,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-05 21:36:02,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 21:36:02,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-05 21:36:02,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-05 21:36:02,110 INFO L87 Difference]: Start difference. First operand 2792 states and 4490 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:36:02,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:36:02,838 INFO L93 Difference]: Finished difference Result 5336 states and 8571 transitions. [2025-02-05 21:36:02,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-05 21:36:02,838 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 504 [2025-02-05 21:36:02,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:36:02,856 INFO L225 Difference]: With dead ends: 5336 [2025-02-05 21:36:02,857 INFO L226 Difference]: Without dead ends: 3244 [2025-02-05 21:36:02,863 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-02-05 21:36:02,864 INFO L435 NwaCegarLoop]: 397 mSDtfsCounter, 478 mSDsluCounter, 940 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 1337 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-05 21:36:02,865 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [478 Valid, 1337 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-05 21:36:02,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3244 states. [2025-02-05 21:36:03,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3244 to 2792. [2025-02-05 21:36:03,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2792 states, 1951 states have (on average 1.4751409533572526) internal successors, (2878), 1970 states have internal predecessors, (2878), 805 states have call successors, (805), 35 states have call predecessors, (805), 35 states have return successors, (805), 786 states have call predecessors, (805), 805 states have call successors, (805) [2025-02-05 21:36:03,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2792 states to 2792 states and 4488 transitions. [2025-02-05 21:36:03,152 INFO L78 Accepts]: Start accepts. Automaton has 2792 states and 4488 transitions. Word has length 504 [2025-02-05 21:36:03,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:36:03,154 INFO L471 AbstractCegarLoop]: Abstraction has 2792 states and 4488 transitions. [2025-02-05 21:36:03,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:36:03,155 INFO L276 IsEmpty]: Start isEmpty. Operand 2792 states and 4488 transitions. [2025-02-05 21:36:03,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 505 [2025-02-05 21:36:03,163 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:36:03,163 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:36:03,164 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-05 21:36:03,164 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:36:03,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:36:03,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1645529854, now seen corresponding path program 1 times [2025-02-05 21:36:03,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:36:03,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823794266] [2025-02-05 21:36:03,165 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:03,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:36:03,186 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 504 statements into 1 equivalence classes. [2025-02-05 21:36:03,356 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 504 of 504 statements. [2025-02-05 21:36:03,356 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:03,356 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:36:03,585 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 117 proven. 123 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-05 21:36:03,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 21:36:03,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823794266] [2025-02-05 21:36:03,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823794266] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-05 21:36:03,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790013784] [2025-02-05 21:36:03,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:03,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-05 21:36:03,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-05 21:36:03,591 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-05 21:36:03,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-02-05 21:36:03,723 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 504 statements into 1 equivalence classes. [2025-02-05 21:36:03,818 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 504 of 504 statements. [2025-02-05 21:36:03,819 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:03,819 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:36:03,822 INFO L256 TraceCheckSpWp]: Trace formula consists of 1107 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-05 21:36:03,829 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-05 21:36:04,329 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 4571 proven. 93 refuted. 0 times theorem prover too weak. 8296 trivial. 0 not checked. [2025-02-05 21:36:04,329 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-05 21:36:04,858 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 381 proven. 96 refuted. 0 times theorem prover too weak. 12483 trivial. 0 not checked. [2025-02-05 21:36:04,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790013784] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-05 21:36:04,859 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-05 21:36:04,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 10, 10] total 19 [2025-02-05 21:36:04,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638132749] [2025-02-05 21:36:04,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-05 21:36:04,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-02-05 21:36:04,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 21:36:04,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-02-05 21:36:04,861 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2025-02-05 21:36:04,864 INFO L87 Difference]: Start difference. First operand 2792 states and 4488 transitions. Second operand has 19 states, 19 states have (on average 11.421052631578947) internal successors, (217), 19 states have internal predecessors, (217), 6 states have call successors, (139), 3 states have call predecessors, (139), 7 states have return successors, (141), 6 states have call predecessors, (141), 6 states have call successors, (141) [2025-02-05 21:36:05,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:36:05,942 INFO L93 Difference]: Finished difference Result 5739 states and 9166 transitions. [2025-02-05 21:36:05,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-05 21:36:05,947 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 11.421052631578947) internal successors, (217), 19 states have internal predecessors, (217), 6 states have call successors, (139), 3 states have call predecessors, (139), 7 states have return successors, (141), 6 states have call predecessors, (141), 6 states have call successors, (141) Word has length 504 [2025-02-05 21:36:05,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:36:05,960 INFO L225 Difference]: With dead ends: 5739 [2025-02-05 21:36:05,960 INFO L226 Difference]: Without dead ends: 2950 [2025-02-05 21:36:05,966 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1029 GetRequests, 996 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=301, Invalid=889, Unknown=0, NotChecked=0, Total=1190 [2025-02-05 21:36:05,967 INFO L435 NwaCegarLoop]: 232 mSDtfsCounter, 416 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 1074 mSolverCounterSat, 397 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 1289 SdHoareTripleChecker+Invalid, 1471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 397 IncrementalHoareTripleChecker+Valid, 1074 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-05 21:36:05,967 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [418 Valid, 1289 Invalid, 1471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [397 Valid, 1074 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-05 21:36:05,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2950 states. [2025-02-05 21:36:06,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2950 to 2894. [2025-02-05 21:36:06,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2894 states, 2044 states have (on average 1.4427592954990216) internal successors, (2949), 2063 states have internal predecessors, (2949), 805 states have call successors, (805), 44 states have call predecessors, (805), 44 states have return successors, (805), 786 states have call predecessors, (805), 805 states have call successors, (805) [2025-02-05 21:36:06,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2894 states to 2894 states and 4559 transitions. [2025-02-05 21:36:06,232 INFO L78 Accepts]: Start accepts. Automaton has 2894 states and 4559 transitions. Word has length 504 [2025-02-05 21:36:06,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:36:06,233 INFO L471 AbstractCegarLoop]: Abstraction has 2894 states and 4559 transitions. [2025-02-05 21:36:06,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.421052631578947) internal successors, (217), 19 states have internal predecessors, (217), 6 states have call successors, (139), 3 states have call predecessors, (139), 7 states have return successors, (141), 6 states have call predecessors, (141), 6 states have call successors, (141) [2025-02-05 21:36:06,233 INFO L276 IsEmpty]: Start isEmpty. Operand 2894 states and 4559 transitions. [2025-02-05 21:36:06,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 506 [2025-02-05 21:36:06,237 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:36:06,237 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:36:06,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-02-05 21:36:06,441 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-05 21:36:06,441 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:36:06,442 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:36:06,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1105620552, now seen corresponding path program 1 times [2025-02-05 21:36:06,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:36:06,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352448736] [2025-02-05 21:36:06,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:06,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:36:06,462 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 505 statements into 1 equivalence classes. [2025-02-05 21:36:06,487 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 505 of 505 statements. [2025-02-05 21:36:06,488 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:06,488 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:36:06,874 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2025-02-05 21:36:06,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 21:36:06,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352448736] [2025-02-05 21:36:06,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352448736] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 21:36:06,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 21:36:06,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-05 21:36:06,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170679189] [2025-02-05 21:36:06,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 21:36:06,875 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-05 21:36:06,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 21:36:06,876 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-05 21:36:06,876 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-02-05 21:36:06,876 INFO L87 Difference]: Start difference. First operand 2894 states and 4559 transitions. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:36:08,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:36:08,154 INFO L93 Difference]: Finished difference Result 11589 states and 18249 transitions. [2025-02-05 21:36:08,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-05 21:36:08,155 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 505 [2025-02-05 21:36:08,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:36:08,187 INFO L225 Difference]: With dead ends: 11589 [2025-02-05 21:36:08,188 INFO L226 Difference]: Without dead ends: 8676 [2025-02-05 21:36:08,196 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2025-02-05 21:36:08,196 INFO L435 NwaCegarLoop]: 589 mSDtfsCounter, 795 mSDsluCounter, 1221 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 795 SdHoareTripleChecker+Valid, 1810 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-05 21:36:08,196 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [795 Valid, 1810 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-05 21:36:08,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8676 states. [2025-02-05 21:36:09,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8676 to 8672. [2025-02-05 21:36:09,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8672 states, 6124 states have (on average 1.439745264532985) internal successors, (8817), 6181 states have internal predecessors, (8817), 2415 states have call successors, (2415), 132 states have call predecessors, (2415), 132 states have return successors, (2415), 2358 states have call predecessors, (2415), 2415 states have call successors, (2415) [2025-02-05 21:36:09,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8672 states to 8672 states and 13647 transitions. [2025-02-05 21:36:09,051 INFO L78 Accepts]: Start accepts. Automaton has 8672 states and 13647 transitions. Word has length 505 [2025-02-05 21:36:09,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:36:09,052 INFO L471 AbstractCegarLoop]: Abstraction has 8672 states and 13647 transitions. [2025-02-05 21:36:09,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2025-02-05 21:36:09,052 INFO L276 IsEmpty]: Start isEmpty. Operand 8672 states and 13647 transitions. [2025-02-05 21:36:09,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 506 [2025-02-05 21:36:09,059 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:36:09,059 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:36:09,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-02-05 21:36:09,060 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:36:09,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:36:09,060 INFO L85 PathProgramCache]: Analyzing trace with hash -691151168, now seen corresponding path program 1 times [2025-02-05 21:36:09,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:36:09,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335262450] [2025-02-05 21:36:09,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:09,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:36:09,083 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 505 statements into 1 equivalence classes. [2025-02-05 21:36:09,190 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 505 of 505 statements. [2025-02-05 21:36:09,190 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:09,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:36:09,485 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 195 proven. 45 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-05 21:36:09,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 21:36:09,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335262450] [2025-02-05 21:36:09,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335262450] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-05 21:36:09,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589055666] [2025-02-05 21:36:09,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:09,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-05 21:36:09,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-05 21:36:09,487 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-05 21:36:09,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-05 21:36:09,611 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 505 statements into 1 equivalence classes. [2025-02-05 21:36:09,705 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 505 of 505 statements. [2025-02-05 21:36:09,705 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:09,705 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:36:09,710 INFO L256 TraceCheckSpWp]: Trace formula consists of 1109 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-05 21:36:09,725 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-05 21:36:09,929 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 4110 proven. 45 refuted. 0 times theorem prover too weak. 8805 trivial. 0 not checked. [2025-02-05 21:36:09,930 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-05 21:36:10,357 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 195 proven. 45 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-05 21:36:10,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589055666] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-05 21:36:10,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-05 21:36:10,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2025-02-05 21:36:10,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161750862] [2025-02-05 21:36:10,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-05 21:36:10,359 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-05 21:36:10,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 21:36:10,360 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-05 21:36:10,360 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2025-02-05 21:36:10,360 INFO L87 Difference]: Start difference. First operand 8672 states and 13647 transitions. Second operand has 10 states, 10 states have (on average 15.2) internal successors, (152), 10 states have internal predecessors, (152), 3 states have call successors, (111), 2 states have call predecessors, (111), 4 states have return successors, (112), 3 states have call predecessors, (112), 3 states have call successors, (112) [2025-02-05 21:36:13,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:36:13,628 INFO L93 Difference]: Finished difference Result 28637 states and 44452 transitions. [2025-02-05 21:36:13,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-05 21:36:13,629 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 15.2) internal successors, (152), 10 states have internal predecessors, (152), 3 states have call successors, (111), 2 states have call predecessors, (111), 4 states have return successors, (112), 3 states have call predecessors, (112), 3 states have call successors, (112) Word has length 505 [2025-02-05 21:36:13,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:36:13,706 INFO L225 Difference]: With dead ends: 28637 [2025-02-05 21:36:13,706 INFO L226 Difference]: Without dead ends: 19968 [2025-02-05 21:36:13,728 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1025 GetRequests, 1007 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=144, Invalid=236, Unknown=0, NotChecked=0, Total=380 [2025-02-05 21:36:13,729 INFO L435 NwaCegarLoop]: 344 mSDtfsCounter, 747 mSDsluCounter, 741 mSDsCounter, 0 mSdLazyCounter, 1119 mSolverCounterSat, 546 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 877 SdHoareTripleChecker+Valid, 1085 SdHoareTripleChecker+Invalid, 1665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 546 IncrementalHoareTripleChecker+Valid, 1119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-02-05 21:36:13,729 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [877 Valid, 1085 Invalid, 1665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [546 Valid, 1119 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-02-05 21:36:13,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19968 states. [2025-02-05 21:36:15,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19968 to 15342. [2025-02-05 21:36:15,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15342 states, 10427 states have (on average 1.4004028004219813) internal successors, (14602), 10550 states have internal predecessors, (14602), 4668 states have call successors, (4668), 246 states have call predecessors, (4668), 246 states have return successors, (4668), 4545 states have call predecessors, (4668), 4668 states have call successors, (4668) [2025-02-05 21:36:15,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15342 states to 15342 states and 23938 transitions. [2025-02-05 21:36:15,466 INFO L78 Accepts]: Start accepts. Automaton has 15342 states and 23938 transitions. Word has length 505 [2025-02-05 21:36:15,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:36:15,467 INFO L471 AbstractCegarLoop]: Abstraction has 15342 states and 23938 transitions. [2025-02-05 21:36:15,467 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.2) internal successors, (152), 10 states have internal predecessors, (152), 3 states have call successors, (111), 2 states have call predecessors, (111), 4 states have return successors, (112), 3 states have call predecessors, (112), 3 states have call successors, (112) [2025-02-05 21:36:15,468 INFO L276 IsEmpty]: Start isEmpty. Operand 15342 states and 23938 transitions. [2025-02-05 21:36:15,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 507 [2025-02-05 21:36:15,478 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:36:15,478 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:36:15,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-02-05 21:36:15,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-02-05 21:36:15,679 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:36:15,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:36:15,680 INFO L85 PathProgramCache]: Analyzing trace with hash -2138769549, now seen corresponding path program 1 times [2025-02-05 21:36:15,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:36:15,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655238816] [2025-02-05 21:36:15,680 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:15,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:36:15,706 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 506 statements into 1 equivalence classes. [2025-02-05 21:36:15,842 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 506 of 506 statements. [2025-02-05 21:36:15,843 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:15,843 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:36:16,501 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 123 proven. 117 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-05 21:36:16,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 21:36:16,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655238816] [2025-02-05 21:36:16,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655238816] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-05 21:36:16,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961147238] [2025-02-05 21:36:16,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:16,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-05 21:36:16,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-05 21:36:16,506 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-05 21:36:16,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-05 21:36:16,631 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 506 statements into 1 equivalence classes. [2025-02-05 21:36:16,730 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 506 of 506 statements. [2025-02-05 21:36:16,730 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:16,730 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:36:16,736 INFO L256 TraceCheckSpWp]: Trace formula consists of 1110 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-05 21:36:16,744 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-05 21:36:17,020 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 4490 proven. 51 refuted. 0 times theorem prover too weak. 8419 trivial. 0 not checked. [2025-02-05 21:36:17,021 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-05 21:36:17,422 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 189 proven. 51 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-05 21:36:17,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961147238] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-05 21:36:17,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-05 21:36:17,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 6] total 15 [2025-02-05 21:36:17,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254869719] [2025-02-05 21:36:17,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-05 21:36:17,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-05 21:36:17,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 21:36:17,424 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-05 21:36:17,424 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2025-02-05 21:36:17,424 INFO L87 Difference]: Start difference. First operand 15342 states and 23938 transitions. Second operand has 15 states, 15 states have (on average 13.666666666666666) internal successors, (205), 15 states have internal predecessors, (205), 4 states have call successors, (137), 2 states have call predecessors, (137), 4 states have return successors, (139), 4 states have call predecessors, (139), 4 states have call successors, (139) [2025-02-05 21:36:26,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:36:26,397 INFO L93 Difference]: Finished difference Result 66191 states and 102321 transitions. [2025-02-05 21:36:26,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-02-05 21:36:26,398 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 13.666666666666666) internal successors, (205), 15 states have internal predecessors, (205), 4 states have call successors, (137), 2 states have call predecessors, (137), 4 states have return successors, (139), 4 states have call predecessors, (139), 4 states have call successors, (139) Word has length 506 [2025-02-05 21:36:26,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:36:26,596 INFO L225 Difference]: With dead ends: 66191 [2025-02-05 21:36:26,597 INFO L226 Difference]: Without dead ends: 50852 [2025-02-05 21:36:26,644 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1079 GetRequests, 1016 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1191 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1038, Invalid=3122, Unknown=0, NotChecked=0, Total=4160 [2025-02-05 21:36:26,645 INFO L435 NwaCegarLoop]: 346 mSDtfsCounter, 2857 mSDsluCounter, 1732 mSDsCounter, 0 mSdLazyCounter, 2281 mSolverCounterSat, 1622 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2861 SdHoareTripleChecker+Valid, 2078 SdHoareTripleChecker+Invalid, 3903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1622 IncrementalHoareTripleChecker+Valid, 2281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2025-02-05 21:36:26,645 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2861 Valid, 2078 Invalid, 3903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1622 Valid, 2281 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2025-02-05 21:36:26,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50852 states. [2025-02-05 21:36:28,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50852 to 15542. [2025-02-05 21:36:28,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15542 states, 11380 states have (on average 1.423286467486819) internal successors, (16197), 11481 states have internal predecessors, (16197), 3917 states have call successors, (3917), 244 states have call predecessors, (3917), 244 states have return successors, (3917), 3816 states have call predecessors, (3917), 3917 states have call successors, (3917) [2025-02-05 21:36:28,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15542 states to 15542 states and 24031 transitions. [2025-02-05 21:36:29,000 INFO L78 Accepts]: Start accepts. Automaton has 15542 states and 24031 transitions. Word has length 506 [2025-02-05 21:36:29,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:36:29,000 INFO L471 AbstractCegarLoop]: Abstraction has 15542 states and 24031 transitions. [2025-02-05 21:36:29,001 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 13.666666666666666) internal successors, (205), 15 states have internal predecessors, (205), 4 states have call successors, (137), 2 states have call predecessors, (137), 4 states have return successors, (139), 4 states have call predecessors, (139), 4 states have call successors, (139) [2025-02-05 21:36:29,001 INFO L276 IsEmpty]: Start isEmpty. Operand 15542 states and 24031 transitions. [2025-02-05 21:36:29,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 507 [2025-02-05 21:36:29,008 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:36:29,009 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:36:29,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-02-05 21:36:29,213 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2025-02-05 21:36:29,213 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:36:29,214 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:36:29,214 INFO L85 PathProgramCache]: Analyzing trace with hash -93935248, now seen corresponding path program 1 times [2025-02-05 21:36:29,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:36:29,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433545980] [2025-02-05 21:36:29,214 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:29,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:36:29,235 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 506 statements into 1 equivalence classes. [2025-02-05 21:36:29,318 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 506 of 506 statements. [2025-02-05 21:36:29,318 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:29,318 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:36:29,621 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 111 proven. 129 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-05 21:36:29,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 21:36:29,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433545980] [2025-02-05 21:36:29,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433545980] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-05 21:36:29,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802514663] [2025-02-05 21:36:29,622 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:29,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-05 21:36:29,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-05 21:36:29,624 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-05 21:36:29,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-02-05 21:36:29,749 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 506 statements into 1 equivalence classes. [2025-02-05 21:36:29,837 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 506 of 506 statements. [2025-02-05 21:36:29,838 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:29,838 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:36:29,841 INFO L256 TraceCheckSpWp]: Trace formula consists of 1108 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-05 21:36:29,848 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-05 21:36:30,200 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6518 proven. 129 refuted. 0 times theorem prover too weak. 6313 trivial. 0 not checked. [2025-02-05 21:36:30,201 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-05 21:36:30,516 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 111 proven. 129 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-05 21:36:30,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802514663] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-05 21:36:30,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-05 21:36:30,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2025-02-05 21:36:30,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271186957] [2025-02-05 21:36:30,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-05 21:36:30,517 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-05 21:36:30,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 21:36:30,518 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-05 21:36:30,518 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-05 21:36:30,518 INFO L87 Difference]: Start difference. First operand 15542 states and 24031 transitions. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 2 states have call successors, (124), 2 states have call predecessors, (124), 4 states have return successors, (125), 2 states have call predecessors, (125), 2 states have call successors, (125) [2025-02-05 21:36:32,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:36:32,924 INFO L93 Difference]: Finished difference Result 31451 states and 48414 transitions. [2025-02-05 21:36:32,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-05 21:36:32,925 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 2 states have call successors, (124), 2 states have call predecessors, (124), 4 states have return successors, (125), 2 states have call predecessors, (125), 2 states have call successors, (125) Word has length 506 [2025-02-05 21:36:32,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:36:33,080 INFO L225 Difference]: With dead ends: 31451 [2025-02-05 21:36:33,084 INFO L226 Difference]: Without dead ends: 14474 [2025-02-05 21:36:33,172 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1019 GetRequests, 1009 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2025-02-05 21:36:33,173 INFO L435 NwaCegarLoop]: 240 mSDtfsCounter, 150 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-05 21:36:33,173 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 558 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-05 21:36:33,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14474 states. [2025-02-05 21:36:34,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14474 to 13993. [2025-02-05 21:36:34,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13993 states, 9861 states have (on average 1.3792718791197647) internal successors, (13601), 9962 states have internal predecessors, (13601), 3887 states have call successors, (3887), 244 states have call predecessors, (3887), 244 states have return successors, (3887), 3786 states have call predecessors, (3887), 3887 states have call successors, (3887) [2025-02-05 21:36:35,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13993 states to 13993 states and 21375 transitions. [2025-02-05 21:36:35,037 INFO L78 Accepts]: Start accepts. Automaton has 13993 states and 21375 transitions. Word has length 506 [2025-02-05 21:36:35,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:36:35,037 INFO L471 AbstractCegarLoop]: Abstraction has 13993 states and 21375 transitions. [2025-02-05 21:36:35,038 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 2 states have call successors, (124), 2 states have call predecessors, (124), 4 states have return successors, (125), 2 states have call predecessors, (125), 2 states have call successors, (125) [2025-02-05 21:36:35,038 INFO L276 IsEmpty]: Start isEmpty. Operand 13993 states and 21375 transitions. [2025-02-05 21:36:35,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 507 [2025-02-05 21:36:35,045 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:36:35,045 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:36:35,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-02-05 21:36:35,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2025-02-05 21:36:35,246 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:36:35,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:36:35,247 INFO L85 PathProgramCache]: Analyzing trace with hash -32518064, now seen corresponding path program 1 times [2025-02-05 21:36:35,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 21:36:35,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164251371] [2025-02-05 21:36:35,247 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:35,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 21:36:35,266 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 506 statements into 1 equivalence classes. [2025-02-05 21:36:35,409 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 506 of 506 statements. [2025-02-05 21:36:35,410 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:35,410 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-05 21:36:35,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1276569702] [2025-02-05 21:36:35,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:35,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-05 21:36:35,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-05 21:36:35,420 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-05 21:36:35,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-02-05 21:36:35,550 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 506 statements into 1 equivalence classes. [2025-02-05 21:36:35,682 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 506 of 506 statements. [2025-02-05 21:36:35,682 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:35,682 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-05 21:36:35,682 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-02-05 21:36:35,728 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 506 statements into 1 equivalence classes. [2025-02-05 21:36:35,813 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 506 of 506 statements. [2025-02-05 21:36:35,814 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:35,814 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-05 21:36:36,505 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-02-05 21:36:36,506 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-02-05 21:36:36,507 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-05 21:36:36,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-02-05 21:36:36,714 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-05 21:36:36,717 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-05 21:36:36,992 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-05 21:36:36,994 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.02 09:36:36 BoogieIcfgContainer [2025-02-05 21:36:36,994 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-05 21:36:36,995 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-05 21:36:36,995 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-05 21:36:36,995 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-05 21:36:36,996 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 05.02 09:35:52" (3/4) ... [2025-02-05 21:36:36,997 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-02-05 21:36:36,998 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-05 21:36:36,998 INFO L158 Benchmark]: Toolchain (without parser) took 45440.49ms. Allocated memory was 142.6MB in the beginning and 3.5GB in the end (delta: 3.4GB). Free memory was 109.9MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 2.0GB. Max. memory is 16.1GB. [2025-02-05 21:36:36,998 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 201.3MB. Free memory is still 123.7MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-05 21:36:36,998 INFO L158 Benchmark]: CACSL2BoogieTranslator took 310.05ms. Allocated memory is still 142.6MB. Free memory was 109.5MB in the beginning and 86.4MB in the end (delta: 23.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-05 21:36:36,999 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.99ms. Allocated memory is still 142.6MB. Free memory was 86.4MB in the beginning and 78.8MB in the end (delta: 7.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-05 21:36:36,999 INFO L158 Benchmark]: Boogie Preprocessor took 56.72ms. Allocated memory is still 142.6MB. Free memory was 78.8MB in the beginning and 70.8MB in the end (delta: 8.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-05 21:36:36,999 INFO L158 Benchmark]: IcfgBuilder took 688.30ms. Allocated memory is still 142.6MB. Free memory was 70.8MB in the beginning and 77.6MB in the end (delta: -6.8MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2025-02-05 21:36:36,999 INFO L158 Benchmark]: TraceAbstraction took 44304.64ms. Allocated memory was 142.6MB in the beginning and 3.5GB in the end (delta: 3.4GB). Free memory was 76.9MB in the beginning and 1.5GB in the end (delta: -1.5GB). Peak memory consumption was 1.9GB. Max. memory is 16.1GB. [2025-02-05 21:36:36,999 INFO L158 Benchmark]: Witness Printer took 2.73ms. Allocated memory is still 3.5GB. Free memory was 1.5GB in the beginning and 1.5GB in the end (delta: 465.0kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-05 21:36:37,000 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.18ms. Allocated memory is still 201.3MB. Free memory is still 123.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 310.05ms. Allocated memory is still 142.6MB. Free memory was 109.5MB in the beginning and 86.4MB in the end (delta: 23.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 68.99ms. Allocated memory is still 142.6MB. Free memory was 86.4MB in the beginning and 78.8MB in the end (delta: 7.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 56.72ms. Allocated memory is still 142.6MB. Free memory was 78.8MB in the beginning and 70.8MB in the end (delta: 8.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * IcfgBuilder took 688.30ms. Allocated memory is still 142.6MB. Free memory was 70.8MB in the beginning and 77.6MB in the end (delta: -6.8MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * TraceAbstraction took 44304.64ms. Allocated memory was 142.6MB in the beginning and 3.5GB in the end (delta: 3.4GB). Free memory was 76.9MB in the beginning and 1.5GB in the end (delta: -1.5GB). Peak memory consumption was 1.9GB. Max. memory is 16.1GB. * Witness Printer took 2.73ms. Allocated memory is still 3.5GB. Free memory was 1.5GB in the beginning and 1.5GB in the end (delta: 465.0kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 275, overapproximation of shiftLeft at line 275, overapproximation of someBinaryFLOATComparisonOperation at line 381, overapproximation of someBinaryFLOATComparisonOperation at line 360, overapproximation of someBinaryFLOATComparisonOperation at line 120, overapproximation of someBinaryFLOATComparisonOperation at line 459, overapproximation of someBinaryFLOATComparisonOperation at line 129, overapproximation of someBinaryFLOATComparisonOperation at line 392, overapproximation of someBinaryFLOATComparisonOperation at line 407, overapproximation of someBinaryFLOATComparisonOperation at line 409, overapproximation of someBinaryFLOATComparisonOperation at line 174, overapproximation of someBinaryFLOATComparisonOperation at line 371, overapproximation of someBinaryFLOATComparisonOperation at line 247, overapproximation of someBinaryFLOATComparisonOperation at line 373, overapproximation of someBinaryFLOATComparisonOperation at line 405, overapproximation of someBinaryFLOATComparisonOperation at line 358, overapproximation of someBinaryFLOATComparisonOperation at line 393, overapproximation of someUnaryDOUBLEoperation at line 48, overapproximation of someBinaryDOUBLEComparisonOperation at line 137, overapproximation of someBinaryDOUBLEComparisonOperation at line 331, overapproximation of someBinaryDOUBLEComparisonOperation at line 399, overapproximation of someBinaryDOUBLEComparisonOperation at line 329, overapproximation of someBinaryDOUBLEComparisonOperation at line 401, overapproximation of someBinaryDOUBLEComparisonOperation at line 183, overapproximation of someBinaryDOUBLEComparisonOperation at line 403, overapproximation of someBinaryDOUBLEComparisonOperation at line 459, overapproximation of someBinaryDOUBLEComparisonOperation at line 285, overapproximation of someBinaryDOUBLEComparisonOperation at line 133, overapproximation of someBinaryArithmeticFLOAToperation at line 312, overapproximation of someBinaryArithmeticFLOAToperation at line 142, overapproximation of someUnaryFLOAToperation at line 247. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = 16; [L23] unsigned char var_1_5 = 1; [L24] signed short int var_1_8 = -5; [L25] double var_1_10 = 256.475; [L26] double var_1_11 = 4.8; [L27] unsigned long int var_1_14 = 0; [L28] signed char var_1_15 = -5; [L29] unsigned long int var_1_16 = 500; [L30] unsigned long int var_1_17 = 4182428128; [L31] unsigned long int var_1_18 = 16; [L32] signed char var_1_19 = -5; [L33] signed char var_1_20 = 0; [L34] signed char var_1_21 = 64; [L35] float var_1_22 = 49.375; [L36] signed short int var_1_23 = 256; [L37] signed short int var_1_24 = 8; [L38] float var_1_25 = 255.5; [L39] float var_1_26 = 500.14; [L40] signed long int var_1_27 = -8; [L41] signed short int var_1_30 = -2; [L42] double var_1_31 = 0.3; [L43] signed char var_1_32 = 16; [L44] unsigned char var_1_33 = 25; [L45] signed char var_1_34 = -2; [L46] signed char var_1_35 = 10; [L47] signed long int var_1_36 = -256; [L48] float var_1_37 = -0.25; [L49] float var_1_38 = 15.75; [L50] unsigned char var_1_39 = 10; [L51] signed long int var_1_40 = -64; [L52] signed long int var_1_41 = 16; [L53] unsigned char var_1_42 = 1; [L54] float var_1_43 = 9.7; [L55] unsigned char var_1_44 = 0; [L56] unsigned char var_1_45 = 0; [L57] unsigned char var_1_46 = 0; [L58] double var_1_47 = 256.575; [L59] float var_1_48 = 10.5; [L60] double var_1_49 = 64.625; [L61] signed long int var_1_50 = 25; [L62] double var_1_51 = 1.1; [L63] double var_1_52 = 31.75; [L64] double var_1_53 = 1.8; [L65] float var_1_54 = -0.5; [L66] float var_1_55 = 99.5; [L67] float var_1_56 = 32.6; [L68] float var_1_57 = -0.5; [L69] unsigned char var_1_58 = 0; [L70] unsigned char var_1_59 = 1; [L71] unsigned char var_1_60 = 1; [L72] unsigned short int var_1_61 = 10; [L73] unsigned short int var_1_62 = 2; [L74] signed short int var_1_63 = 50; [L75] signed short int var_1_64 = -25; [L76] signed short int var_1_65 = 128; [L77] unsigned long int var_1_66 = 1; [L78] unsigned long int var_1_67 = 8; [L79] unsigned char var_1_68 = 2; [L80] unsigned char var_1_69 = 64; [L81] unsigned char var_1_70 = 100; [L82] unsigned char var_1_71 = 4; [L83] unsigned char var_1_72 = 32; [L84] unsigned long int var_1_73 = 4; [L85] unsigned long int var_1_74 = 1638701930; [L86] unsigned long int var_1_75 = 2413951261; [L87] unsigned long int var_1_76 = 3258520560; [L88] unsigned char var_1_77 = 0; [L89] unsigned char var_1_78 = 0; [L90] signed char var_1_79 = -8; [L91] signed char var_1_80 = 4; [L92] unsigned long int var_1_81 = 4; [L93] signed long int var_1_82 = 0; [L94] double var_1_83 = 32.5; [L95] unsigned char var_1_84 = 0; [L96] unsigned char var_1_85 = 200; [L97] unsigned short int var_1_86 = 2; [L98] unsigned char var_1_87 = 10; [L99] float var_1_88 = 7.6; [L100] float last_1_var_1_22 = 49.375; [L101] signed short int last_1_var_1_30 = -2; [L102] signed char last_1_var_1_32 = 16; VAL [isInitial=0, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_10=10259/40, var_1_11=24/5, var_1_14=0, var_1_15=-5, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L463] isInitial = 1 [L464] FCALL initially() [L465] COND TRUE 1 [L466] CALL updateLastVariables() [L454] last_1_var_1_22 = var_1_22 [L455] last_1_var_1_30 = var_1_30 [L456] last_1_var_1_32 = var_1_32 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_10=10259/40, var_1_11=24/5, var_1_14=0, var_1_15=-5, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L466] RET updateLastVariables() [L467] CALL updateVariables() [L325] var_1_5 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_10=10259/40, var_1_11=24/5, var_1_14=0, var_1_15=-5, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_10=10259/40, var_1_11=24/5, var_1_14=0, var_1_15=-5, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L326] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_10=10259/40, var_1_11=24/5, var_1_14=0, var_1_15=-5, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L327] CALL assume_abort_if_not(var_1_5 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_10=10259/40, var_1_11=24/5, var_1_14=0, var_1_15=-5, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_10=10259/40, var_1_11=24/5, var_1_14=0, var_1_15=-5, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L327] RET assume_abort_if_not(var_1_5 <= 1) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_10=10259/40, var_1_11=24/5, var_1_14=0, var_1_15=-5, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L328] var_1_10 = __VERIFIER_nondet_double() [L329] CALL assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854776000e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_11=24/5, var_1_14=0, var_1_15=-5, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_11=24/5, var_1_14=0, var_1_15=-5, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L329] RET assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854776000e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_11=24/5, var_1_14=0, var_1_15=-5, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L330] var_1_11 = __VERIFIER_nondet_double() [L331] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-5, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-5, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L331] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-5, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L332] var_1_15 = __VERIFIER_nondet_char() [L333] CALL assume_abort_if_not(var_1_15 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L333] RET assume_abort_if_not(var_1_15 >= -128) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L334] CALL assume_abort_if_not(var_1_15 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L334] RET assume_abort_if_not(var_1_15 <= 127) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L335] CALL assume_abort_if_not(var_1_15 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L335] RET assume_abort_if_not(var_1_15 != 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=500, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L336] var_1_16 = __VERIFIER_nondet_ulong() [L337] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L337] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L338] CALL assume_abort_if_not(var_1_16 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L338] RET assume_abort_if_not(var_1_16 <= 4294967294) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=4182428128, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L339] var_1_17 = __VERIFIER_nondet_ulong() [L340] CALL assume_abort_if_not(var_1_17 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L340] RET assume_abort_if_not(var_1_17 >= 2147483647) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L341] CALL assume_abort_if_not(var_1_17 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L341] RET assume_abort_if_not(var_1_17 <= 4294967294) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=16, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L342] var_1_18 = __VERIFIER_nondet_ulong() [L343] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L343] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L344] CALL assume_abort_if_not(var_1_18 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L344] RET assume_abort_if_not(var_1_18 <= 1073741823) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=0, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L345] var_1_20 = __VERIFIER_nondet_char() [L346] CALL assume_abort_if_not(var_1_20 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L346] RET assume_abort_if_not(var_1_20 >= -126) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L347] CALL assume_abort_if_not(var_1_20 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L347] RET assume_abort_if_not(var_1_20 <= 126) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=64, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L348] var_1_21 = __VERIFIER_nondet_char() [L349] CALL assume_abort_if_not(var_1_21 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L349] RET assume_abort_if_not(var_1_21 >= -127) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L350] CALL assume_abort_if_not(var_1_21 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L350] RET assume_abort_if_not(var_1_21 <= 126) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=256, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L351] var_1_23 = __VERIFIER_nondet_short() [L352] CALL assume_abort_if_not(var_1_23 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L352] RET assume_abort_if_not(var_1_23 >= -1) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L353] CALL assume_abort_if_not(var_1_23 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L353] RET assume_abort_if_not(var_1_23 <= 32767) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=8, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L354] var_1_24 = __VERIFIER_nondet_short() [L355] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L355] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L356] CALL assume_abort_if_not(var_1_24 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L356] RET assume_abort_if_not(var_1_24 <= 32767) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_25=511/2, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L357] var_1_25 = __VERIFIER_nondet_float() [L358] CALL assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L358] RET assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_26=25007/50, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L359] var_1_26 = __VERIFIER_nondet_float() [L360] CALL assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L360] RET assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=-2, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L361] var_1_34 = __VERIFIER_nondet_char() [L362] CALL assume_abort_if_not(var_1_34 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L362] RET assume_abort_if_not(var_1_34 >= -127) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L363] CALL assume_abort_if_not(var_1_34 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L363] RET assume_abort_if_not(var_1_34 <= 127) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=10, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L364] var_1_35 = __VERIFIER_nondet_char() [L365] CALL assume_abort_if_not(var_1_35 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L365] RET assume_abort_if_not(var_1_35 >= -128) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L366] CALL assume_abort_if_not(var_1_35 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L366] RET assume_abort_if_not(var_1_35 <= 127) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-256, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L367] var_1_36 = __VERIFIER_nondet_long() [L368] CALL assume_abort_if_not(var_1_36 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L368] RET assume_abort_if_not(var_1_36 >= -2147483648) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L369] CALL assume_abort_if_not(var_1_36 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L369] RET assume_abort_if_not(var_1_36 <= 2147483647) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L370] var_1_37 = __VERIFIER_nondet_float() [L371] CALL assume_abort_if_not((var_1_37 >= -922337.2036854776000e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L371] RET assume_abort_if_not((var_1_37 >= -922337.2036854776000e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_38=63/4, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L372] var_1_38 = __VERIFIER_nondet_float() [L373] CALL assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L373] RET assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=10, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L374] var_1_39 = __VERIFIER_nondet_uchar() [L375] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L375] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L376] CALL assume_abort_if_not(var_1_39 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L376] RET assume_abort_if_not(var_1_39 <= 254) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L377] var_1_41 = __VERIFIER_nondet_long() [L378] CALL assume_abort_if_not(var_1_41 >= -1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L378] RET assume_abort_if_not(var_1_41 >= -1073741823) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L379] CALL assume_abort_if_not(var_1_41 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L379] RET assume_abort_if_not(var_1_41 <= 1073741823) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_43=97/10, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L380] var_1_43 = __VERIFIER_nondet_float() [L381] CALL assume_abort_if_not((var_1_43 >= -922337.2036854776000e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854776000e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L381] RET assume_abort_if_not((var_1_43 >= -922337.2036854776000e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854776000e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L382] var_1_44 = __VERIFIER_nondet_uchar() [L383] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L383] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L384] CALL assume_abort_if_not(var_1_44 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L384] RET assume_abort_if_not(var_1_44 <= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L385] var_1_45 = __VERIFIER_nondet_uchar() [L386] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L386] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L387] CALL assume_abort_if_not(var_1_45 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L387] RET assume_abort_if_not(var_1_45 <= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L388] var_1_46 = __VERIFIER_nondet_uchar() [L389] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L389] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L390] CALL assume_abort_if_not(var_1_46 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L390] RET assume_abort_if_not(var_1_46 <= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_48=21/2, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L391] var_1_48 = __VERIFIER_nondet_float() [L392] CALL assume_abort_if_not((var_1_48 >= -922337.2036854776000e+13F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 9223372.036854776000e+12F && var_1_48 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L392] RET assume_abort_if_not((var_1_48 >= -922337.2036854776000e+13F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 9223372.036854776000e+12F && var_1_48 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L393] CALL assume_abort_if_not(var_1_48 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L393] RET assume_abort_if_not(var_1_48 != 0.0F) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=25, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L394] var_1_50 = __VERIFIER_nondet_long() [L395] CALL assume_abort_if_not(var_1_50 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L395] RET assume_abort_if_not(var_1_50 >= -2147483648) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L396] CALL assume_abort_if_not(var_1_50 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L396] RET assume_abort_if_not(var_1_50 <= 2147483647) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L397] CALL assume_abort_if_not(var_1_50 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L397] RET assume_abort_if_not(var_1_50 != 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_51=11/10, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L398] var_1_51 = __VERIFIER_nondet_double() [L399] CALL assume_abort_if_not((var_1_51 >= -922337.2036854765600e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854765600e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L399] RET assume_abort_if_not((var_1_51 >= -922337.2036854765600e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854765600e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_52=127/4, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L400] var_1_52 = __VERIFIER_nondet_double() [L401] CALL assume_abort_if_not((var_1_52 >= -922337.2036854765600e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854765600e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L401] RET assume_abort_if_not((var_1_52 >= -922337.2036854765600e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854765600e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_53=9/5, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L402] var_1_53 = __VERIFIER_nondet_double() [L403] CALL assume_abort_if_not((var_1_53 >= -922337.2036854765600e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L403] RET assume_abort_if_not((var_1_53 >= -922337.2036854765600e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_55=199/2, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L404] var_1_55 = __VERIFIER_nondet_float() [L405] CALL assume_abort_if_not((var_1_55 >= 0.0F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 9223372.036854765600e+12F && var_1_55 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L405] RET assume_abort_if_not((var_1_55 >= 0.0F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 9223372.036854765600e+12F && var_1_55 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_56=163/5, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L406] var_1_56 = __VERIFIER_nondet_float() [L407] CALL assume_abort_if_not((var_1_56 >= -461168.6018427382800e+13F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 4611686.018427382800e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L407] RET assume_abort_if_not((var_1_56 >= -461168.6018427382800e+13F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 4611686.018427382800e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L408] var_1_57 = __VERIFIER_nondet_float() [L409] CALL assume_abort_if_not((var_1_57 >= -461168.6018427382800e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 4611686.018427382800e+12F && var_1_57 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L409] RET assume_abort_if_not((var_1_57 >= -461168.6018427382800e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 4611686.018427382800e+12F && var_1_57 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L410] var_1_59 = __VERIFIER_nondet_uchar() [L411] CALL assume_abort_if_not(var_1_59 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L411] RET assume_abort_if_not(var_1_59 >= 1) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L412] CALL assume_abort_if_not(var_1_59 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L412] RET assume_abort_if_not(var_1_59 <= 1) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L413] var_1_60 = __VERIFIER_nondet_uchar() [L414] CALL assume_abort_if_not(var_1_60 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L414] RET assume_abort_if_not(var_1_60 >= 1) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L415] CALL assume_abort_if_not(var_1_60 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L415] RET assume_abort_if_not(var_1_60 <= 1) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=2, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L416] var_1_62 = __VERIFIER_nondet_ushort() [L417] CALL assume_abort_if_not(var_1_62 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L417] RET assume_abort_if_not(var_1_62 >= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L418] CALL assume_abort_if_not(var_1_62 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L418] RET assume_abort_if_not(var_1_62 <= 32767) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=128, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L419] var_1_65 = __VERIFIER_nondet_short() [L420] CALL assume_abort_if_not(var_1_65 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L420] RET assume_abort_if_not(var_1_65 >= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L421] CALL assume_abort_if_not(var_1_65 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L421] RET assume_abort_if_not(var_1_65 <= 16383) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_67=8, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L422] var_1_67 = __VERIFIER_nondet_ulong() [L423] CALL assume_abort_if_not(var_1_67 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L423] RET assume_abort_if_not(var_1_67 >= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L424] CALL assume_abort_if_not(var_1_67 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L424] RET assume_abort_if_not(var_1_67 <= 4294967295) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=64, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L425] var_1_69 = __VERIFIER_nondet_uchar() [L426] CALL assume_abort_if_not(var_1_69 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L426] RET assume_abort_if_not(var_1_69 >= 63) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L427] CALL assume_abort_if_not(var_1_69 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L427] RET assume_abort_if_not(var_1_69 <= 127) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=100, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L428] var_1_70 = __VERIFIER_nondet_uchar() [L429] CALL assume_abort_if_not(var_1_70 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L429] RET assume_abort_if_not(var_1_70 >= 63) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L430] CALL assume_abort_if_not(var_1_70 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L430] RET assume_abort_if_not(var_1_70 <= 127) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=4, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L431] var_1_71 = __VERIFIER_nondet_uchar() [L432] CALL assume_abort_if_not(var_1_71 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L432] RET assume_abort_if_not(var_1_71 >= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L433] CALL assume_abort_if_not(var_1_71 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L433] RET assume_abort_if_not(var_1_71 <= 63) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=32, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L434] var_1_72 = __VERIFIER_nondet_uchar() [L435] CALL assume_abort_if_not(var_1_72 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L435] RET assume_abort_if_not(var_1_72 >= 0) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L436] CALL assume_abort_if_not(var_1_72 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L436] RET assume_abort_if_not(var_1_72 <= 127) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=1638701930, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L437] var_1_74 = __VERIFIER_nondet_ulong() [L438] CALL assume_abort_if_not(var_1_74 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L438] RET assume_abort_if_not(var_1_74 >= 1073741823) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L439] CALL assume_abort_if_not(var_1_74 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L439] RET assume_abort_if_not(var_1_74 <= 2147483647) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2413951261, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L440] var_1_75 = __VERIFIER_nondet_ulong() [L441] CALL assume_abort_if_not(var_1_75 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L441] RET assume_abort_if_not(var_1_75 >= 2147483647) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L442] CALL assume_abort_if_not(var_1_75 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L442] RET assume_abort_if_not(var_1_75 <= 4294967294) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=3258520560, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L443] var_1_76 = __VERIFIER_nondet_ulong() [L444] CALL assume_abort_if_not(var_1_76 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L444] RET assume_abort_if_not(var_1_76 >= 2147483647) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L445] CALL assume_abort_if_not(var_1_76 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L445] RET assume_abort_if_not(var_1_76 <= 4294967294) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L446] var_1_78 = __VERIFIER_nondet_uchar() [L447] CALL assume_abort_if_not(var_1_78 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L447] RET assume_abort_if_not(var_1_78 >= 1) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L448] CALL assume_abort_if_not(var_1_78 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L448] RET assume_abort_if_not(var_1_78 <= 1) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=4, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L449] var_1_80 = __VERIFIER_nondet_char() [L450] CALL assume_abort_if_not(var_1_80 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L450] RET assume_abort_if_not(var_1_80 >= -127) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L451] CALL assume_abort_if_not(var_1_80 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L451] RET assume_abort_if_not(var_1_80 <= 126) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=25, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L467] RET updateVariables() [L468] CALL step() [L106] COND FALSE !(((((((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))) < (var_1_35)) ? (((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))) : (var_1_35))) < var_1_36) [L113] var_1_33 = var_1_39 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=-64, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L115] COND TRUE ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))) <= var_1_34 [L116] var_1_40 = ((((1) < 0 ) ? -(1) : (1))) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L120] COND TRUE var_1_37 >= ((((var_1_38) < (var_1_43)) ? (var_1_38) : (var_1_43))) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=1, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L121] COND TRUE var_1_34 < var_1_35 [L122] var_1_42 = (var_1_44 || (var_1_45 || var_1_46)) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L129] COND FALSE !((5.4f > (var_1_43 / var_1_48)) && var_1_42) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=517/8, var_1_50=-1, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L132] COND TRUE (var_1_35 * (~ var_1_36)) >= ((var_1_39 / var_1_50) * var_1_40) [L133] var_1_49 = ((((((((var_1_51) > (((((0.5) > (var_1_52)) ? (0.5) : (var_1_52))))) ? (var_1_51) : (((((0.5) > (var_1_52)) ? (0.5) : (var_1_52))))))) < (var_1_53)) ? (((((var_1_51) > (((((0.5) > (var_1_52)) ? (0.5) : (var_1_52))))) ? (var_1_51) : (((((0.5) > (var_1_52)) ? (0.5) : (var_1_52))))))) : (var_1_53))) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L137] COND FALSE !(var_1_43 < var_1_49) [L142] var_1_54 = (((((var_1_56 + ((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))))) > (var_1_51)) ? ((var_1_56 + ((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))))) : (var_1_51))) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L144] COND TRUE var_1_34 < var_1_40 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=0, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L145] COND FALSE !(var_1_34 < var_1_33) [L148] var_1_58 = (var_1_46 || var_1_59) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L151] COND TRUE var_1_50 <= var_1_34 [L152] var_1_61 = (var_1_39 + ((((var_1_62) < 0 ) ? -(var_1_62) : (var_1_62)))) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=50, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L156] COND TRUE \read(var_1_58) [L157] var_1_63 = ((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=-25, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L169] COND TRUE ((((25) < (var_1_36)) ? (25) : (var_1_36))) <= (var_1_50 * var_1_61) [L170] var_1_64 = (var_1_33 + ((((var_1_35) < ((var_1_39 - var_1_65))) ? (var_1_35) : ((var_1_39 - var_1_65))))) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=1, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L174] COND TRUE var_1_38 == var_1_57 [L175] var_1_66 = (((((((((((var_1_62) < (var_1_39)) ? (var_1_62) : (var_1_39))) < 0 ) ? -((((var_1_62) < (var_1_39)) ? (var_1_62) : (var_1_39))) : ((((var_1_62) < (var_1_39)) ? (var_1_62) : (var_1_39)))))) < (var_1_61)) ? ((((((((var_1_62) < (var_1_39)) ? (var_1_62) : (var_1_39))) < 0 ) ? -((((var_1_62) < (var_1_39)) ? (var_1_62) : (var_1_39))) : ((((var_1_62) < (var_1_39)) ? (var_1_62) : (var_1_39)))))) : (var_1_61))) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=2, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L183] COND TRUE var_1_48 <= ((((var_1_51) < (var_1_43)) ? (var_1_51) : (var_1_43))) [L184] var_1_68 = ((((((var_1_69) < (var_1_70)) ? (var_1_69) : (var_1_70))) - var_1_71) + var_1_72) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=4, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L186] COND FALSE !(((((var_1_41) < (var_1_68)) ? (var_1_41) : (var_1_68))) <= 8) [L209] var_1_73 = (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))) + var_1_62) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L211] COND TRUE \read(var_1_58) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L212] COND TRUE \read(var_1_60) [L213] var_1_77 = var_1_45 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L226] COND TRUE ((((var_1_68) < 0 ) ? -(var_1_68) : (var_1_68))) >= var_1_62 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=-8, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L227] COND FALSE !(\read(var_1_45)) [L230] var_1_79 = ((((var_1_71) < (var_1_80)) ? (var_1_71) : (var_1_80))) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=4, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L237] COND TRUE ((((100) > (var_1_61)) ? (100) : (var_1_61))) >= -10000 [L238] var_1_81 = (((((((var_1_62) < ((16u + var_1_74))) ? (var_1_62) : ((16u + var_1_74)))) < 0 ) ? -((((var_1_62) < ((16u + var_1_74))) ? (var_1_62) : ((16u + var_1_74)))) : ((((var_1_62) < ((16u + var_1_74))) ? (var_1_62) : ((16u + var_1_74)))))) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L240] COND TRUE var_1_75 > var_1_68 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=0, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L241] COND TRUE (~ var_1_62) < (~ var_1_66) [L242] var_1_82 = (var_1_39 + ((((((((var_1_62) < 0 ) ? -(var_1_62) : (var_1_62)))) > (var_1_80)) ? (((((var_1_62) < 0 ) ? -(var_1_62) : (var_1_62)))) : (var_1_80)))) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L245] COND TRUE var_1_70 < var_1_73 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=65/2, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L246] COND TRUE \read(var_1_59) [L247] var_1_83 = ((((var_1_56) < 0 ) ? -(var_1_56) : (var_1_56))) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L260] COND FALSE !(var_1_72 < var_1_33) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=200, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L263] COND FALSE !(\read(var_1_45)) [L266] var_1_85 = var_1_72 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=2, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L268] var_1_86 = var_1_39 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=10, var_1_88=38/5, var_1_8=-5] [L269] COND FALSE !(\read(var_1_44)) [L272] var_1_87 = var_1_39 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=38/5, var_1_8=-5] [L274] COND TRUE var_1_42 || var_1_60 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=38/5, var_1_8=-5] [L275] EXPR var_1_82 >> var_1_69 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=38/5, var_1_8=-5] [L275] EXPR var_1_70 << var_1_68 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=38/5, var_1_8=-5] [L275] COND FALSE !((var_1_82 >> var_1_69) < (var_1_70 << var_1_68)) [L280] var_1_88 = var_1_56 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=5, var_1_8=-5] [L285] COND FALSE !(((((last_1_var_1_22) < 0 ) ? -(last_1_var_1_22) : (last_1_var_1_22))) < (((((var_1_10 - var_1_11)) < (((((last_1_var_1_22) < 0 ) ? -(last_1_var_1_22) : (last_1_var_1_22))))) ? ((var_1_10 - var_1_11)) : (((((last_1_var_1_22) < 0 ) ? -(last_1_var_1_22) : (last_1_var_1_22))))))) [L292] var_1_8 = 0 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=5, var_1_8=0] [L294] unsigned long int stepLocal_1 = var_1_18; VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, stepLocal_1=0, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=-5, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=5, var_1_8=0] [L295] COND TRUE 256 > stepLocal_1 [L296] var_1_19 = ((((((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) > (var_1_21)) ? (((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) : (var_1_21))) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=126, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_27=-8, var_1_30=-2, var_1_31=3/10, var_1_32=16, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=5, var_1_8=0] [L298] var_1_31 = var_1_26 [L299] var_1_32 = var_1_21 [L300] var_1_30 = ((((var_1_15) > (var_1_32)) ? (var_1_15) : (var_1_32))) [L301] signed short int stepLocal_0 = var_1_8; VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, stepLocal_0=0, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=126, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_26=6, var_1_27=-8, var_1_30=-125, var_1_31=6, var_1_32=-126, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=5, var_1_8=0] [L302] EXPR (var_1_32 + var_1_19) ^ (var_1_30 + var_1_32) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, stepLocal_0=0, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=126, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_26=6, var_1_27=-8, var_1_30=-125, var_1_31=6, var_1_32=-126, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=5, var_1_8=0] [L302] COND FALSE !(stepLocal_0 == ((var_1_32 + var_1_19) ^ (var_1_30 + var_1_32))) [L305] COND TRUE var_1_30 == ((((var_1_30) < ((var_1_8 / var_1_15))) ? (var_1_30) : ((var_1_8 / var_1_15)))) [L306] var_1_14 = var_1_16 VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=126, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_26=6, var_1_27=-8, var_1_30=-125, var_1_31=6, var_1_32=-126, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=5, var_1_8=0] [L310] signed long int stepLocal_2 = var_1_23 - var_1_24; VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, stepLocal_2=1, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=126, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_22=395/8, var_1_23=631, var_1_24=630, var_1_26=6, var_1_27=-8, var_1_30=-125, var_1_31=6, var_1_32=-126, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=5, var_1_8=0] [L311] COND TRUE stepLocal_2 > var_1_14 [L312] var_1_22 = (var_1_25 - var_1_26) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=126, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_23=631, var_1_24=630, var_1_26=6, var_1_27=-8, var_1_30=-125, var_1_31=6, var_1_32=-126, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=5, var_1_8=0] [L314] COND TRUE ! var_1_5 [L315] var_1_27 = ((var_1_32 + var_1_24) + (var_1_30 + (var_1_20 + var_1_32))) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=126, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_23=631, var_1_24=630, var_1_26=6, var_1_27=127, var_1_30=-125, var_1_31=6, var_1_32=-126, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=5, var_1_8=0] [L468] RET step() [L469] CALL, EXPR property() [L459] EXPR (var_1_32 + var_1_19) ^ (var_1_30 + var_1_32) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=126, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_23=631, var_1_24=630, var_1_26=6, var_1_27=127, var_1_30=-125, var_1_31=6, var_1_32=-126, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=5, var_1_8=0] [L459-L460] return (((((((((var_1_8 == ((var_1_32 + var_1_19) ^ (var_1_30 + var_1_32))) ? (var_1_1 == ((signed long int) var_1_8)) : 1) && ((((((last_1_var_1_22) < 0 ) ? -(last_1_var_1_22) : (last_1_var_1_22))) < (((((var_1_10 - var_1_11)) < (((((last_1_var_1_22) < 0 ) ? -(last_1_var_1_22) : (last_1_var_1_22))))) ? ((var_1_10 - var_1_11)) : (((((last_1_var_1_22) < 0 ) ? -(last_1_var_1_22) : (last_1_var_1_22))))))) ? ((last_1_var_1_22 >= last_1_var_1_22) ? (var_1_8 == ((signed short int) last_1_var_1_32)) : (var_1_8 == ((signed short int) last_1_var_1_30))) : (var_1_8 == ((signed short int) 0)))) && ((var_1_30 == ((((var_1_30) < ((var_1_8 / var_1_15))) ? (var_1_30) : ((var_1_8 / var_1_15))))) ? (var_1_14 == ((unsigned long int) var_1_16)) : (var_1_14 == ((unsigned long int) (var_1_17 - (16u + var_1_18)))))) && ((256 > var_1_18) ? (var_1_19 == ((signed char) ((((((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) > (var_1_21)) ? (((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) : (var_1_21))))) : 1)) && (((var_1_23 - var_1_24) > var_1_14) ? (var_1_22 == ((float) (var_1_25 - var_1_26))) : 1)) && ((! var_1_5) ? (var_1_27 == ((signed long int) ((var_1_32 + var_1_24) + (var_1_30 + (var_1_20 + var_1_32))))) : ((var_1_11 > var_1_22) ? (var_1_27 == ((signed long int) var_1_19)) : (var_1_27 == ((signed long int) var_1_32))))) && (var_1_30 == ((signed short int) ((((var_1_15) > (var_1_32)) ? (var_1_15) : (var_1_32)))))) && (var_1_31 == ((double) var_1_26))) && (var_1_32 == ((signed char) var_1_21)) ; [L469] RET, EXPR property() [L469] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=126, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_23=631, var_1_24=630, var_1_26=6, var_1_27=127, var_1_30=-125, var_1_31=6, var_1_32=-126, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=5, var_1_8=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_22=395/8, last_1_var_1_30=-2, last_1_var_1_32=16, var_1_14=0, var_1_15=-125, var_1_16=0, var_1_17=-2147483649, var_1_18=0, var_1_19=126, var_1_1=16, var_1_20=-126, var_1_21=-126, var_1_23=631, var_1_24=630, var_1_26=6, var_1_27=127, var_1_30=-125, var_1_31=6, var_1_32=-126, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=-2147483648, var_1_39=0, var_1_40=1, var_1_41=125, var_1_42=0, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=10263/40, var_1_49=2, var_1_50=-1, var_1_51=2, var_1_52=0, var_1_53=0, var_1_54=3, var_1_56=5, var_1_58=1, var_1_59=1, var_1_5=0, var_1_60=1, var_1_61=125, var_1_62=196733, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_68=125, var_1_69=-193, var_1_70=63, var_1_71=63, var_1_72=381, var_1_73=125, var_1_74=-3221225473, var_1_75=2147483647, var_1_76=2147483647, var_1_77=0, var_1_78=1, var_1_79=63, var_1_80=126, var_1_81=125, var_1_82=126, var_1_83=4, var_1_84=0, var_1_85=381, var_1_86=0, var_1_87=0, var_1_88=5, var_1_8=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 222 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 44.0s, OverallIterations: 15, TraceHistogramMax: 81, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 21.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8573 SdHoareTripleChecker+Valid, 6.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8400 mSDsluCounter, 14369 SdHoareTripleChecker+Invalid, 5.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9035 mSDsCounter, 3571 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6519 IncrementalHoareTripleChecker+Invalid, 10090 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3571 mSolverCounterUnsat, 5334 mSDtfsCounter, 6519 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5710 GetRequests, 5550 SyntacticMatches, 1 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1467 ImplicationChecksByTransitivity, 1.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=15542occurred in iteration=13, InterpolantAutomatonStates: 147, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 8.5s AutomataMinimizationTime, 14 MinimizatonAttempts, 43119 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 8.4s InterpolantComputationTime, 11059 NumberOfCodeBlocks, 11059 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 12542 ConstructedInterpolants, 0 QuantifiedInterpolants, 21991 SizeOfPredicates, 20 NumberOfNonLiveVariables, 6630 ConjunctsInSsa, 43 ConjunctsInUnsatCore, 25 InterpolantComputations, 9 PerfectInterpolantSequences, 322670/324000 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-02-05 21:36:37,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-44.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash cc3984a70cd12d1d8d9819c7a441be5e9fcf1734b23271ea13bfbb9a60a77e9c --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-05 21:36:39,322 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-05 21:36:39,406 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-02-05 21:36:39,409 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-05 21:36:39,410 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-05 21:36:39,424 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-05 21:36:39,425 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-05 21:36:39,425 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-05 21:36:39,425 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-05 21:36:39,425 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-05 21:36:39,425 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-05 21:36:39,425 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-05 21:36:39,425 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-05 21:36:39,425 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-05 21:36:39,428 INFO L153 SettingsManager]: * Use SBE=true [2025-02-05 21:36:39,429 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-05 21:36:39,429 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-05 21:36:39,429 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-05 21:36:39,430 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-05 21:36:39,430 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-05 21:36:39,430 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-05 21:36:39,430 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-05 21:36:39,430 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-05 21:36:39,430 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-05 21:36:39,430 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-05 21:36:39,430 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-05 21:36:39,430 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-05 21:36:39,430 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-05 21:36:39,430 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> cc3984a70cd12d1d8d9819c7a441be5e9fcf1734b23271ea13bfbb9a60a77e9c [2025-02-05 21:36:39,677 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-05 21:36:39,682 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-05 21:36:39,684 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-05 21:36:39,685 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-05 21:36:39,685 INFO L274 PluginConnector]: CDTParser initialized [2025-02-05 21:36:39,686 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-44.i [2025-02-05 21:36:40,903 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a7a211f33/3d0a584d2f1e4b1e8ce6cbb3874217d2/FLAGdd0b92757 [2025-02-05 21:36:41,117 INFO L384 CDTParser]: Found 1 translation units. [2025-02-05 21:36:41,118 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-44.i [2025-02-05 21:36:41,125 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a7a211f33/3d0a584d2f1e4b1e8ce6cbb3874217d2/FLAGdd0b92757 [2025-02-05 21:36:41,135 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a7a211f33/3d0a584d2f1e4b1e8ce6cbb3874217d2 [2025-02-05 21:36:41,136 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-05 21:36:41,137 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-05 21:36:41,138 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-05 21:36:41,138 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-05 21:36:41,141 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-05 21:36:41,142 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 09:36:41" (1/1) ... [2025-02-05 21:36:41,142 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56d3c564 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41, skipping insertion in model container [2025-02-05 21:36:41,142 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 09:36:41" (1/1) ... [2025-02-05 21:36:41,173 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-05 21:36:41,266 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-44.i[916,929] [2025-02-05 21:36:41,355 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-05 21:36:41,366 INFO L200 MainTranslator]: Completed pre-run [2025-02-05 21:36:41,372 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-44.i[916,929] [2025-02-05 21:36:41,415 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-05 21:36:41,428 INFO L204 MainTranslator]: Completed translation [2025-02-05 21:36:41,428 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41 WrapperNode [2025-02-05 21:36:41,428 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-05 21:36:41,429 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-05 21:36:41,429 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-05 21:36:41,429 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-05 21:36:41,433 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41" (1/1) ... [2025-02-05 21:36:41,443 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41" (1/1) ... [2025-02-05 21:36:41,472 INFO L138 Inliner]: procedures = 27, calls = 94, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 460 [2025-02-05 21:36:41,476 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-05 21:36:41,476 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-05 21:36:41,477 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-05 21:36:41,477 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-05 21:36:41,482 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41" (1/1) ... [2025-02-05 21:36:41,482 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41" (1/1) ... [2025-02-05 21:36:41,486 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41" (1/1) ... [2025-02-05 21:36:41,496 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-02-05 21:36:41,496 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41" (1/1) ... [2025-02-05 21:36:41,497 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41" (1/1) ... [2025-02-05 21:36:41,507 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41" (1/1) ... [2025-02-05 21:36:41,508 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41" (1/1) ... [2025-02-05 21:36:41,510 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41" (1/1) ... [2025-02-05 21:36:41,512 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41" (1/1) ... [2025-02-05 21:36:41,514 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-05 21:36:41,515 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-05 21:36:41,515 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-05 21:36:41,515 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-05 21:36:41,516 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41" (1/1) ... [2025-02-05 21:36:41,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-05 21:36:41,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-05 21:36:41,537 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-05 21:36:41,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-05 21:36:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-05 21:36:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-05 21:36:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-05 21:36:41,575 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-05 21:36:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-05 21:36:41,575 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-05 21:36:41,683 INFO L257 CfgBuilder]: Building ICFG [2025-02-05 21:36:41,685 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-05 21:36:58,620 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2025-02-05 21:36:58,621 INFO L308 CfgBuilder]: Performing block encoding [2025-02-05 21:36:58,635 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-05 21:36:58,636 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-05 21:36:58,636 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 05.02 09:36:58 BoogieIcfgContainer [2025-02-05 21:36:58,636 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-05 21:36:58,638 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-05 21:36:58,638 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-05 21:36:58,642 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-05 21:36:58,642 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.02 09:36:41" (1/3) ... [2025-02-05 21:36:58,642 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53c3e63d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.02 09:36:58, skipping insertion in model container [2025-02-05 21:36:58,643 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 09:36:41" (2/3) ... [2025-02-05 21:36:58,643 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53c3e63d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.02 09:36:58, skipping insertion in model container [2025-02-05 21:36:58,643 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 05.02 09:36:58" (3/3) ... [2025-02-05 21:36:58,644 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-44.i [2025-02-05 21:36:58,655 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-05 21:36:58,657 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-44.i that has 2 procedures, 205 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-02-05 21:36:58,712 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-05 21:36:58,720 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;@34668c25, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-05 21:36:58,720 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-05 21:36:58,723 INFO L276 IsEmpty]: Start isEmpty. Operand has 205 states, 121 states have (on average 1.4958677685950412) internal successors, (181), 122 states have internal predecessors, (181), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2025-02-05 21:36:58,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 496 [2025-02-05 21:36:58,739 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:36:58,739 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:36:58,740 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:36:58,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:36:58,745 INFO L85 PathProgramCache]: Analyzing trace with hash -212875099, now seen corresponding path program 1 times [2025-02-05 21:36:58,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-02-05 21:36:58,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [648008158] [2025-02-05 21:36:58,758 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:58,759 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-02-05 21:36:58,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-02-05 21:36:58,762 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-02-05 21:36:58,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2025-02-05 21:36:58,884 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 495 statements into 1 equivalence classes. [2025-02-05 21:36:59,456 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 495 of 495 statements. [2025-02-05 21:36:59,457 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:36:59,457 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:36:59,487 INFO L256 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-05 21:36:59,496 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-05 21:36:59,544 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 5776 proven. 0 refuted. 0 times theorem prover too weak. 7184 trivial. 0 not checked. [2025-02-05 21:36:59,545 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-05 21:36:59,545 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-02-05 21:36:59,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [648008158] [2025-02-05 21:36:59,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [648008158] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 21:36:59,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 21:36:59,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-05 21:36:59,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821045036] [2025-02-05 21:36:59,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 21:36:59,550 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-05 21:36:59,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-02-05 21:36:59,564 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-05 21:36:59,565 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-05 21:36:59,567 INFO L87 Difference]: Start difference. First operand has 205 states, 121 states have (on average 1.4958677685950412) internal successors, (181), 122 states have internal predecessors, (181), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) Second operand has 2 states, 2 states have (on average 48.5) internal successors, (97), 2 states have internal predecessors, (97), 2 states have call successors, (81), 2 states have call predecessors, (81), 2 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) [2025-02-05 21:36:59,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 21:36:59,601 INFO L93 Difference]: Finished difference Result 399 states and 752 transitions. [2025-02-05 21:36:59,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-05 21:36:59,605 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 48.5) internal successors, (97), 2 states have internal predecessors, (97), 2 states have call successors, (81), 2 states have call predecessors, (81), 2 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) Word has length 495 [2025-02-05 21:36:59,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 21:36:59,610 INFO L225 Difference]: With dead ends: 399 [2025-02-05 21:36:59,611 INFO L226 Difference]: Without dead ends: 197 [2025-02-05 21:36:59,614 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 494 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-05 21:36:59,615 INFO L435 NwaCegarLoop]: 325 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-05 21:36:59,616 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-05 21:36:59,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2025-02-05 21:36:59,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 197. [2025-02-05 21:36:59,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 114 states have (on average 1.4298245614035088) internal successors, (163), 114 states have internal predecessors, (163), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2025-02-05 21:36:59,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 325 transitions. [2025-02-05 21:36:59,657 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 325 transitions. Word has length 495 [2025-02-05 21:36:59,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 21:36:59,658 INFO L471 AbstractCegarLoop]: Abstraction has 197 states and 325 transitions. [2025-02-05 21:36:59,660 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 48.5) internal successors, (97), 2 states have internal predecessors, (97), 2 states have call successors, (81), 2 states have call predecessors, (81), 2 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) [2025-02-05 21:36:59,660 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 325 transitions. [2025-02-05 21:36:59,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 496 [2025-02-05 21:36:59,676 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 21:36:59,676 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-05 21:36:59,699 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2025-02-05 21:36:59,877 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-02-05 21:36:59,878 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 21:36:59,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 21:36:59,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1357614224, now seen corresponding path program 1 times [2025-02-05 21:36:59,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-02-05 21:36:59,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1753452166] [2025-02-05 21:36:59,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 21:36:59,880 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-02-05 21:36:59,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-02-05 21:36:59,884 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-02-05 21:36:59,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2025-02-05 21:36:59,965 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 495 statements into 1 equivalence classes. [2025-02-05 21:37:00,538 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 495 of 495 statements. [2025-02-05 21:37:00,539 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 21:37:00,539 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 21:37:00,566 INFO L256 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-05 21:37:00,574 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-05 21:37:07,591 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6933 proven. 360 refuted. 0 times theorem prover too weak. 5667 trivial. 0 not checked. [2025-02-05 21:37:07,592 INFO L312 TraceCheckSpWp]: Computing backward predicates...