./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-33.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_operatoramount_amount250_file-33.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 0061dfc8fdab41fdc80ba0a1f252468d5d913d3d988d998a547bb6e6784abf73 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 02:16:21,861 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 02:16:21,920 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-02-06 02:16:21,924 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 02:16:21,928 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 02:16:21,952 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 02:16:21,953 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 02:16:21,956 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 02:16:21,957 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 02:16:21,957 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 02:16:21,957 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 02:16:21,957 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 02:16:21,957 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 02:16:21,957 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 02:16:21,957 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 02:16:21,957 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 02:16:21,957 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 02:16:21,958 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 02:16:21,958 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 02:16:21,958 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 02:16:21,959 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 02:16:21,959 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 02:16:21,959 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 02:16:21,959 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 02:16:21,959 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 02:16:21,959 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 02:16:21,959 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 02:16:21,959 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 02:16:21,959 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 -> 0061dfc8fdab41fdc80ba0a1f252468d5d913d3d988d998a547bb6e6784abf73 [2025-02-06 02:16:22,194 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 02:16:22,202 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 02:16:22,203 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 02:16:22,204 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 02:16:22,204 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 02:16:22,205 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-33.i [2025-02-06 02:16:23,456 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/5ba7babd6/e646490351234b11a4ce53ce9815c715/FLAG06cf0a468 [2025-02-06 02:16:23,862 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 02:16:23,866 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-33.i [2025-02-06 02:16:23,879 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/5ba7babd6/e646490351234b11a4ce53ce9815c715/FLAG06cf0a468 [2025-02-06 02:16:24,048 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/5ba7babd6/e646490351234b11a4ce53ce9815c715 [2025-02-06 02:16:24,050 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 02:16:24,054 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 02:16:24,056 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 02:16:24,056 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 02:16:24,059 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 02:16:24,060 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:16:24" (1/1) ... [2025-02-06 02:16:24,062 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49efd45b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24, skipping insertion in model container [2025-02-06 02:16:24,062 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:16:24" (1/1) ... [2025-02-06 02:16:24,092 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 02:16:24,202 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_operatoramount_amount250_file-33.i[916,929] [2025-02-06 02:16:24,288 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 02:16:24,298 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 02:16:24,305 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_operatoramount_amount250_file-33.i[916,929] [2025-02-06 02:16:24,353 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 02:16:24,370 INFO L204 MainTranslator]: Completed translation [2025-02-06 02:16:24,370 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24 WrapperNode [2025-02-06 02:16:24,371 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 02:16:24,371 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 02:16:24,371 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 02:16:24,372 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 02:16:24,376 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24" (1/1) ... [2025-02-06 02:16:24,387 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24" (1/1) ... [2025-02-06 02:16:24,421 INFO L138 Inliner]: procedures = 26, calls = 64, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 468 [2025-02-06 02:16:24,421 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 02:16:24,422 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 02:16:24,422 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 02:16:24,422 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 02:16:24,428 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24" (1/1) ... [2025-02-06 02:16:24,428 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24" (1/1) ... [2025-02-06 02:16:24,433 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24" (1/1) ... [2025-02-06 02:16:24,449 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-06 02:16:24,449 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24" (1/1) ... [2025-02-06 02:16:24,449 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24" (1/1) ... [2025-02-06 02:16:24,462 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24" (1/1) ... [2025-02-06 02:16:24,466 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24" (1/1) ... [2025-02-06 02:16:24,470 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24" (1/1) ... [2025-02-06 02:16:24,472 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24" (1/1) ... [2025-02-06 02:16:24,477 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 02:16:24,478 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 02:16:24,478 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 02:16:24,478 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 02:16:24,479 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24" (1/1) ... [2025-02-06 02:16:24,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 02:16:24,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:16:24,514 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-06 02:16:24,517 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-06 02:16:24,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 02:16:24,535 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 02:16:24,535 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 02:16:24,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 02:16:24,535 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 02:16:24,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 02:16:24,637 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 02:16:24,638 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 02:16:25,163 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L372: havoc property_#t~bitwise37#1;havoc property_#t~bitwise38#1;havoc property_#t~short39#1;havoc property_#t~bitwise40#1;havoc property_#t~short41#1;havoc property_#t~ite43#1;havoc property_#t~bitwise42#1;havoc property_#t~short44#1; [2025-02-06 02:16:25,236 INFO L? ?]: Removed 58 outVars from TransFormulas that were not future-live. [2025-02-06 02:16:25,236 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 02:16:25,257 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 02:16:25,258 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 02:16:25,258 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:16:25 BoogieIcfgContainer [2025-02-06 02:16:25,258 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 02:16:25,259 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 02:16:25,263 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 02:16:25,267 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 02:16:25,267 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 02:16:24" (1/3) ... [2025-02-06 02:16:25,268 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38949f3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:16:25, skipping insertion in model container [2025-02-06 02:16:25,268 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:24" (2/3) ... [2025-02-06 02:16:25,269 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38949f3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:16:25, skipping insertion in model container [2025-02-06 02:16:25,269 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:16:25" (3/3) ... [2025-02-06 02:16:25,270 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-33.i [2025-02-06 02:16:25,282 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 02:16:25,283 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-33.i that has 2 procedures, 183 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-02-06 02:16:25,332 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 02:16:25,342 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;@55037044, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 02:16:25,342 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 02:16:25,345 INFO L276 IsEmpty]: Start isEmpty. Operand has 183 states, 129 states have (on average 1.4883720930232558) internal successors, (192), 130 states have internal predecessors, (192), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2025-02-06 02:16:25,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 337 [2025-02-06 02:16:25,359 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:16:25,360 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 02:16:25,360 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:16:25,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:16:25,364 INFO L85 PathProgramCache]: Analyzing trace with hash -79563141, now seen corresponding path program 1 times [2025-02-06 02:16:25,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:16:25,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439100037] [2025-02-06 02:16:25,371 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:25,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:16:25,496 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 336 statements into 1 equivalence classes. [2025-02-06 02:16:25,570 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 336 of 336 statements. [2025-02-06 02:16:25,575 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:25,575 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:16:25,909 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 5000 trivial. 0 not checked. [2025-02-06 02:16:25,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:16:25,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439100037] [2025-02-06 02:16:25,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439100037] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 02:16:25,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118210240] [2025-02-06 02:16:25,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:25,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:16:25,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:16:25,915 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-06 02:16:25,920 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-06 02:16:26,048 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 336 statements into 1 equivalence classes. [2025-02-06 02:16:26,173 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 336 of 336 statements. [2025-02-06 02:16:26,173 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:26,173 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:16:26,179 INFO L256 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-06 02:16:26,201 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 02:16:26,237 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 5000 trivial. 0 not checked. [2025-02-06 02:16:26,237 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 02:16:26,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118210240] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:16:26,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 02:16:26,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-02-06 02:16:26,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368016867] [2025-02-06 02:16:26,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:16:26,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-06 02:16:26,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:16:26,260 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-06 02:16:26,261 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 02:16:26,263 INFO L87 Difference]: Start difference. First operand has 183 states, 129 states have (on average 1.4883720930232558) internal successors, (192), 130 states have internal predecessors, (192), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) Second operand has 2 states, 2 states have (on average 43.0) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 2 states have call successors, (51) [2025-02-06 02:16:26,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:16:26,303 INFO L93 Difference]: Finished difference Result 360 states and 634 transitions. [2025-02-06 02:16:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-06 02:16:26,305 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 43.0) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 2 states have call successors, (51) Word has length 336 [2025-02-06 02:16:26,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:16:26,312 INFO L225 Difference]: With dead ends: 360 [2025-02-06 02:16:26,313 INFO L226 Difference]: Without dead ends: 180 [2025-02-06 02:16:26,316 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 337 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-06 02:16:26,318 INFO L435 NwaCegarLoop]: 276 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 02:16:26,318 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 276 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 02:16:26,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2025-02-06 02:16:26,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2025-02-06 02:16:26,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 127 states have (on average 1.4330708661417322) internal successors, (182), 127 states have internal predecessors, (182), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2025-02-06 02:16:26,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 284 transitions. [2025-02-06 02:16:26,365 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 284 transitions. Word has length 336 [2025-02-06 02:16:26,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:16:26,367 INFO L471 AbstractCegarLoop]: Abstraction has 180 states and 284 transitions. [2025-02-06 02:16:26,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 43.0) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 2 states have call successors, (51) [2025-02-06 02:16:26,368 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 284 transitions. [2025-02-06 02:16:26,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 337 [2025-02-06 02:16:26,376 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:16:26,377 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 02:16:26,385 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-06 02:16:26,577 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-06 02:16:26,578 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:16:26,579 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:16:26,580 INFO L85 PathProgramCache]: Analyzing trace with hash 165518500, now seen corresponding path program 1 times [2025-02-06 02:16:26,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:16:26,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274493142] [2025-02-06 02:16:26,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:26,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:16:26,626 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 336 statements into 1 equivalence classes. [2025-02-06 02:16:26,717 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 336 of 336 statements. [2025-02-06 02:16:26,717 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:26,718 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:16:26,962 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2025-02-06 02:16:26,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:16:26,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274493142] [2025-02-06 02:16:26,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274493142] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:16:26,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:16:26,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 02:16:26,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080870517] [2025-02-06 02:16:26,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:16:26,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 02:16:26,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:16:26,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 02:16:26,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 02:16:26,969 INFO L87 Difference]: Start difference. First operand 180 states and 284 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2025-02-06 02:16:27,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:16:27,127 INFO L93 Difference]: Finished difference Result 521 states and 827 transitions. [2025-02-06 02:16:27,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 02:16:27,128 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 336 [2025-02-06 02:16:27,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:16:27,134 INFO L225 Difference]: With dead ends: 521 [2025-02-06 02:16:27,135 INFO L226 Difference]: Without dead ends: 344 [2025-02-06 02:16:27,136 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-06 02:16:27,138 INFO L435 NwaCegarLoop]: 506 mSDtfsCounter, 261 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 02:16:27,138 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 742 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 02:16:27,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2025-02-06 02:16:27,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 341. [2025-02-06 02:16:27,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 236 states have (on average 1.402542372881356) internal successors, (331), 236 states have internal predecessors, (331), 102 states have call successors, (102), 2 states have call predecessors, (102), 2 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2025-02-06 02:16:27,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 535 transitions. [2025-02-06 02:16:27,193 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 535 transitions. Word has length 336 [2025-02-06 02:16:27,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:16:27,195 INFO L471 AbstractCegarLoop]: Abstraction has 341 states and 535 transitions. [2025-02-06 02:16:27,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2025-02-06 02:16:27,195 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 535 transitions. [2025-02-06 02:16:27,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 337 [2025-02-06 02:16:27,202 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:16:27,203 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 02:16:27,203 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 02:16:27,203 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:16:27,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:16:27,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1844585341, now seen corresponding path program 1 times [2025-02-06 02:16:27,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:16:27,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17323803] [2025-02-06 02:16:27,205 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:27,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:16:27,247 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 336 statements into 1 equivalence classes. [2025-02-06 02:16:27,327 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 336 of 336 statements. [2025-02-06 02:16:27,328 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:27,328 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:16:27,813 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2025-02-06 02:16:27,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:16:27,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17323803] [2025-02-06 02:16:27,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17323803] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:16:27,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:16:27,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 02:16:27,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601123153] [2025-02-06 02:16:27,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:16:27,815 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 02:16:27,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:16:27,816 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 02:16:27,816 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 02:16:27,816 INFO L87 Difference]: Start difference. First operand 341 states and 535 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2025-02-06 02:16:27,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:16:27,873 INFO L93 Difference]: Finished difference Result 679 states and 1067 transitions. [2025-02-06 02:16:27,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 02:16:27,873 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 336 [2025-02-06 02:16:27,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:16:27,878 INFO L225 Difference]: With dead ends: 679 [2025-02-06 02:16:27,879 INFO L226 Difference]: Without dead ends: 341 [2025-02-06 02:16:27,880 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-06 02:16:27,881 INFO L435 NwaCegarLoop]: 274 mSDtfsCounter, 0 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 02:16:27,881 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 537 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 02:16:27,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2025-02-06 02:16:27,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 341. [2025-02-06 02:16:27,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 236 states have (on average 1.3940677966101696) internal successors, (329), 236 states have internal predecessors, (329), 102 states have call successors, (102), 2 states have call predecessors, (102), 2 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2025-02-06 02:16:27,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 533 transitions. [2025-02-06 02:16:27,919 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 533 transitions. Word has length 336 [2025-02-06 02:16:27,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:16:27,920 INFO L471 AbstractCegarLoop]: Abstraction has 341 states and 533 transitions. [2025-02-06 02:16:27,920 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2025-02-06 02:16:27,920 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 533 transitions. [2025-02-06 02:16:27,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2025-02-06 02:16:27,923 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:16:27,923 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 02:16:27,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 02:16:27,923 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:16:27,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:16:27,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1213160175, now seen corresponding path program 1 times [2025-02-06 02:16:27,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:16:27,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077968061] [2025-02-06 02:16:27,925 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:27,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:16:27,954 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 337 statements into 1 equivalence classes. [2025-02-06 02:16:27,988 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 337 of 337 statements. [2025-02-06 02:16:27,988 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:27,988 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:16:28,157 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2025-02-06 02:16:28,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:16:28,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077968061] [2025-02-06 02:16:28,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077968061] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:16:28,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:16:28,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 02:16:28,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782115064] [2025-02-06 02:16:28,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:16:28,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 02:16:28,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:16:28,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 02:16:28,160 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 02:16:28,160 INFO L87 Difference]: Start difference. First operand 341 states and 533 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2025-02-06 02:16:28,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:16:28,225 INFO L93 Difference]: Finished difference Result 835 states and 1306 transitions. [2025-02-06 02:16:28,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 02:16:28,226 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 337 [2025-02-06 02:16:28,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:16:28,228 INFO L225 Difference]: With dead ends: 835 [2025-02-06 02:16:28,229 INFO L226 Difference]: Without dead ends: 497 [2025-02-06 02:16:28,229 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-06 02:16:28,230 INFO L435 NwaCegarLoop]: 379 mSDtfsCounter, 133 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 641 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 02:16:28,230 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 641 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 02:16:28,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2025-02-06 02:16:28,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 354. [2025-02-06 02:16:28,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 249 states have (on average 1.4136546184738956) internal successors, (352), 249 states have internal predecessors, (352), 102 states have call successors, (102), 2 states have call predecessors, (102), 2 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2025-02-06 02:16:28,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 556 transitions. [2025-02-06 02:16:28,257 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 556 transitions. Word has length 337 [2025-02-06 02:16:28,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:16:28,258 INFO L471 AbstractCegarLoop]: Abstraction has 354 states and 556 transitions. [2025-02-06 02:16:28,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2025-02-06 02:16:28,258 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 556 transitions. [2025-02-06 02:16:28,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2025-02-06 02:16:28,261 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:16:28,261 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 02:16:28,261 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 02:16:28,261 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:16:28,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:16:28,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1110867664, now seen corresponding path program 1 times [2025-02-06 02:16:28,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:16:28,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284511847] [2025-02-06 02:16:28,262 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:28,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:16:28,286 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 337 statements into 1 equivalence classes. [2025-02-06 02:16:28,519 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 337 of 337 statements. [2025-02-06 02:16:28,520 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:28,520 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:16:28,898 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2025-02-06 02:16:28,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:16:28,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284511847] [2025-02-06 02:16:28,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284511847] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:16:28,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:16:28,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 02:16:28,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887045325] [2025-02-06 02:16:28,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:16:28,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 02:16:28,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:16:28,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 02:16:28,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 02:16:28,902 INFO L87 Difference]: Start difference. First operand 354 states and 556 transitions. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2025-02-06 02:16:29,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:16:29,380 INFO L93 Difference]: Finished difference Result 900 states and 1423 transitions. [2025-02-06 02:16:29,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 02:16:29,381 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 337 [2025-02-06 02:16:29,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:16:29,385 INFO L225 Difference]: With dead ends: 900 [2025-02-06 02:16:29,385 INFO L226 Difference]: Without dead ends: 549 [2025-02-06 02:16:29,386 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-02-06 02:16:29,386 INFO L435 NwaCegarLoop]: 488 mSDtfsCounter, 421 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 1476 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 02:16:29,386 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [421 Valid, 1476 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 02:16:29,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2025-02-06 02:16:29,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 517. [2025-02-06 02:16:29,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 360 states have (on average 1.4027777777777777) internal successors, (505), 360 states have internal predecessors, (505), 153 states have call successors, (153), 3 states have call predecessors, (153), 3 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2025-02-06 02:16:29,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 811 transitions. [2025-02-06 02:16:29,416 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 811 transitions. Word has length 337 [2025-02-06 02:16:29,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:16:29,417 INFO L471 AbstractCegarLoop]: Abstraction has 517 states and 811 transitions. [2025-02-06 02:16:29,417 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2025-02-06 02:16:29,417 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 811 transitions. [2025-02-06 02:16:29,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2025-02-06 02:16:29,420 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:16:29,420 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 02:16:29,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-06 02:16:29,420 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:16:29,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:16:29,421 INFO L85 PathProgramCache]: Analyzing trace with hash -781101903, now seen corresponding path program 1 times [2025-02-06 02:16:29,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:16:29,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31272220] [2025-02-06 02:16:29,421 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:29,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:16:29,455 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 337 statements into 1 equivalence classes. [2025-02-06 02:16:29,776 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 337 of 337 statements. [2025-02-06 02:16:29,776 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:29,776 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:16:31,566 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2025-02-06 02:16:31,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:16:31,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31272220] [2025-02-06 02:16:31,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31272220] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:16:31,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:16:31,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 02:16:31,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909586624] [2025-02-06 02:16:31,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:16:31,568 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 02:16:31,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:16:31,569 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 02:16:31,569 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-02-06 02:16:31,569 INFO L87 Difference]: Start difference. First operand 517 states and 811 transitions. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2025-02-06 02:16:32,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:16:32,498 INFO L93 Difference]: Finished difference Result 1260 states and 1943 transitions. [2025-02-06 02:16:32,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 02:16:32,498 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 337 [2025-02-06 02:16:32,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:16:32,502 INFO L225 Difference]: With dead ends: 1260 [2025-02-06 02:16:32,502 INFO L226 Difference]: Without dead ends: 746 [2025-02-06 02:16:32,503 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-02-06 02:16:32,504 INFO L435 NwaCegarLoop]: 266 mSDtfsCounter, 271 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-06 02:16:32,504 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 782 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-06 02:16:32,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2025-02-06 02:16:32,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 651. [2025-02-06 02:16:32,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 489 states have (on average 1.4294478527607362) internal successors, (699), 490 states have internal predecessors, (699), 155 states have call successors, (155), 6 states have call predecessors, (155), 6 states have return successors, (155), 154 states have call predecessors, (155), 155 states have call successors, (155) [2025-02-06 02:16:32,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 1009 transitions. [2025-02-06 02:16:32,548 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 1009 transitions. Word has length 337 [2025-02-06 02:16:32,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:16:32,549 INFO L471 AbstractCegarLoop]: Abstraction has 651 states and 1009 transitions. [2025-02-06 02:16:32,549 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2025-02-06 02:16:32,549 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 1009 transitions. [2025-02-06 02:16:32,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2025-02-06 02:16:32,552 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:16:32,552 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 02:16:32,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-06 02:16:32,552 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:16:32,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:16:32,553 INFO L85 PathProgramCache]: Analyzing trace with hash 944378994, now seen corresponding path program 1 times [2025-02-06 02:16:32,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:16:32,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363149063] [2025-02-06 02:16:32,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:32,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:16:32,577 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 337 statements into 1 equivalence classes. [2025-02-06 02:16:32,598 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 337 of 337 statements. [2025-02-06 02:16:32,599 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:32,599 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:16:33,482 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2025-02-06 02:16:33,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:16:33,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363149063] [2025-02-06 02:16:33,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363149063] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:16:33,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:16:33,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 02:16:33,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961578690] [2025-02-06 02:16:33,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:16:33,483 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 02:16:33,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:16:33,486 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 02:16:33,486 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-02-06 02:16:33,486 INFO L87 Difference]: Start difference. First operand 651 states and 1009 transitions. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2025-02-06 02:16:33,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:16:33,924 INFO L93 Difference]: Finished difference Result 1365 states and 2104 transitions. [2025-02-06 02:16:33,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 02:16:33,924 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 337 [2025-02-06 02:16:33,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:16:33,937 INFO L225 Difference]: With dead ends: 1365 [2025-02-06 02:16:33,937 INFO L226 Difference]: Without dead ends: 721 [2025-02-06 02:16:33,939 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-02-06 02:16:33,939 INFO L435 NwaCegarLoop]: 337 mSDtfsCounter, 151 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 1128 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 02:16:33,939 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 1128 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 02:16:33,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states. [2025-02-06 02:16:34,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 533. [2025-02-06 02:16:34,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 371 states have (on average 1.3827493261455526) internal successors, (513), 372 states have internal predecessors, (513), 155 states have call successors, (155), 6 states have call predecessors, (155), 6 states have return successors, (155), 154 states have call predecessors, (155), 155 states have call successors, (155) [2025-02-06 02:16:34,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 823 transitions. [2025-02-06 02:16:34,015 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 823 transitions. Word has length 337 [2025-02-06 02:16:34,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:16:34,015 INFO L471 AbstractCegarLoop]: Abstraction has 533 states and 823 transitions. [2025-02-06 02:16:34,015 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2025-02-06 02:16:34,015 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 823 transitions. [2025-02-06 02:16:34,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2025-02-06 02:16:34,018 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:16:34,018 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 02:16:34,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-06 02:16:34,019 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:16:34,019 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:16:34,019 INFO L85 PathProgramCache]: Analyzing trace with hash 413159118, now seen corresponding path program 1 times [2025-02-06 02:16:34,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:16:34,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858312058] [2025-02-06 02:16:34,019 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:34,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:16:34,039 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 340 statements into 1 equivalence classes. [2025-02-06 02:16:34,298 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 340 of 340 statements. [2025-02-06 02:16:34,298 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:34,298 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:16:35,355 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 51 proven. 99 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2025-02-06 02:16:35,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:16:35,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858312058] [2025-02-06 02:16:35,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858312058] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 02:16:35,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56234422] [2025-02-06 02:16:35,356 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:35,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:16:35,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:16:35,360 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-06 02:16:35,367 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-06 02:16:35,479 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 340 statements into 1 equivalence classes. [2025-02-06 02:16:35,609 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 340 of 340 statements. [2025-02-06 02:16:35,609 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:35,609 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:16:35,616 INFO L256 TraceCheckSpWp]: Trace formula consists of 845 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-06 02:16:35,624 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 02:16:36,623 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2463 proven. 99 refuted. 0 times theorem prover too weak. 2538 trivial. 0 not checked. [2025-02-06 02:16:36,623 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 02:16:37,054 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 51 proven. 99 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2025-02-06 02:16:37,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56234422] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 02:16:37,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 02:16:37,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2025-02-06 02:16:37,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7656835] [2025-02-06 02:16:37,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 02:16:37,056 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-06 02:16:37,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:16:37,058 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-06 02:16:37,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2025-02-06 02:16:37,059 INFO L87 Difference]: Start difference. First operand 533 states and 823 transitions. Second operand has 18 states, 17 states have (on average 10.294117647058824) internal successors, (175), 18 states have internal predecessors, (175), 5 states have call successors, (123), 3 states have call predecessors, (123), 6 states have return successors, (123), 5 states have call predecessors, (123), 5 states have call successors, (123) [2025-02-06 02:16:39,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:16:39,824 INFO L93 Difference]: Finished difference Result 3188 states and 4802 transitions. [2025-02-06 02:16:39,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2025-02-06 02:16:39,825 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 10.294117647058824) internal successors, (175), 18 states have internal predecessors, (175), 5 states have call successors, (123), 3 states have call predecessors, (123), 6 states have return successors, (123), 5 states have call predecessors, (123), 5 states have call successors, (123) Word has length 340 [2025-02-06 02:16:39,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:16:39,845 INFO L225 Difference]: With dead ends: 3188 [2025-02-06 02:16:39,846 INFO L226 Difference]: Without dead ends: 2662 [2025-02-06 02:16:39,851 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 745 GetRequests, 682 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1238 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1067, Invalid=3093, Unknown=0, NotChecked=0, Total=4160 [2025-02-06 02:16:39,852 INFO L435 NwaCegarLoop]: 383 mSDtfsCounter, 2228 mSDsluCounter, 2271 mSDsCounter, 0 mSdLazyCounter, 2018 mSolverCounterSat, 859 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2258 SdHoareTripleChecker+Valid, 2654 SdHoareTripleChecker+Invalid, 2877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 859 IncrementalHoareTripleChecker+Valid, 2018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2025-02-06 02:16:39,852 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2258 Valid, 2654 Invalid, 2877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [859 Valid, 2018 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2025-02-06 02:16:39,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2662 states. [2025-02-06 02:16:40,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2662 to 1972. [2025-02-06 02:16:40,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1972 states, 1247 states have (on average 1.2870890136327184) internal successors, (1605), 1255 states have internal predecessors, (1605), 678 states have call successors, (678), 46 states have call predecessors, (678), 46 states have return successors, (678), 670 states have call predecessors, (678), 678 states have call successors, (678) [2025-02-06 02:16:40,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 2961 transitions. [2025-02-06 02:16:40,050 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 2961 transitions. Word has length 340 [2025-02-06 02:16:40,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:16:40,051 INFO L471 AbstractCegarLoop]: Abstraction has 1972 states and 2961 transitions. [2025-02-06 02:16:40,051 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 10.294117647058824) internal successors, (175), 18 states have internal predecessors, (175), 5 states have call successors, (123), 3 states have call predecessors, (123), 6 states have return successors, (123), 5 states have call predecessors, (123), 5 states have call successors, (123) [2025-02-06 02:16:40,052 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 2961 transitions. [2025-02-06 02:16:40,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2025-02-06 02:16:40,058 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:16:40,058 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 02:16:40,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-02-06 02:16:40,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:16:40,259 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:16:40,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:16:40,261 INFO L85 PathProgramCache]: Analyzing trace with hash 424475245, now seen corresponding path program 1 times [2025-02-06 02:16:40,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:16:40,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622262461] [2025-02-06 02:16:40,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:40,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:16:40,320 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 340 statements into 1 equivalence classes. [2025-02-06 02:16:40,601 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 340 of 340 statements. [2025-02-06 02:16:40,601 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:40,601 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:16:41,399 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 99 proven. 51 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2025-02-06 02:16:41,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:16:41,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622262461] [2025-02-06 02:16:41,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622262461] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 02:16:41,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686025988] [2025-02-06 02:16:41,399 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:41,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:16:41,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:16:41,404 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-06 02:16:41,407 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-06 02:16:41,510 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 340 statements into 1 equivalence classes. [2025-02-06 02:16:41,614 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 340 of 340 statements. [2025-02-06 02:16:41,615 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:41,615 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:16:41,619 INFO L256 TraceCheckSpWp]: Trace formula consists of 847 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-02-06 02:16:41,625 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 02:16:42,790 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 3110 proven. 219 refuted. 0 times theorem prover too weak. 1771 trivial. 0 not checked. [2025-02-06 02:16:42,791 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 02:16:44,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686025988] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 02:16:44,511 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 02:16:44,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16] total 26 [2025-02-06 02:16:44,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643265887] [2025-02-06 02:16:44,514 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 02:16:44,515 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2025-02-06 02:16:44,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:16:44,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2025-02-06 02:16:44,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1155, Unknown=0, NotChecked=0, Total=1406 [2025-02-06 02:16:44,516 INFO L87 Difference]: Start difference. First operand 1972 states and 2961 transitions. Second operand has 26 states, 25 states have (on average 6.88) internal successors, (172), 25 states have internal predecessors, (172), 9 states have call successors, (102), 6 states have call predecessors, (102), 8 states have return successors, (102), 7 states have call predecessors, (102), 9 states have call successors, (102) [2025-02-06 02:16:48,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:16:48,835 INFO L93 Difference]: Finished difference Result 7215 states and 10640 transitions. [2025-02-06 02:16:48,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-02-06 02:16:48,843 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 6.88) internal successors, (172), 25 states have internal predecessors, (172), 9 states have call successors, (102), 6 states have call predecessors, (102), 8 states have return successors, (102), 7 states have call predecessors, (102), 9 states have call successors, (102) Word has length 340 [2025-02-06 02:16:48,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:16:48,869 INFO L225 Difference]: With dead ends: 7215 [2025-02-06 02:16:48,869 INFO L226 Difference]: Without dead ends: 5271 [2025-02-06 02:16:48,878 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 724 GetRequests, 621 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3379 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1603, Invalid=9317, Unknown=0, NotChecked=0, Total=10920 [2025-02-06 02:16:48,879 INFO L435 NwaCegarLoop]: 406 mSDtfsCounter, 1999 mSDsluCounter, 4086 mSDsCounter, 0 mSdLazyCounter, 3659 mSolverCounterSat, 652 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2132 SdHoareTripleChecker+Valid, 4492 SdHoareTripleChecker+Invalid, 4311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 652 IncrementalHoareTripleChecker+Valid, 3659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2025-02-06 02:16:48,879 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2132 Valid, 4492 Invalid, 4311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [652 Valid, 3659 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2025-02-06 02:16:48,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5271 states. [2025-02-06 02:16:49,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5271 to 3150. [2025-02-06 02:16:49,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3150 states, 2023 states have (on average 1.2713791398912506) internal successors, (2572), 2041 states have internal predecessors, (2572), 1029 states have call successors, (1029), 97 states have call predecessors, (1029), 97 states have return successors, (1029), 1011 states have call predecessors, (1029), 1029 states have call successors, (1029) [2025-02-06 02:16:49,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3150 states to 3150 states and 4630 transitions. [2025-02-06 02:16:49,252 INFO L78 Accepts]: Start accepts. Automaton has 3150 states and 4630 transitions. Word has length 340 [2025-02-06 02:16:49,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:16:49,252 INFO L471 AbstractCegarLoop]: Abstraction has 3150 states and 4630 transitions. [2025-02-06 02:16:49,253 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 6.88) internal successors, (172), 25 states have internal predecessors, (172), 9 states have call successors, (102), 6 states have call predecessors, (102), 8 states have return successors, (102), 7 states have call predecessors, (102), 9 states have call successors, (102) [2025-02-06 02:16:49,253 INFO L276 IsEmpty]: Start isEmpty. Operand 3150 states and 4630 transitions. [2025-02-06 02:16:49,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2025-02-06 02:16:49,256 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:16:49,256 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 02:16:49,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-02-06 02:16:49,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:16:49,459 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:16:49,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:16:49,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1828423040, now seen corresponding path program 1 times [2025-02-06 02:16:49,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:16:49,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380191455] [2025-02-06 02:16:49,460 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:49,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:16:49,506 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 341 statements into 1 equivalence classes. [2025-02-06 02:16:50,083 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 341 of 341 statements. [2025-02-06 02:16:50,083 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:50,083 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 02:16:50,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [874047382] [2025-02-06 02:16:50,089 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:50,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:16:50,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:16:50,091 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-06 02:16:50,096 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-06 02:16:50,214 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 341 statements into 1 equivalence classes. [2025-02-06 02:16:50,379 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 341 of 341 statements. [2025-02-06 02:16:50,380 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:50,380 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:16:50,384 INFO L256 TraceCheckSpWp]: Trace formula consists of 845 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-06 02:16:50,390 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 02:16:51,486 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2025-02-06 02:16:51,487 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 02:16:51,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:16:51,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380191455] [2025-02-06 02:16:51,488 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 02:16:51,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874047382] [2025-02-06 02:16:51,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874047382] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:16:51,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:16:51,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 02:16:51,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026522028] [2025-02-06 02:16:51,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:16:51,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 02:16:51,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:16:51,493 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 02:16:51,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 02:16:51,493 INFO L87 Difference]: Start difference. First operand 3150 states and 4630 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2025-02-06 02:16:51,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:16:51,968 INFO L93 Difference]: Finished difference Result 6683 states and 9832 transitions. [2025-02-06 02:16:51,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 02:16:51,969 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 341 [2025-02-06 02:16:51,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:16:51,989 INFO L225 Difference]: With dead ends: 6683 [2025-02-06 02:16:51,990 INFO L226 Difference]: Without dead ends: 3668 [2025-02-06 02:16:51,998 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 337 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-02-06 02:16:51,999 INFO L435 NwaCegarLoop]: 349 mSDtfsCounter, 285 mSDsluCounter, 741 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 1090 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 02:16:51,999 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 1090 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 02:16:52,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3668 states. [2025-02-06 02:16:52,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3668 to 3150. [2025-02-06 02:16:52,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3150 states, 2023 states have (on average 1.2703905091448344) internal successors, (2570), 2041 states have internal predecessors, (2570), 1029 states have call successors, (1029), 97 states have call predecessors, (1029), 97 states have return successors, (1029), 1011 states have call predecessors, (1029), 1029 states have call successors, (1029) [2025-02-06 02:16:52,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3150 states to 3150 states and 4628 transitions. [2025-02-06 02:16:52,350 INFO L78 Accepts]: Start accepts. Automaton has 3150 states and 4628 transitions. Word has length 341 [2025-02-06 02:16:52,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:16:52,351 INFO L471 AbstractCegarLoop]: Abstraction has 3150 states and 4628 transitions. [2025-02-06 02:16:52,351 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2025-02-06 02:16:52,351 INFO L276 IsEmpty]: Start isEmpty. Operand 3150 states and 4628 transitions. [2025-02-06 02:16:52,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2025-02-06 02:16:52,355 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:16:52,355 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 02:16:52,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-02-06 02:16:52,555 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,SelfDestructingSolverStorable9 [2025-02-06 02:16:52,556 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:16:52,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:16:52,557 INFO L85 PathProgramCache]: Analyzing trace with hash 127682561, now seen corresponding path program 1 times [2025-02-06 02:16:52,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:16:52,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68431712] [2025-02-06 02:16:52,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:52,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:16:52,575 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 341 statements into 1 equivalence classes. [2025-02-06 02:16:52,838 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 341 of 341 statements. [2025-02-06 02:16:52,879 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:52,879 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 02:16:52,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2055679919] [2025-02-06 02:16:52,881 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:16:52,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:16:52,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:16:52,887 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-06 02:16:52,895 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-06 02:16:53,069 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 341 statements into 1 equivalence classes. [2025-02-06 02:16:53,452 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 341 of 341 statements. [2025-02-06 02:16:53,452 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:53,452 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-06 02:16:53,452 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-02-06 02:16:53,495 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 341 statements into 1 equivalence classes. [2025-02-06 02:16:53,576 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 341 of 341 statements. [2025-02-06 02:16:53,576 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:16:53,576 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-06 02:16:53,838 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-02-06 02:16:53,838 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-02-06 02:16:53,839 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-06 02:16:53,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-02-06 02:16:54,040 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,SelfDestructingSolverStorable10 [2025-02-06 02:16:54,043 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 02:16:54,220 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-06 02:16:54,223 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.02 02:16:54 BoogieIcfgContainer [2025-02-06 02:16:54,223 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-06 02:16:54,223 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-06 02:16:54,223 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-06 02:16:54,223 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-06 02:16:54,224 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:16:25" (3/4) ... [2025-02-06 02:16:54,225 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-02-06 02:16:54,226 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-06 02:16:54,226 INFO L158 Benchmark]: Toolchain (without parser) took 30172.99ms. Allocated memory was 142.6MB in the beginning and 201.3MB in the end (delta: 58.7MB). Free memory was 110.9MB in the beginning and 71.6MB in the end (delta: 39.2MB). Peak memory consumption was 98.4MB. Max. memory is 16.1GB. [2025-02-06 02:16:54,226 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 201.3MB. Free memory is still 124.4MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-06 02:16:54,227 INFO L158 Benchmark]: CACSL2BoogieTranslator took 315.99ms. Allocated memory is still 142.6MB. Free memory was 110.9MB in the beginning and 86.3MB in the end (delta: 24.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-06 02:16:54,227 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.15ms. Allocated memory is still 142.6MB. Free memory was 86.3MB in the beginning and 78.2MB in the end (delta: 8.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-06 02:16:54,227 INFO L158 Benchmark]: Boogie Preprocessor took 55.30ms. Allocated memory is still 142.6MB. Free memory was 78.2MB in the beginning and 66.0MB in the end (delta: 12.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-06 02:16:54,227 INFO L158 Benchmark]: IcfgBuilder took 780.06ms. Allocated memory is still 142.6MB. Free memory was 66.0MB in the beginning and 71.4MB in the end (delta: -5.4MB). Peak memory consumption was 42.2MB. Max. memory is 16.1GB. [2025-02-06 02:16:54,227 INFO L158 Benchmark]: TraceAbstraction took 28963.45ms. Allocated memory was 142.6MB in the beginning and 201.3MB in the end (delta: 58.7MB). Free memory was 70.8MB in the beginning and 71.6MB in the end (delta: -814.6kB). Peak memory consumption was 98.2MB. Max. memory is 16.1GB. [2025-02-06 02:16:54,227 INFO L158 Benchmark]: Witness Printer took 2.80ms. Allocated memory is still 201.3MB. Free memory was 71.6MB in the beginning and 71.6MB in the end (delta: 16.6kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-06 02:16:54,228 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.41ms. Allocated memory is still 201.3MB. Free memory is still 124.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 315.99ms. Allocated memory is still 142.6MB. Free memory was 110.9MB in the beginning and 86.3MB in the end (delta: 24.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 50.15ms. Allocated memory is still 142.6MB. Free memory was 86.3MB in the beginning and 78.2MB in the end (delta: 8.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 55.30ms. Allocated memory is still 142.6MB. Free memory was 78.2MB in the beginning and 66.0MB in the end (delta: 12.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * IcfgBuilder took 780.06ms. Allocated memory is still 142.6MB. Free memory was 66.0MB in the beginning and 71.4MB in the end (delta: -5.4MB). Peak memory consumption was 42.2MB. Max. memory is 16.1GB. * TraceAbstraction took 28963.45ms. Allocated memory was 142.6MB in the beginning and 201.3MB in the end (delta: 58.7MB). Free memory was 70.8MB in the beginning and 71.6MB in the end (delta: -814.6kB). Peak memory consumption was 98.2MB. Max. memory is 16.1GB. * Witness Printer took 2.80ms. Allocated memory is still 201.3MB. Free memory was 71.6MB in the beginning and 71.6MB in the end (delta: 16.6kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 259, overapproximation of someBinaryArithmeticDOUBLEoperation at line 212, overapproximation of someBinaryFLOATComparisonOperation at line 372, overapproximation of someBinaryFLOATComparisonOperation at line 372, overapproximation of someBinaryFLOATComparisonOperation at line 294, overapproximation of someBinaryFLOATComparisonOperation at line 315, overapproximation of someBinaryFLOATComparisonOperation at line 302, overapproximation of someBinaryFLOATComparisonOperation at line 372, overapproximation of someBinaryFLOATComparisonOperation at line 169, overapproximation of someBinaryFLOATComparisonOperation at line 304, overapproximation of someBinaryFLOATComparisonOperation at line 290, overapproximation of someBinaryFLOATComparisonOperation at line 372, overapproximation of someBinaryFLOATComparisonOperation at line 316, overapproximation of someBinaryFLOATComparisonOperation at line 300, overapproximation of someBinaryFLOATComparisonOperation at line 242, overapproximation of someBinaryFLOATComparisonOperation at line 292, overapproximation of someUnaryDOUBLEoperation at line 32, overapproximation of someBinaryDOUBLEComparisonOperation at line 231, overapproximation of someBinaryDOUBLEComparisonOperation at line 144, overapproximation of someBinaryDOUBLEComparisonOperation at line 97, overapproximation of someBinaryDOUBLEComparisonOperation at line 108, overapproximation of someBinaryDOUBLEComparisonOperation at line 320, overapproximation of someBinaryDOUBLEComparisonOperation at line 109, overapproximation of someBinaryDOUBLEComparisonOperation at line 312, overapproximation of someBinaryDOUBLEComparisonOperation at line 318, overapproximation of someBinaryDOUBLEComparisonOperation at line 216, overapproximation of someBinaryDOUBLEComparisonOperation at line 313, overapproximation of someBinaryDOUBLEComparisonOperation at line 244, overapproximation of someBinaryDOUBLEComparisonOperation at line 372, overapproximation of someBinaryDOUBLEComparisonOperation at line 372, overapproximation of someBinaryArithmeticFLOAToperation at line 178, overapproximation of someBinaryArithmeticFLOAToperation at line 242, overapproximation of someUnaryFLOAToperation at line 242. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = 128; [L23] signed long int var_1_2 = 1420370654; [L24] signed char var_1_4 = -2; [L25] signed char var_1_5 = 25; [L26] signed char var_1_6 = -16; [L27] signed char var_1_7 = -50; [L28] signed char var_1_8 = -16; [L29] unsigned char var_1_9 = 25; [L30] unsigned char var_1_10 = 32; [L31] float var_1_11 = 256.5; [L32] float var_1_12 = -0.25; [L33] float var_1_13 = 0.30000000000000004; [L34] float var_1_14 = 49.5; [L35] signed long int var_1_15 = -8; [L36] float var_1_19 = 32.3; [L37] signed short int var_1_20 = -50; [L38] float var_1_21 = 1.25; [L39] float var_1_22 = 99999.375; [L40] float var_1_23 = 1000000.5; [L41] unsigned long int var_1_25 = 128; [L42] unsigned long int var_1_27 = 3559842512; [L43] unsigned long int var_1_28 = 2049003553; [L44] double var_1_30 = 31.5; [L45] unsigned long int var_1_31 = 16; [L46] double var_1_32 = 4.55; [L47] float var_1_33 = 31.5; [L48] double var_1_35 = 4.125; [L49] double var_1_36 = 0.0; [L50] double var_1_37 = 0.4; [L51] signed short int var_1_38 = -8; [L52] float var_1_39 = 3.25; [L53] unsigned long int var_1_41 = 10; [L54] unsigned long int var_1_42 = 3549089523; [L55] signed long int var_1_43 = 25; [L56] signed long int var_1_44 = 1631121473; [L57] unsigned long int var_1_45 = 4; [L58] float var_1_46 = 8.75; [L59] double var_1_47 = 100.411; [L60] signed char var_1_48 = 0; [L61] signed char var_1_50 = 5; [L62] signed char var_1_51 = 16; [L63] signed char var_1_52 = -1; [L64] signed long int var_1_53 = -1; [L65] signed char var_1_54 = 5; [L66] signed char var_1_57 = 5; [L67] signed char var_1_58 = 8; [L68] signed char var_1_59 = 1; [L69] unsigned char var_1_60 = 1; [L70] unsigned char var_1_61 = 0; [L71] unsigned char var_1_62 = 0; [L72] double var_1_63 = 32.75; [L73] unsigned char var_1_65 = 0; [L74] unsigned char var_1_66 = 0; [L75] unsigned char var_1_68 = 1; [L76] signed char last_1_var_1_4 = -2; [L77] unsigned char last_1_var_1_9 = 25; [L78] float last_1_var_1_11 = 256.5; [L79] signed long int last_1_var_1_15 = -8; [L80] float last_1_var_1_19 = 32.3; [L81] double last_1_var_1_30 = 31.5; [L82] unsigned long int last_1_var_1_31 = 16; [L83] double last_1_var_1_35 = 4.125; [L84] signed short int last_1_var_1_38 = -8; [L85] signed long int last_1_var_1_43 = 25; [L86] float last_1_var_1_46 = 8.75; [L87] signed long int last_1_var_1_53 = -1; [L88] signed char last_1_var_1_54 = 5; [L89] signed char last_1_var_1_59 = 1; [L90] unsigned char last_1_var_1_60 = 1; [L91] unsigned char last_1_var_1_65 = 0; [L92] unsigned char last_1_var_1_66 = 0; VAL [isInitial=0, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1420370654, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=25, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-16, var_1_7=-50, var_1_8=-16, var_1_9=25] [L376] isInitial = 1 [L377] FCALL initially() [L378] COND TRUE 1 [L379] CALL updateLastVariables() [L353] last_1_var_1_4 = var_1_4 [L354] last_1_var_1_9 = var_1_9 [L355] last_1_var_1_11 = var_1_11 [L356] last_1_var_1_15 = var_1_15 [L357] last_1_var_1_19 = var_1_19 [L358] last_1_var_1_30 = var_1_30 [L359] last_1_var_1_31 = var_1_31 [L360] last_1_var_1_35 = var_1_35 [L361] last_1_var_1_38 = var_1_38 [L362] last_1_var_1_43 = var_1_43 [L363] last_1_var_1_46 = var_1_46 [L364] last_1_var_1_53 = var_1_53 [L365] last_1_var_1_54 = var_1_54 [L366] last_1_var_1_59 = var_1_59 [L367] last_1_var_1_60 = var_1_60 [L368] last_1_var_1_65 = var_1_65 [L369] last_1_var_1_66 = var_1_66 VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1420370654, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=25, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-16, var_1_7=-50, var_1_8=-16, var_1_9=25] [L379] RET updateLastVariables() [L380] CALL updateVariables() [L271] var_1_2 = __VERIFIER_nondet_long() [L272] CALL assume_abort_if_not(var_1_2 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=25, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-16, var_1_7=-50, var_1_8=-16, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=25, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-16, var_1_7=-50, var_1_8=-16, var_1_9=25] [L272] RET assume_abort_if_not(var_1_2 >= 1073741822) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=25, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-16, var_1_7=-50, var_1_8=-16, var_1_9=25] [L273] CALL assume_abort_if_not(var_1_2 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=25, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-16, var_1_7=-50, var_1_8=-16, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=25, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-16, var_1_7=-50, var_1_8=-16, var_1_9=25] [L273] RET assume_abort_if_not(var_1_2 <= 2147483646) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=25, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-16, var_1_7=-50, var_1_8=-16, var_1_9=25] [L274] var_1_5 = __VERIFIER_nondet_char() [L275] CALL assume_abort_if_not(var_1_5 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-16, var_1_7=-50, var_1_8=-16, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-16, var_1_7=-50, var_1_8=-16, var_1_9=25] [L275] RET assume_abort_if_not(var_1_5 >= -31) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-16, var_1_7=-50, var_1_8=-16, var_1_9=25] [L276] CALL assume_abort_if_not(var_1_5 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-16, var_1_7=-50, var_1_8=-16, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-16, var_1_7=-50, var_1_8=-16, var_1_9=25] [L276] RET assume_abort_if_not(var_1_5 <= 32) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-16, var_1_7=-50, var_1_8=-16, var_1_9=25] [L277] var_1_6 = __VERIFIER_nondet_char() [L278] CALL assume_abort_if_not(var_1_6 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=-50, var_1_8=-16, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=-50, var_1_8=-16, var_1_9=25] [L278] RET assume_abort_if_not(var_1_6 >= -31) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=-50, var_1_8=-16, var_1_9=25] [L279] CALL assume_abort_if_not(var_1_6 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=-50, var_1_8=-16, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=-50, var_1_8=-16, var_1_9=25] [L279] RET assume_abort_if_not(var_1_6 <= 31) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=-50, var_1_8=-16, var_1_9=25] [L280] var_1_7 = __VERIFIER_nondet_char() [L281] CALL assume_abort_if_not(var_1_7 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-16, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-16, var_1_9=25] [L281] RET assume_abort_if_not(var_1_7 >= -63) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-16, var_1_9=25] [L282] CALL assume_abort_if_not(var_1_7 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-16, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-16, var_1_9=25] [L282] RET assume_abort_if_not(var_1_7 <= 63) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-16, var_1_9=25] [L283] var_1_8 = __VERIFIER_nondet_char() [L284] CALL assume_abort_if_not(var_1_8 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L284] RET assume_abort_if_not(var_1_8 >= -127) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L285] CALL assume_abort_if_not(var_1_8 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L285] RET assume_abort_if_not(var_1_8 <= 126) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=32, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L286] var_1_10 = __VERIFIER_nondet_uchar() [L287] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L287] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L288] CALL assume_abort_if_not(var_1_10 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L288] RET assume_abort_if_not(var_1_10 <= 127) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L289] var_1_12 = __VERIFIER_nondet_float() [L290] CALL assume_abort_if_not((var_1_12 >= -461168.6018427382800e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L290] RET assume_abort_if_not((var_1_12 >= -461168.6018427382800e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_13=7500000000000001/25000000000000000, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L291] var_1_13 = __VERIFIER_nondet_float() [L292] CALL assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L292] RET assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_14=99/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L293] var_1_14 = __VERIFIER_nondet_float() [L294] CALL assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L294] RET assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=-50, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L295] var_1_20 = __VERIFIER_nondet_short() [L296] CALL assume_abort_if_not(var_1_20 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L296] RET assume_abort_if_not(var_1_20 >= -32768) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L297] CALL assume_abort_if_not(var_1_20 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L297] RET assume_abort_if_not(var_1_20 <= 32767) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L298] CALL assume_abort_if_not(var_1_20 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L298] RET assume_abort_if_not(var_1_20 != 0) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_21=5/4, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L299] var_1_21 = __VERIFIER_nondet_float() [L300] CALL assume_abort_if_not((var_1_21 >= -230584.3009213691390e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 2305843.009213691390e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L300] RET assume_abort_if_not((var_1_21 >= -230584.3009213691390e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 2305843.009213691390e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_22=799995/8, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L301] var_1_22 = __VERIFIER_nondet_float() [L302] CALL assume_abort_if_not((var_1_22 >= -230584.3009213691390e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 2305843.009213691390e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L302] RET assume_abort_if_not((var_1_22 >= -230584.3009213691390e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 2305843.009213691390e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_23=2000001/2, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L303] var_1_23 = __VERIFIER_nondet_float() [L304] CALL assume_abort_if_not((var_1_23 >= -461168.6018427382800e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L304] RET assume_abort_if_not((var_1_23 >= -461168.6018427382800e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=3559842512, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L305] var_1_27 = __VERIFIER_nondet_ulong() [L306] CALL assume_abort_if_not(var_1_27 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L306] RET assume_abort_if_not(var_1_27 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L307] CALL assume_abort_if_not(var_1_27 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L307] RET assume_abort_if_not(var_1_27 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2049003553, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L308] var_1_28 = __VERIFIER_nondet_ulong() [L309] CALL assume_abort_if_not(var_1_28 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L309] RET assume_abort_if_not(var_1_28 >= 1073741823) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L310] CALL assume_abort_if_not(var_1_28 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L310] RET assume_abort_if_not(var_1_28 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_32=91/20, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L311] var_1_32 = __VERIFIER_nondet_double() [L312] CALL assume_abort_if_not((var_1_32 >= -922337.2036854776000e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854776000e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L312] RET assume_abort_if_not((var_1_32 >= -922337.2036854776000e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854776000e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L313] CALL assume_abort_if_not(var_1_32 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L313] RET assume_abort_if_not(var_1_32 != 0.0F) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_33=63/2, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L314] var_1_33 = __VERIFIER_nondet_float() [L315] CALL assume_abort_if_not((var_1_33 >= -922337.2036854776000e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854776000e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L315] RET assume_abort_if_not((var_1_33 >= -922337.2036854776000e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854776000e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L316] CALL assume_abort_if_not(var_1_33 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L316] RET assume_abort_if_not(var_1_33 != 0.0F) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_36=0, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L317] var_1_36 = __VERIFIER_nondet_double() [L318] CALL assume_abort_if_not((var_1_36 >= 4611686.018427382800e+12F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L318] RET assume_abort_if_not((var_1_36 >= 4611686.018427382800e+12F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_37=2/5, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L319] var_1_37 = __VERIFIER_nondet_double() [L320] CALL assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 4611686.018427382800e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L320] RET assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 4611686.018427382800e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=3549089523, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L321] var_1_42 = __VERIFIER_nondet_ulong() [L322] CALL assume_abort_if_not(var_1_42 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L322] RET assume_abort_if_not(var_1_42 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L323] CALL assume_abort_if_not(var_1_42 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L323] RET assume_abort_if_not(var_1_42 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1631121473, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L324] var_1_44 = __VERIFIER_nondet_long() [L325] CALL assume_abort_if_not(var_1_44 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L325] RET assume_abort_if_not(var_1_44 >= 1073741823) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L326] CALL assume_abort_if_not(var_1_44 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L326] RET assume_abort_if_not(var_1_44 <= 2147483646) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=5, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L327] var_1_50 = __VERIFIER_nondet_char() [L328] CALL assume_abort_if_not(var_1_50 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L328] RET assume_abort_if_not(var_1_50 >= -1) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L329] CALL assume_abort_if_not(var_1_50 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L329] RET assume_abort_if_not(var_1_50 <= 126) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=16, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L330] var_1_51 = __VERIFIER_nondet_char() [L331] CALL assume_abort_if_not(var_1_51 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L331] RET assume_abort_if_not(var_1_51 >= 0) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L332] CALL assume_abort_if_not(var_1_51 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L332] RET assume_abort_if_not(var_1_51 <= 126) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-1, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L333] var_1_52 = __VERIFIER_nondet_char() [L334] CALL assume_abort_if_not(var_1_52 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L334] RET assume_abort_if_not(var_1_52 >= -127) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L335] CALL assume_abort_if_not(var_1_52 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L335] RET assume_abort_if_not(var_1_52 <= 126) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=5, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L336] var_1_57 = __VERIFIER_nondet_char() [L337] CALL assume_abort_if_not(var_1_57 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L337] RET assume_abort_if_not(var_1_57 >= 0) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L338] CALL assume_abort_if_not(var_1_57 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L338] RET assume_abort_if_not(var_1_57 <= 63) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=8, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L339] var_1_58 = __VERIFIER_nondet_char() [L340] CALL assume_abort_if_not(var_1_58 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L340] RET assume_abort_if_not(var_1_58 >= 0) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L341] CALL assume_abort_if_not(var_1_58 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L341] RET assume_abort_if_not(var_1_58 <= 63) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L342] var_1_61 = __VERIFIER_nondet_uchar() [L343] CALL assume_abort_if_not(var_1_61 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L343] RET assume_abort_if_not(var_1_61 >= 0) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L344] CALL assume_abort_if_not(var_1_61 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L344] RET assume_abort_if_not(var_1_61 <= 0) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L345] var_1_62 = __VERIFIER_nondet_uchar() [L346] CALL assume_abort_if_not(var_1_62 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L346] RET assume_abort_if_not(var_1_62 >= 0) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L347] CALL assume_abort_if_not(var_1_62 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L347] RET assume_abort_if_not(var_1_62 <= 0) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L348] var_1_68 = __VERIFIER_nondet_uchar() [L349] CALL assume_abort_if_not(var_1_68 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L349] RET assume_abort_if_not(var_1_68 >= 1) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L350] CALL assume_abort_if_not(var_1_68 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L350] RET assume_abort_if_not(var_1_68 <= 1) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L380] RET updateVariables() [L381] CALL step() [L96] unsigned char stepLocal_7 = ! last_1_var_1_66; [L97] unsigned char stepLocal_6 = last_1_var_1_66 && (var_1_13 > last_1_var_1_35); VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_6=0, stepLocal_7=1, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L98] COND TRUE stepLocal_7 || last_1_var_1_66 VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_6=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=128, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L99] COND FALSE !(stepLocal_6 && last_1_var_1_66) [L102] var_1_25 = (var_1_27 - ((((last_1_var_1_9) > ((var_1_28 - last_1_var_1_4))) ? (last_1_var_1_9) : ((var_1_28 - last_1_var_1_4))))) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L107] signed long int stepLocal_15 = last_1_var_1_4; [L108] unsigned char stepLocal_14 = last_1_var_1_30 <= last_1_var_1_19; VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_14=1, stepLocal_15=-2, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L109] COND TRUE var_1_37 < ((((var_1_21) < (var_1_36)) ? (var_1_21) : (var_1_36))) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_14=1, stepLocal_15=-2, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=0, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L110] COND TRUE last_1_var_1_60 || stepLocal_14 [L111] var_1_48 = ((((((((var_1_8) < ((var_1_50 - var_1_51))) ? (var_1_8) : ((var_1_50 - var_1_51))))) > (((((var_1_6) < ((var_1_7 + -1))) ? (var_1_6) : ((var_1_7 + -1)))))) ? (((((var_1_8) < ((var_1_50 - var_1_51))) ? (var_1_8) : ((var_1_50 - var_1_51))))) : (((((var_1_6) < ((var_1_7 + -1))) ? (var_1_6) : ((var_1_7 + -1))))))) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=-1, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L122] unsigned char stepLocal_5 = (var_1_6 / var_1_20) > last_1_var_1_38; [L123] unsigned char stepLocal_4 = last_1_var_1_66; [L124] signed long int stepLocal_3 = last_1_var_1_38 * last_1_var_1_54; [L125] unsigned char stepLocal_2 = var_1_10; [L126] signed long int stepLocal_1 = - last_1_var_1_65; VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_1=0, stepLocal_2=282, stepLocal_3=-40, stepLocal_4=0, stepLocal_5=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=-1, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L127] COND FALSE !(stepLocal_5 || (-50 > last_1_var_1_9)) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_1=0, stepLocal_2=282, stepLocal_3=-40, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=323/10, var_1_1=128, var_1_20=3, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=-1, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L138] COND FALSE !(stepLocal_3 < last_1_var_1_31) [L141] var_1_19 = var_1_23 VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=-1, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=5, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L144] COND FALSE !(last_1_var_1_35 >= (- var_1_37)) [L151] var_1_54 = (((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))) + var_1_58) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=-1, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L153] COND FALSE !(\read(last_1_var_1_66)) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=-1, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L160] unsigned char stepLocal_16 = var_1_66; VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_16=0, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=-1, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L161] COND FALSE !(var_1_66 || stepLocal_16) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=-1, var_1_4=-2, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L164] var_1_4 = ((((((var_1_5 + var_1_6) + var_1_7)) > (var_1_8)) ? (((var_1_5 + var_1_6) + var_1_7)) : (var_1_8))) [L165] signed char stepLocal_0 = var_1_7; VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_0=26, stepLocal_15=-2, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=25] [L166] COND TRUE last_1_var_1_9 < stepLocal_0 [L167] var_1_9 = (var_1_10 + 1) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=63/2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L169] COND FALSE !(var_1_22 == (var_1_13 - var_1_14)) [L172] var_1_30 = var_1_23 VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=4, var_1_46=35/4, var_1_47=100411/1000, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L174] var_1_45 = (var_1_44 + var_1_2) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=2147483645, var_1_46=35/4, var_1_47=100411/1000, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L175] COND FALSE !(\read(var_1_66)) [L178] var_1_47 = (var_1_21 + var_1_22) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=2147483645, var_1_46=35/4, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=1, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L180] var_1_59 = var_1_51 [L181] unsigned char stepLocal_17 = var_1_60; VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=2147483645, var_1_46=35/4, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=131/4, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L182] COND FALSE !(\read(var_1_66)) [L187] var_1_63 = var_1_37 VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=-8, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=2147483645, var_1_46=35/4, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L189] COND TRUE ! var_1_66 [L190] var_1_15 = var_1_5 VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=1, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=2147483645, var_1_46=35/4, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L198] COND TRUE \read(var_1_60) [L199] var_1_65 = var_1_58 VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=1, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=25, var_1_44=1073741823, var_1_45=2147483645, var_1_46=35/4, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L201] COND TRUE ((- var_1_9) >= var_1_45) || var_1_66 [L202] var_1_43 = ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20))) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=1, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_46=35/4, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L206] unsigned char stepLocal_10 = var_1_66; VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_10=0, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=1, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-8, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_46=35/4, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L207] COND TRUE var_1_60 || stepLocal_10 [L208] var_1_38 = ((((((var_1_25 + 10) + (var_1_10 - var_1_43))) > (var_1_8)) ? (((var_1_25 + 10) + (var_1_10 - var_1_43))) : (var_1_8))) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=1, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-1, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_46=35/4, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L210] signed char stepLocal_13 = var_1_8; VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_13=-1, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=1, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-1, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_46=35/4, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L211] COND TRUE stepLocal_13 < (var_1_15 % ((((var_1_20) < (-50)) ? (var_1_20) : (-50)))) [L212] var_1_46 = (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))) - (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))) + var_1_37)) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=1, var_1_19=2, var_1_1=128, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-1, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L214] var_1_1 = ((var_1_2 - 256) - var_1_65) [L215] signed char stepLocal_12 = var_1_4; VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_12=-1, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-1, var_1_39=13/4, var_1_41=10, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L216] COND TRUE var_1_63 < var_1_30 [L217] var_1_41 = (((((var_1_10 + var_1_15)) > (var_1_9)) ? ((var_1_10 + var_1_15)) : (var_1_9))) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_12=-1, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, var_1_10=282, var_1_11=513/2, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-1, var_1_39=13/4, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L229] unsigned char stepLocal_9 = var_1_66; [L230] unsigned long int stepLocal_8 = var_1_2 + (var_1_65 % var_1_28); VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_12=-1, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, stepLocal_8=1073741822, stepLocal_9=0, var_1_10=282, var_1_11=513/2, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-1, var_1_39=13/4, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L231] COND FALSE !((var_1_14 < var_1_63) || stepLocal_9) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_12=-1, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, stepLocal_8=1073741822, var_1_10=282, var_1_11=513/2, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-1, var_1_39=13/4, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=-1, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L238] COND TRUE var_1_45 > var_1_65 [L239] var_1_53 = (var_1_15 + var_1_45) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_12=-1, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, stepLocal_8=1073741822, var_1_10=282, var_1_11=513/2, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-1, var_1_39=13/4, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L241] EXPR var_1_10 | var_1_7 VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_12=-1, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, stepLocal_8=1073741822, var_1_10=282, var_1_11=513/2, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-1, var_1_39=13/4, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L241] EXPR var_1_65 & (var_1_10 | var_1_7) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_12=-1, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, stepLocal_8=1073741822, var_1_10=282, var_1_11=513/2, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-1, var_1_39=13/4, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L241] COND TRUE var_1_48 < (var_1_65 & (var_1_10 | var_1_7)) [L242] var_1_11 = ((((var_1_12 + (var_1_13 - var_1_14)) < 0 ) ? -(var_1_12 + (var_1_13 - var_1_14)) : (var_1_12 + (var_1_13 - var_1_14)))) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_12=-1, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, stepLocal_8=1073741822, var_1_10=282, var_1_11=4, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=16, var_1_35=33/8, var_1_37=3, var_1_38=-1, var_1_39=13/4, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L244] COND FALSE !(var_1_19 >= (var_1_21 / var_1_32)) [L257] var_1_31 = var_1_43 VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_12=-1, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, stepLocal_8=1073741822, var_1_10=282, var_1_11=4, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=3, var_1_35=33/8, var_1_37=3, var_1_38=-1, var_1_39=13/4, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L259] EXPR var_1_43 >> var_1_31 VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_12=-1, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, stepLocal_8=1073741822, var_1_10=282, var_1_11=4, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=3, var_1_35=33/8, var_1_37=3, var_1_38=-1, var_1_39=13/4, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L259] signed long int stepLocal_11 = var_1_43 >> var_1_31; [L260] COND FALSE !(stepLocal_11 > (((((var_1_59 - var_1_9)) < (var_1_54)) ? ((var_1_59 - var_1_9)) : (var_1_54)))) [L267] var_1_39 = var_1_36 VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, stepLocal_12=-1, stepLocal_15=-2, stepLocal_17=1, stepLocal_1=0, stepLocal_2=282, stepLocal_4=0, stepLocal_8=1073741822, var_1_10=282, var_1_11=4, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=3, var_1_35=33/8, var_1_36=5, var_1_37=3, var_1_38=-1, var_1_39=5, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L381] RET step() [L382] CALL, EXPR property() [L372] EXPR (((var_1_1 == ((signed long int) ((var_1_2 - 256) - var_1_65))) && (var_1_4 == ((signed char) ((((((var_1_5 + var_1_6) + var_1_7)) > (var_1_8)) ? (((var_1_5 + var_1_6) + var_1_7)) : (var_1_8)))))) && ((last_1_var_1_9 < var_1_7) ? (var_1_9 == ((unsigned char) (var_1_10 + 1))) : 1)) && ((var_1_48 < (var_1_65 & (var_1_10 | var_1_7))) ? (var_1_11 == ((float) ((((var_1_12 + (var_1_13 - var_1_14)) < 0 ) ? -(var_1_12 + (var_1_13 - var_1_14)) : (var_1_12 + (var_1_13 - var_1_14)))))) : 1) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=4, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=3, var_1_35=33/8, var_1_36=5, var_1_37=3, var_1_38=-1, var_1_39=5, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L372] EXPR var_1_10 | var_1_7 VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=4, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=3, var_1_35=33/8, var_1_36=5, var_1_37=3, var_1_38=-1, var_1_39=5, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L372] EXPR var_1_65 & (var_1_10 | var_1_7) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=4, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=3, var_1_35=33/8, var_1_36=5, var_1_37=3, var_1_38=-1, var_1_39=5, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L372] EXPR (((var_1_1 == ((signed long int) ((var_1_2 - 256) - var_1_65))) && (var_1_4 == ((signed char) ((((((var_1_5 + var_1_6) + var_1_7)) > (var_1_8)) ? (((var_1_5 + var_1_6) + var_1_7)) : (var_1_8)))))) && ((last_1_var_1_9 < var_1_7) ? (var_1_9 == ((unsigned char) (var_1_10 + 1))) : 1)) && ((var_1_48 < (var_1_65 & (var_1_10 | var_1_7))) ? (var_1_11 == ((float) ((((var_1_12 + (var_1_13 - var_1_14)) < 0 ) ? -(var_1_12 + (var_1_13 - var_1_14)) : (var_1_12 + (var_1_13 - var_1_14)))))) : 1) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=4, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=3, var_1_35=33/8, var_1_36=5, var_1_37=3, var_1_38=-1, var_1_39=5, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L372] EXPR (((((((((((var_1_1 == ((signed long int) ((var_1_2 - 256) - var_1_65))) && (var_1_4 == ((signed char) ((((((var_1_5 + var_1_6) + var_1_7)) > (var_1_8)) ? (((var_1_5 + var_1_6) + var_1_7)) : (var_1_8)))))) && ((last_1_var_1_9 < var_1_7) ? (var_1_9 == ((unsigned char) (var_1_10 + 1))) : 1)) && ((var_1_48 < (var_1_65 & (var_1_10 | var_1_7))) ? (var_1_11 == ((float) ((((var_1_12 + (var_1_13 - var_1_14)) < 0 ) ? -(var_1_12 + (var_1_13 - var_1_14)) : (var_1_12 + (var_1_13 - var_1_14)))))) : 1)) && ((! var_1_66) ? (var_1_15 == ((signed long int) var_1_5)) : ((var_1_12 > (var_1_14 - var_1_13)) ? (var_1_15 == ((signed long int) (var_1_48 + (var_1_9 - var_1_54)))) : (var_1_15 == ((signed long int) (((((var_1_54) < (var_1_5)) ? (var_1_54) : (var_1_5))) + (last_1_var_1_15 + var_1_6))))))) && ((((var_1_6 / var_1_20) > last_1_var_1_38) || (-50 > last_1_var_1_9)) ? ((var_1_10 <= last_1_var_1_9) ? (((var_1_13 < last_1_var_1_11) || last_1_var_1_66) ? (var_1_19 == ((float) (((((var_1_13) < ((var_1_21 + var_1_22))) ? (var_1_13) : ((var_1_21 + var_1_22)))) + var_1_23))) : 1) : (((- last_1_var_1_65) <= (last_1_var_1_54 * last_1_var_1_31)) ? (var_1_19 == ((float) ((((9.375f) < 0 ) ? -(9.375f) : (9.375f))))) : 1)) : (((last_1_var_1_38 * last_1_var_1_54) < last_1_var_1_31) ? (var_1_19 == ((float) var_1_22)) : (var_1_19 == ((float) var_1_23))))) && (((! last_1_var_1_66) || last_1_var_1_66) ? (((last_1_var_1_66 && (var_1_13 > last_1_var_1_35)) && last_1_var_1_66) ? (var_1_25 == ((unsigned long int) (((((((last_1_var_1_9) > (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10))))) ? (last_1_var_1_9) : (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10)))))) < 0 ) ? -((((last_1_var_1_9) > (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10))))) ? (last_1_var_1_9) : (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10)))))) : ((((last_1_var_1_9) > (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10))))) ? (last_1_var_1_9) : (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10)))))))))) : (var_1_25 == ((unsigned long int) (var_1_27 - ((((last_1_var_1_9) > ((var_1_28 - last_1_var_1_4))) ? (last_1_var_1_9) : ((var_1_28 - last_1_var_1_4)))))))) : (var_1_25 == ((unsigned long int) (((((((var_1_27 - last_1_var_1_9) < 0 ) ? -(var_1_27 - last_1_var_1_9) : (var_1_27 - last_1_var_1_9))) < 0 ) ? -((((var_1_27 - last_1_var_1_9) < 0 ) ? -(var_1_27 - last_1_var_1_9) : (var_1_27 - last_1_var_1_9))) : ((((var_1_27 - last_1_var_1_9) < 0 ) ? -(var_1_27 - last_1_var_1_9) : (var_1_27 - last_1_var_1_9))))))))) && ((var_1_22 == (var_1_13 - var_1_14)) ? (var_1_30 == ((double) var_1_21)) : (var_1_30 == ((double) var_1_23)))) && ((var_1_19 >= (var_1_21 / var_1_32)) ? ((! var_1_66) ? ((((((var_1_22) < (var_1_12)) ? (var_1_22) : (var_1_12))) < (var_1_32 / ((((1.000000005E8f) < (var_1_33)) ? (1.000000005E8f) : (var_1_33))))) ? ((((((var_1_5) < (var_1_54)) ? (var_1_5) : (var_1_54))) > var_1_2) ? (var_1_31 == ((unsigned long int) var_1_9)) : 1) : (var_1_31 == ((unsigned long int) (var_1_9 + var_1_65)))) : (var_1_31 == ((unsigned long int) var_1_65))) : (var_1_31 == ((unsigned long int) var_1_43)))) && (((var_1_14 < var_1_63) || var_1_66) ? (((var_1_9 / 10000000u) <= (var_1_2 + (var_1_65 % var_1_28))) ? (var_1_35 == ((double) ((((var_1_12) < (((((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) > ((var_1_22 + var_1_13))) ? (((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) : ((var_1_22 + var_1_13)))))) ? (var_1_12) : (((((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) > ((var_1_22 + var_1_13))) ? (((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) : ((var_1_22 + var_1_13))))))))) : (var_1_35 == ((double) ((((((var_1_36 - 128.5)) < (var_1_14)) ? ((var_1_36 - 128.5)) : (var_1_14))) - (var_1_13 + ((((64.65) < (var_1_37)) ? (64.65) : (var_1_37)))))))) : 1)) && ((var_1_60 || var_1_66) ? (var_1_38 == ((signed short int) ((((((var_1_25 + 10) + (var_1_10 - var_1_43))) > (var_1_8)) ? (((var_1_25 + 10) + (var_1_10 - var_1_43))) : (var_1_8))))) : 1)) && (((var_1_43 >> var_1_31) > (((((var_1_59 - var_1_9)) < (var_1_54)) ? ((var_1_59 - var_1_9)) : (var_1_54)))) ? (var_1_66 ? (var_1_39 == ((float) var_1_12)) : (var_1_39 == ((float) (var_1_36 - var_1_14)))) : (var_1_39 == ((float) var_1_36))) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=4, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=3, var_1_35=33/8, var_1_36=5, var_1_37=3, var_1_38=-1, var_1_39=5, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L372] EXPR ((((((((((((((((((((((var_1_1 == ((signed long int) ((var_1_2 - 256) - var_1_65))) && (var_1_4 == ((signed char) ((((((var_1_5 + var_1_6) + var_1_7)) > (var_1_8)) ? (((var_1_5 + var_1_6) + var_1_7)) : (var_1_8)))))) && ((last_1_var_1_9 < var_1_7) ? (var_1_9 == ((unsigned char) (var_1_10 + 1))) : 1)) && ((var_1_48 < (var_1_65 & (var_1_10 | var_1_7))) ? (var_1_11 == ((float) ((((var_1_12 + (var_1_13 - var_1_14)) < 0 ) ? -(var_1_12 + (var_1_13 - var_1_14)) : (var_1_12 + (var_1_13 - var_1_14)))))) : 1)) && ((! var_1_66) ? (var_1_15 == ((signed long int) var_1_5)) : ((var_1_12 > (var_1_14 - var_1_13)) ? (var_1_15 == ((signed long int) (var_1_48 + (var_1_9 - var_1_54)))) : (var_1_15 == ((signed long int) (((((var_1_54) < (var_1_5)) ? (var_1_54) : (var_1_5))) + (last_1_var_1_15 + var_1_6))))))) && ((((var_1_6 / var_1_20) > last_1_var_1_38) || (-50 > last_1_var_1_9)) ? ((var_1_10 <= last_1_var_1_9) ? (((var_1_13 < last_1_var_1_11) || last_1_var_1_66) ? (var_1_19 == ((float) (((((var_1_13) < ((var_1_21 + var_1_22))) ? (var_1_13) : ((var_1_21 + var_1_22)))) + var_1_23))) : 1) : (((- last_1_var_1_65) <= (last_1_var_1_54 * last_1_var_1_31)) ? (var_1_19 == ((float) ((((9.375f) < 0 ) ? -(9.375f) : (9.375f))))) : 1)) : (((last_1_var_1_38 * last_1_var_1_54) < last_1_var_1_31) ? (var_1_19 == ((float) var_1_22)) : (var_1_19 == ((float) var_1_23))))) && (((! last_1_var_1_66) || last_1_var_1_66) ? (((last_1_var_1_66 && (var_1_13 > last_1_var_1_35)) && last_1_var_1_66) ? (var_1_25 == ((unsigned long int) (((((((last_1_var_1_9) > (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10))))) ? (last_1_var_1_9) : (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10)))))) < 0 ) ? -((((last_1_var_1_9) > (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10))))) ? (last_1_var_1_9) : (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10)))))) : ((((last_1_var_1_9) > (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10))))) ? (last_1_var_1_9) : (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10)))))))))) : (var_1_25 == ((unsigned long int) (var_1_27 - ((((last_1_var_1_9) > ((var_1_28 - last_1_var_1_4))) ? (last_1_var_1_9) : ((var_1_28 - last_1_var_1_4)))))))) : (var_1_25 == ((unsigned long int) (((((((var_1_27 - last_1_var_1_9) < 0 ) ? -(var_1_27 - last_1_var_1_9) : (var_1_27 - last_1_var_1_9))) < 0 ) ? -((((var_1_27 - last_1_var_1_9) < 0 ) ? -(var_1_27 - last_1_var_1_9) : (var_1_27 - last_1_var_1_9))) : ((((var_1_27 - last_1_var_1_9) < 0 ) ? -(var_1_27 - last_1_var_1_9) : (var_1_27 - last_1_var_1_9))))))))) && ((var_1_22 == (var_1_13 - var_1_14)) ? (var_1_30 == ((double) var_1_21)) : (var_1_30 == ((double) var_1_23)))) && ((var_1_19 >= (var_1_21 / var_1_32)) ? ((! var_1_66) ? ((((((var_1_22) < (var_1_12)) ? (var_1_22) : (var_1_12))) < (var_1_32 / ((((1.000000005E8f) < (var_1_33)) ? (1.000000005E8f) : (var_1_33))))) ? ((((((var_1_5) < (var_1_54)) ? (var_1_5) : (var_1_54))) > var_1_2) ? (var_1_31 == ((unsigned long int) var_1_9)) : 1) : (var_1_31 == ((unsigned long int) (var_1_9 + var_1_65)))) : (var_1_31 == ((unsigned long int) var_1_65))) : (var_1_31 == ((unsigned long int) var_1_43)))) && (((var_1_14 < var_1_63) || var_1_66) ? (((var_1_9 / 10000000u) <= (var_1_2 + (var_1_65 % var_1_28))) ? (var_1_35 == ((double) ((((var_1_12) < (((((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) > ((var_1_22 + var_1_13))) ? (((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) : ((var_1_22 + var_1_13)))))) ? (var_1_12) : (((((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) > ((var_1_22 + var_1_13))) ? (((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) : ((var_1_22 + var_1_13))))))))) : (var_1_35 == ((double) ((((((var_1_36 - 128.5)) < (var_1_14)) ? ((var_1_36 - 128.5)) : (var_1_14))) - (var_1_13 + ((((64.65) < (var_1_37)) ? (64.65) : (var_1_37)))))))) : 1)) && ((var_1_60 || var_1_66) ? (var_1_38 == ((signed short int) ((((((var_1_25 + 10) + (var_1_10 - var_1_43))) > (var_1_8)) ? (((var_1_25 + 10) + (var_1_10 - var_1_43))) : (var_1_8))))) : 1)) && (((var_1_43 >> var_1_31) > (((((var_1_59 - var_1_9)) < (var_1_54)) ? ((var_1_59 - var_1_9)) : (var_1_54)))) ? (var_1_66 ? (var_1_39 == ((float) var_1_12)) : (var_1_39 == ((float) (var_1_36 - var_1_14)))) : (var_1_39 == ((float) var_1_36)))) && ((var_1_63 < var_1_30) ? (var_1_41 == ((unsigned long int) (((((var_1_10 + var_1_15)) > (var_1_9)) ? ((var_1_10 + var_1_15)) : (var_1_9))))) : ((var_1_4 >= var_1_65) ? (var_1_41 == ((unsigned long int) (var_1_42 - var_1_2))) : ((var_1_37 < var_1_63) ? (var_1_41 == ((unsigned long int) (var_1_9 + var_1_28))) : (var_1_41 == ((unsigned long int) ((var_1_28 + 1556394234u) - var_1_15))))))) && ((((- var_1_9) >= var_1_45) || var_1_66) ? (var_1_43 == ((signed long int) ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20))))) : (var_1_43 == ((signed long int) (var_1_10 - (var_1_44 - last_1_var_1_43)))))) && (var_1_45 == ((unsigned long int) (var_1_44 + var_1_2)))) && ((var_1_8 < (var_1_15 % ((((var_1_20) < (-50)) ? (var_1_20) : (-50))))) ? (var_1_46 == ((float) (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))) - (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))) + var_1_37)))) : 1)) && (var_1_66 ? (var_1_47 == ((double) (((((0.30000000000000004 - var_1_36)) > ((15.4 + var_1_23))) ? ((0.30000000000000004 - var_1_36)) : ((15.4 + var_1_23)))))) : (var_1_47 == ((double) (var_1_21 + var_1_22))))) && ((var_1_37 < ((((var_1_21) < (var_1_36)) ? (var_1_21) : (var_1_36)))) ? ((last_1_var_1_60 || (last_1_var_1_30 <= last_1_var_1_19)) ? (var_1_48 == ((signed char) ((((((((var_1_8) < ((var_1_50 - var_1_51))) ? (var_1_8) : ((var_1_50 - var_1_51))))) > (((((var_1_6) < ((var_1_7 + -1))) ? (var_1_6) : ((var_1_7 + -1)))))) ? (((((var_1_8) < ((var_1_50 - var_1_51))) ? (var_1_8) : ((var_1_50 - var_1_51))))) : (((((var_1_6) < ((var_1_7 + -1))) ? (var_1_6) : ((var_1_7 + -1))))))))) : (var_1_48 == ((signed char) ((((((((var_1_6) > (((((var_1_51) > (var_1_52)) ? (var_1_51) : (var_1_52))))) ? (var_1_6) : (((((var_1_51) > (var_1_52)) ? (var_1_51) : (var_1_52))))))) < ((var_1_7 + -5))) ? (((((var_1_6) > (((((var_1_51) > (var_1_52)) ? (var_1_51) : (var_1_52))))) ? (var_1_6) : (((((var_1_51) > (var_1_52)) ? (var_1_51) : (var_1_52))))))) : ((var_1_7 + -5))))))) : ((last_1_var_1_4 <= last_1_var_1_53) ? (var_1_48 == ((signed char) (var_1_50 - ((((32) > (var_1_51)) ? (32) : (var_1_51)))))) : (var_1_48 == ((signed char) ((((-2) < 0 ) ? -(-2) : (-2)))))))) && ((var_1_45 > var_1_65) ? (var_1_53 == ((signed long int) (var_1_15 + var_1_45))) : 1)) && ((last_1_var_1_35 >= (- var_1_37)) ? (((((((var_1_20 + last_1_var_1_53)) < (last_1_var_1_15)) ? ((var_1_20 + last_1_var_1_53)) : (last_1_var_1_15))) < (last_1_var_1_9 - var_1_28)) ? (var_1_54 == ((signed char) (var_1_7 + ((((var_1_5) > ((var_1_57 - var_1_58))) ? (var_1_5) : ((var_1_57 - var_1_58))))))) : (var_1_54 == ((signed char) ((((var_1_6) < (var_1_5)) ? (var_1_6) : (var_1_5)))))) : (var_1_54 == ((signed char) (((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))) + var_1_58))))) && (var_1_59 == ((signed char) var_1_51))) && ((var_1_66 || var_1_66) ? (var_1_60 == ((unsigned char) (! (var_1_61 || var_1_62)))) : 1)) && (var_1_66 ? (((var_1_25 == (var_1_9 ^ -50)) || var_1_60) ? (var_1_63 == ((double) ((((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) + var_1_22) + var_1_13))) : 1) : (var_1_63 == ((double) var_1_37))) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=4, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=3, var_1_35=33/8, var_1_36=5, var_1_37=3, var_1_38=-1, var_1_39=5, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L372-L373] return ((((((((((((((((((((((((var_1_1 == ((signed long int) ((var_1_2 - 256) - var_1_65))) && (var_1_4 == ((signed char) ((((((var_1_5 + var_1_6) + var_1_7)) > (var_1_8)) ? (((var_1_5 + var_1_6) + var_1_7)) : (var_1_8)))))) && ((last_1_var_1_9 < var_1_7) ? (var_1_9 == ((unsigned char) (var_1_10 + 1))) : 1)) && ((var_1_48 < (var_1_65 & (var_1_10 | var_1_7))) ? (var_1_11 == ((float) ((((var_1_12 + (var_1_13 - var_1_14)) < 0 ) ? -(var_1_12 + (var_1_13 - var_1_14)) : (var_1_12 + (var_1_13 - var_1_14)))))) : 1)) && ((! var_1_66) ? (var_1_15 == ((signed long int) var_1_5)) : ((var_1_12 > (var_1_14 - var_1_13)) ? (var_1_15 == ((signed long int) (var_1_48 + (var_1_9 - var_1_54)))) : (var_1_15 == ((signed long int) (((((var_1_54) < (var_1_5)) ? (var_1_54) : (var_1_5))) + (last_1_var_1_15 + var_1_6))))))) && ((((var_1_6 / var_1_20) > last_1_var_1_38) || (-50 > last_1_var_1_9)) ? ((var_1_10 <= last_1_var_1_9) ? (((var_1_13 < last_1_var_1_11) || last_1_var_1_66) ? (var_1_19 == ((float) (((((var_1_13) < ((var_1_21 + var_1_22))) ? (var_1_13) : ((var_1_21 + var_1_22)))) + var_1_23))) : 1) : (((- last_1_var_1_65) <= (last_1_var_1_54 * last_1_var_1_31)) ? (var_1_19 == ((float) ((((9.375f) < 0 ) ? -(9.375f) : (9.375f))))) : 1)) : (((last_1_var_1_38 * last_1_var_1_54) < last_1_var_1_31) ? (var_1_19 == ((float) var_1_22)) : (var_1_19 == ((float) var_1_23))))) && (((! last_1_var_1_66) || last_1_var_1_66) ? (((last_1_var_1_66 && (var_1_13 > last_1_var_1_35)) && last_1_var_1_66) ? (var_1_25 == ((unsigned long int) (((((((last_1_var_1_9) > (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10))))) ? (last_1_var_1_9) : (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10)))))) < 0 ) ? -((((last_1_var_1_9) > (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10))))) ? (last_1_var_1_9) : (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10)))))) : ((((last_1_var_1_9) > (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10))))) ? (last_1_var_1_9) : (((((last_1_var_1_65) < (var_1_10)) ? (last_1_var_1_65) : (var_1_10)))))))))) : (var_1_25 == ((unsigned long int) (var_1_27 - ((((last_1_var_1_9) > ((var_1_28 - last_1_var_1_4))) ? (last_1_var_1_9) : ((var_1_28 - last_1_var_1_4)))))))) : (var_1_25 == ((unsigned long int) (((((((var_1_27 - last_1_var_1_9) < 0 ) ? -(var_1_27 - last_1_var_1_9) : (var_1_27 - last_1_var_1_9))) < 0 ) ? -((((var_1_27 - last_1_var_1_9) < 0 ) ? -(var_1_27 - last_1_var_1_9) : (var_1_27 - last_1_var_1_9))) : ((((var_1_27 - last_1_var_1_9) < 0 ) ? -(var_1_27 - last_1_var_1_9) : (var_1_27 - last_1_var_1_9))))))))) && ((var_1_22 == (var_1_13 - var_1_14)) ? (var_1_30 == ((double) var_1_21)) : (var_1_30 == ((double) var_1_23)))) && ((var_1_19 >= (var_1_21 / var_1_32)) ? ((! var_1_66) ? ((((((var_1_22) < (var_1_12)) ? (var_1_22) : (var_1_12))) < (var_1_32 / ((((1.000000005E8f) < (var_1_33)) ? (1.000000005E8f) : (var_1_33))))) ? ((((((var_1_5) < (var_1_54)) ? (var_1_5) : (var_1_54))) > var_1_2) ? (var_1_31 == ((unsigned long int) var_1_9)) : 1) : (var_1_31 == ((unsigned long int) (var_1_9 + var_1_65)))) : (var_1_31 == ((unsigned long int) var_1_65))) : (var_1_31 == ((unsigned long int) var_1_43)))) && (((var_1_14 < var_1_63) || var_1_66) ? (((var_1_9 / 10000000u) <= (var_1_2 + (var_1_65 % var_1_28))) ? (var_1_35 == ((double) ((((var_1_12) < (((((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) > ((var_1_22 + var_1_13))) ? (((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) : ((var_1_22 + var_1_13)))))) ? (var_1_12) : (((((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) > ((var_1_22 + var_1_13))) ? (((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) : ((var_1_22 + var_1_13))))))))) : (var_1_35 == ((double) ((((((var_1_36 - 128.5)) < (var_1_14)) ? ((var_1_36 - 128.5)) : (var_1_14))) - (var_1_13 + ((((64.65) < (var_1_37)) ? (64.65) : (var_1_37)))))))) : 1)) && ((var_1_60 || var_1_66) ? (var_1_38 == ((signed short int) ((((((var_1_25 + 10) + (var_1_10 - var_1_43))) > (var_1_8)) ? (((var_1_25 + 10) + (var_1_10 - var_1_43))) : (var_1_8))))) : 1)) && (((var_1_43 >> var_1_31) > (((((var_1_59 - var_1_9)) < (var_1_54)) ? ((var_1_59 - var_1_9)) : (var_1_54)))) ? (var_1_66 ? (var_1_39 == ((float) var_1_12)) : (var_1_39 == ((float) (var_1_36 - var_1_14)))) : (var_1_39 == ((float) var_1_36)))) && ((var_1_63 < var_1_30) ? (var_1_41 == ((unsigned long int) (((((var_1_10 + var_1_15)) > (var_1_9)) ? ((var_1_10 + var_1_15)) : (var_1_9))))) : ((var_1_4 >= var_1_65) ? (var_1_41 == ((unsigned long int) (var_1_42 - var_1_2))) : ((var_1_37 < var_1_63) ? (var_1_41 == ((unsigned long int) (var_1_9 + var_1_28))) : (var_1_41 == ((unsigned long int) ((var_1_28 + 1556394234u) - var_1_15))))))) && ((((- var_1_9) >= var_1_45) || var_1_66) ? (var_1_43 == ((signed long int) ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20))))) : (var_1_43 == ((signed long int) (var_1_10 - (var_1_44 - last_1_var_1_43)))))) && (var_1_45 == ((unsigned long int) (var_1_44 + var_1_2)))) && ((var_1_8 < (var_1_15 % ((((var_1_20) < (-50)) ? (var_1_20) : (-50))))) ? (var_1_46 == ((float) (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))) - (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))) + var_1_37)))) : 1)) && (var_1_66 ? (var_1_47 == ((double) (((((0.30000000000000004 - var_1_36)) > ((15.4 + var_1_23))) ? ((0.30000000000000004 - var_1_36)) : ((15.4 + var_1_23)))))) : (var_1_47 == ((double) (var_1_21 + var_1_22))))) && ((var_1_37 < ((((var_1_21) < (var_1_36)) ? (var_1_21) : (var_1_36)))) ? ((last_1_var_1_60 || (last_1_var_1_30 <= last_1_var_1_19)) ? (var_1_48 == ((signed char) ((((((((var_1_8) < ((var_1_50 - var_1_51))) ? (var_1_8) : ((var_1_50 - var_1_51))))) > (((((var_1_6) < ((var_1_7 + -1))) ? (var_1_6) : ((var_1_7 + -1)))))) ? (((((var_1_8) < ((var_1_50 - var_1_51))) ? (var_1_8) : ((var_1_50 - var_1_51))))) : (((((var_1_6) < ((var_1_7 + -1))) ? (var_1_6) : ((var_1_7 + -1))))))))) : (var_1_48 == ((signed char) ((((((((var_1_6) > (((((var_1_51) > (var_1_52)) ? (var_1_51) : (var_1_52))))) ? (var_1_6) : (((((var_1_51) > (var_1_52)) ? (var_1_51) : (var_1_52))))))) < ((var_1_7 + -5))) ? (((((var_1_6) > (((((var_1_51) > (var_1_52)) ? (var_1_51) : (var_1_52))))) ? (var_1_6) : (((((var_1_51) > (var_1_52)) ? (var_1_51) : (var_1_52))))))) : ((var_1_7 + -5))))))) : ((last_1_var_1_4 <= last_1_var_1_53) ? (var_1_48 == ((signed char) (var_1_50 - ((((32) > (var_1_51)) ? (32) : (var_1_51)))))) : (var_1_48 == ((signed char) ((((-2) < 0 ) ? -(-2) : (-2)))))))) && ((var_1_45 > var_1_65) ? (var_1_53 == ((signed long int) (var_1_15 + var_1_45))) : 1)) && ((last_1_var_1_35 >= (- var_1_37)) ? (((((((var_1_20 + last_1_var_1_53)) < (last_1_var_1_15)) ? ((var_1_20 + last_1_var_1_53)) : (last_1_var_1_15))) < (last_1_var_1_9 - var_1_28)) ? (var_1_54 == ((signed char) (var_1_7 + ((((var_1_5) > ((var_1_57 - var_1_58))) ? (var_1_5) : ((var_1_57 - var_1_58))))))) : (var_1_54 == ((signed char) ((((var_1_6) < (var_1_5)) ? (var_1_6) : (var_1_5)))))) : (var_1_54 == ((signed char) (((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))) + var_1_58))))) && (var_1_59 == ((signed char) var_1_51))) && ((var_1_66 || var_1_66) ? (var_1_60 == ((unsigned char) (! (var_1_61 || var_1_62)))) : 1)) && (var_1_66 ? (((var_1_25 == (var_1_9 ^ -50)) || var_1_60) ? (var_1_63 == ((double) ((((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) + var_1_22) + var_1_13))) : 1) : (var_1_63 == ((double) var_1_37)))) && (var_1_60 ? (var_1_65 == ((unsigned char) var_1_58)) : 1)) && (last_1_var_1_66 ? ((var_1_23 > (var_1_21 * ((((var_1_14) > (last_1_var_1_46)) ? (var_1_14) : (last_1_var_1_46))))) ? (var_1_66 == ((unsigned char) ((last_1_var_1_15 >= last_1_var_1_59) || (last_1_var_1_60 || var_1_68)))) : (var_1_66 == ((unsigned char) var_1_62))) : 1) ; [L382] RET, EXPR property() [L382] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=4, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=3, var_1_35=33/8, var_1_36=5, var_1_37=3, var_1_38=-1, var_1_39=5, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] [L19] reach_error() VAL [isInitial=1, last_1_var_1_11=513/2, last_1_var_1_15=-8, last_1_var_1_19=323/10, last_1_var_1_30=63/2, last_1_var_1_31=16, last_1_var_1_35=33/8, last_1_var_1_38=-8, last_1_var_1_43=25, last_1_var_1_46=35/4, last_1_var_1_4=-2, last_1_var_1_53=-1, last_1_var_1_54=5, last_1_var_1_59=1, last_1_var_1_60=1, last_1_var_1_65=0, last_1_var_1_66=0, last_1_var_1_9=25, var_1_10=282, var_1_11=4, var_1_15=1, var_1_19=2, var_1_1=1073741566, var_1_20=3, var_1_23=2, var_1_25=-4294967298, var_1_27=-2147483649, var_1_28=2147483647, var_1_2=1073741822, var_1_30=2, var_1_31=3, var_1_35=33/8, var_1_36=5, var_1_37=3, var_1_38=-1, var_1_39=5, var_1_41=27, var_1_42=2147483647, var_1_43=3, var_1_44=1073741823, var_1_45=2147483645, var_1_48=-1, var_1_4=-1, var_1_50=125, var_1_51=126, var_1_52=-127, var_1_53=2147483646, var_1_54=0, var_1_57=0, var_1_58=0, var_1_59=126, var_1_5=1, var_1_60=1, var_1_61=0, var_1_62=0, var_1_63=3, var_1_65=0, var_1_66=0, var_1_68=1, var_1_6=-28, var_1_7=26, var_1_8=-1, var_1_9=27] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 183 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 28.7s, OverallIterations: 11, TraceHistogramMax: 51, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 9.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5912 SdHoareTripleChecker+Valid, 6.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5749 mSDsluCounter, 13818 SdHoareTripleChecker+Invalid, 5.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10154 mSDsCounter, 1640 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7052 IncrementalHoareTripleChecker+Invalid, 8692 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1640 mSolverCounterUnsat, 3664 mSDtfsCounter, 7052 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2181 GetRequests, 1991 SyntacticMatches, 1 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4622 ImplicationChecksByTransitivity, 3.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3150occurred in iteration=9, InterpolantAutomatonStates: 165, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 10 MinimizatonAttempts, 3790 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 3.2s SatisfiabilityAnalysisTime, 11.6s InterpolantComputationTime, 5416 NumberOfCodeBlocks, 5416 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 4719 ConstructedInterpolants, 0 QuantifiedInterpolants, 28058 SizeOfPredicates, 15 NumberOfNonLiveVariables, 3377 ConjunctsInSsa, 54 ConjunctsInUnsatCore, 14 InterpolantComputations, 8 PerfectInterpolantSequences, 70733/71400 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-06 02:16:54,315 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_operatoramount_amount250_file-33.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 0061dfc8fdab41fdc80ba0a1f252468d5d913d3d988d998a547bb6e6784abf73 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 02:16:56,291 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 02:16:56,376 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-02-06 02:16:56,384 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 02:16:56,385 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 02:16:56,408 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 02:16:56,410 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 02:16:56,411 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 02:16:56,411 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 02:16:56,411 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 02:16:56,412 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 02:16:56,412 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 02:16:56,412 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 02:16:56,412 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 02:16:56,412 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 02:16:56,413 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 02:16:56,413 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 02:16:56,413 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-06 02:16:56,413 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-06 02:16:56,413 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 02:16:56,413 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 02:16:56,413 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 02:16:56,414 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 02:16:56,414 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 02:16:56,414 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 02:16:56,414 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 -> 0061dfc8fdab41fdc80ba0a1f252468d5d913d3d988d998a547bb6e6784abf73 [2025-02-06 02:16:56,660 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 02:16:56,666 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 02:16:56,668 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 02:16:56,668 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 02:16:56,669 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 02:16:56,669 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-33.i [2025-02-06 02:16:57,897 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e88fbc690/df4b20ad54e048aeb036059d65c6a354/FLAG190216a63 [2025-02-06 02:16:58,170 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 02:16:58,171 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-33.i [2025-02-06 02:16:58,181 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e88fbc690/df4b20ad54e048aeb036059d65c6a354/FLAG190216a63 [2025-02-06 02:16:58,488 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e88fbc690/df4b20ad54e048aeb036059d65c6a354 [2025-02-06 02:16:58,490 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 02:16:58,491 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 02:16:58,492 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 02:16:58,492 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 02:16:58,495 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 02:16:58,496 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:16:58" (1/1) ... [2025-02-06 02:16:58,497 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72e291be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58, skipping insertion in model container [2025-02-06 02:16:58,497 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:16:58" (1/1) ... [2025-02-06 02:16:58,514 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 02:16:58,627 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_operatoramount_amount250_file-33.i[916,929] [2025-02-06 02:16:58,734 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 02:16:58,747 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 02:16:58,754 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_operatoramount_amount250_file-33.i[916,929] [2025-02-06 02:16:58,839 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 02:16:58,860 INFO L204 MainTranslator]: Completed translation [2025-02-06 02:16:58,861 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58 WrapperNode [2025-02-06 02:16:58,861 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 02:16:58,862 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 02:16:58,862 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 02:16:58,863 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 02:16:58,867 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58" (1/1) ... [2025-02-06 02:16:58,884 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58" (1/1) ... [2025-02-06 02:16:58,913 INFO L138 Inliner]: procedures = 27, calls = 64, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 365 [2025-02-06 02:16:58,913 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 02:16:58,914 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 02:16:58,914 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 02:16:58,914 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 02:16:58,920 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58" (1/1) ... [2025-02-06 02:16:58,920 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58" (1/1) ... [2025-02-06 02:16:58,924 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58" (1/1) ... [2025-02-06 02:16:58,936 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-06 02:16:58,936 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58" (1/1) ... [2025-02-06 02:16:58,936 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58" (1/1) ... [2025-02-06 02:16:58,948 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58" (1/1) ... [2025-02-06 02:16:58,949 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58" (1/1) ... [2025-02-06 02:16:58,951 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58" (1/1) ... [2025-02-06 02:16:58,952 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58" (1/1) ... [2025-02-06 02:16:58,956 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 02:16:58,956 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 02:16:58,956 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 02:16:58,956 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 02:16:58,957 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58" (1/1) ... [2025-02-06 02:16:58,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 02:16:58,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:16:58,982 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-06 02:16:58,989 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-06 02:16:59,007 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 02:16:59,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-06 02:16:59,008 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 02:16:59,008 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 02:16:59,008 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 02:16:59,008 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 02:16:59,099 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 02:16:59,102 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 02:17:39,906 INFO L? ?]: Removed 43 outVars from TransFormulas that were not future-live. [2025-02-06 02:17:39,906 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 02:17:39,924 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 02:17:39,924 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 02:17:39,925 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:17:39 BoogieIcfgContainer [2025-02-06 02:17:39,925 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 02:17:39,928 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 02:17:39,928 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 02:17:39,932 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 02:17:39,933 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 02:16:58" (1/3) ... [2025-02-06 02:17:39,933 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@328759a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:17:39, skipping insertion in model container [2025-02-06 02:17:39,933 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:58" (2/3) ... [2025-02-06 02:17:39,934 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@328759a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:17:39, skipping insertion in model container [2025-02-06 02:17:39,934 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:17:39" (3/3) ... [2025-02-06 02:17:39,935 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-33.i [2025-02-06 02:17:39,945 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 02:17:39,948 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-33.i that has 2 procedures, 148 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-02-06 02:17:40,016 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 02:17:40,034 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;@580cede4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 02:17:40,034 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 02:17:40,037 INFO L276 IsEmpty]: Start isEmpty. Operand has 148 states, 94 states have (on average 1.4574468085106382) internal successors, (137), 95 states have internal predecessors, (137), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2025-02-06 02:17:40,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2025-02-06 02:17:40,058 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:17:40,058 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 02:17:40,059 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:17:40,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:17:40,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1389290667, now seen corresponding path program 1 times [2025-02-06 02:17:40,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-02-06 02:17:40,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1231882203] [2025-02-06 02:17:40,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:17:40,073 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-06 02:17:40,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-02-06 02:17:40,080 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-06 02:17:40,081 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-06 02:17:40,215 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 327 statements into 1 equivalence classes. [2025-02-06 02:17:42,610 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 327 of 327 statements. [2025-02-06 02:17:42,611 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:17:42,611 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:17:42,712 INFO L256 TraceCheckSpWp]: Trace formula consists of 564 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-06 02:17:42,726 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 02:17:42,787 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 1816 proven. 0 refuted. 0 times theorem prover too weak. 3284 trivial. 0 not checked. [2025-02-06 02:17:42,788 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 02:17:42,789 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-02-06 02:17:42,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1231882203] [2025-02-06 02:17:42,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1231882203] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:17:42,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:17:42,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 02:17:42,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112479065] [2025-02-06 02:17:42,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:17:42,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-06 02:17:42,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-02-06 02:17:42,814 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-06 02:17:42,814 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 02:17:42,816 INFO L87 Difference]: Start difference. First operand has 148 states, 94 states have (on average 1.4574468085106382) internal successors, (137), 95 states have internal predecessors, (137), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) Second operand has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 2 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2025-02-06 02:17:42,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:17:42,860 INFO L93 Difference]: Finished difference Result 290 states and 524 transitions. [2025-02-06 02:17:42,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-06 02:17:42,862 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 2 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) Word has length 327 [2025-02-06 02:17:42,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:17:42,869 INFO L225 Difference]: With dead ends: 290 [2025-02-06 02:17:42,871 INFO L226 Difference]: Without dead ends: 145 [2025-02-06 02:17:42,875 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 326 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-06 02:17:42,879 INFO L435 NwaCegarLoop]: 233 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, 233 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-06 02:17:42,880 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 02:17:42,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2025-02-06 02:17:42,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2025-02-06 02:17:42,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 92 states have (on average 1.423913043478261) internal successors, (131), 92 states have internal predecessors, (131), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2025-02-06 02:17:42,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 233 transitions. [2025-02-06 02:17:42,927 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 233 transitions. Word has length 327 [2025-02-06 02:17:42,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:17:42,928 INFO L471 AbstractCegarLoop]: Abstraction has 145 states and 233 transitions. [2025-02-06 02:17:42,928 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 2 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2025-02-06 02:17:42,928 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 233 transitions. [2025-02-06 02:17:42,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2025-02-06 02:17:42,936 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:17:42,936 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 02:17:43,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2025-02-06 02:17:43,141 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-06 02:17:43,141 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:17:43,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:17:43,142 INFO L85 PathProgramCache]: Analyzing trace with hash 536818444, now seen corresponding path program 1 times [2025-02-06 02:17:43,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-02-06 02:17:43,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [665523524] [2025-02-06 02:17:43,144 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:17:43,144 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-06 02:17:43,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-02-06 02:17:43,146 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-06 02:17:43,151 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-06 02:17:43,236 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 327 statements into 1 equivalence classes. [2025-02-06 02:17:45,654 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 327 of 327 statements. [2025-02-06 02:17:45,654 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:17:45,654 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:17:45,763 INFO L256 TraceCheckSpWp]: Trace formula consists of 564 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 02:17:45,772 INFO L279 TraceCheckSpWp]: Computing forward predicates...