./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-commit-tester/m0_sound-oss-opl3-ko--111_1a--42f9f8d-1.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f470102c Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-commit-tester/m0_sound-oss-opl3-ko--111_1a--42f9f8d-1.i -s /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 45c8645330459bc369b4220338275e6d73ae8631 .................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-commit-tester/m0_sound-oss-opl3-ko--111_1a--42f9f8d-1.i -s /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 45c8645330459bc369b4220338275e6d73ae8631 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE --- Real Ultimate output --- This is Ultimate 0.1.25-f470102 [2019-12-07 19:14:58,556 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 19:14:58,557 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 19:14:58,565 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 19:14:58,566 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 19:14:58,566 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 19:14:58,567 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 19:14:58,569 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 19:14:58,571 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 19:14:58,571 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 19:14:58,572 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 19:14:58,573 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 19:14:58,574 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 19:14:58,574 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 19:14:58,575 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 19:14:58,576 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 19:14:58,577 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 19:14:58,578 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 19:14:58,580 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 19:14:58,581 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 19:14:58,583 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 19:14:58,584 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 19:14:58,585 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 19:14:58,585 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 19:14:58,588 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 19:14:58,588 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 19:14:58,588 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 19:14:58,589 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 19:14:58,589 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 19:14:58,590 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 19:14:58,590 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 19:14:58,590 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 19:14:58,591 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 19:14:58,591 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 19:14:58,592 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 19:14:58,592 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 19:14:58,593 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 19:14:58,593 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 19:14:58,593 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 19:14:58,594 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 19:14:58,594 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 19:14:58,595 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/config/svcomp-Reach-64bit-Taipan_Default.epf [2019-12-07 19:14:58,607 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 19:14:58,607 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 19:14:58,607 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-12-07 19:14:58,608 INFO L138 SettingsManager]: * User list type=DISABLED [2019-12-07 19:14:58,608 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-12-07 19:14:58,608 INFO L138 SettingsManager]: * Explicit value domain=true [2019-12-07 19:14:58,608 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2019-12-07 19:14:58,608 INFO L138 SettingsManager]: * Octagon Domain=false [2019-12-07 19:14:58,608 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2019-12-07 19:14:58,608 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2019-12-07 19:14:58,608 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2019-12-07 19:14:58,608 INFO L138 SettingsManager]: * Interval Domain=false [2019-12-07 19:14:58,609 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2019-12-07 19:14:58,609 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2019-12-07 19:14:58,609 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2019-12-07 19:14:58,609 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 19:14:58,610 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-12-07 19:14:58,610 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 19:14:58,610 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-12-07 19:14:58,610 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-12-07 19:14:58,610 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-12-07 19:14:58,610 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2019-12-07 19:14:58,610 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 19:14:58,610 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 19:14:58,610 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-12-07 19:14:58,611 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 19:14:58,611 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-12-07 19:14:58,611 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-12-07 19:14:58,611 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-12-07 19:14:58,611 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 19:14:58,611 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-12-07 19:14:58,611 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-12-07 19:14:58,611 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2019-12-07 19:14:58,612 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-12-07 19:14:58,612 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-12-07 19:14:58,612 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 19:14:58,612 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-12-07 19:14:58,612 INFO L138 SettingsManager]: * To the following directory=dump/ [2019-12-07 19:14:58,612 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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 -> /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 45c8645330459bc369b4220338275e6d73ae8631 [2019-12-07 19:14:58,722 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 19:14:58,730 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 19:14:58,733 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 19:14:58,734 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 19:14:58,735 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 19:14:58,735 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/../../sv-benchmarks/c/ldv-commit-tester/m0_sound-oss-opl3-ko--111_1a--42f9f8d-1.i [2019-12-07 19:14:58,777 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/data/1f31a6d6b/4451a5f184c148cca63852ed8d7a08dc/FLAGb54605172 [2019-12-07 19:14:59,348 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 19:14:59,349 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/sv-benchmarks/c/ldv-commit-tester/m0_sound-oss-opl3-ko--111_1a--42f9f8d-1.i [2019-12-07 19:14:59,371 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/data/1f31a6d6b/4451a5f184c148cca63852ed8d7a08dc/FLAGb54605172 [2019-12-07 19:14:59,544 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/data/1f31a6d6b/4451a5f184c148cca63852ed8d7a08dc [2019-12-07 19:14:59,547 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 19:14:59,547 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 19:14:59,548 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 19:14:59,548 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 19:14:59,550 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 19:14:59,551 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 07:14:59" (1/1) ... [2019-12-07 19:14:59,553 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7aad543b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:14:59, skipping insertion in model container [2019-12-07 19:14:59,553 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 07:14:59" (1/1) ... [2019-12-07 19:14:59,557 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 19:14:59,620 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 19:15:00,160 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 19:15:00,215 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2019-12-07 19:15:00,216 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2b7ef394 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:15:00, skipping insertion in model container [2019-12-07 19:15:00,216 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 19:15:00,216 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2019-12-07 19:15:00,218 INFO L168 Benchmark]: Toolchain (without parser) took 670.06 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 97.0 MB). Free memory was 928.6 MB in the beginning and 1.0 GB in the end (delta: -105.3 MB). Peak memory consumption was 45.1 MB. Max. memory is 11.5 GB. [2019-12-07 19:15:00,219 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 955.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 19:15:00,219 INFO L168 Benchmark]: CACSL2BoogieTranslator took 668.30 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 97.0 MB). Free memory was 928.6 MB in the beginning and 1.0 GB in the end (delta: -105.3 MB). Peak memory consumption was 45.1 MB. Max. memory is 11.5 GB. [2019-12-07 19:15:00,220 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 955.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 668.30 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 97.0 MB). Free memory was 928.6 MB in the beginning and 1.0 GB in the end (delta: -105.3 MB). Peak memory consumption was 45.1 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 2758]: Unsupported Syntax Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.25-f470102 [2019-12-07 19:15:01,386 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 19:15:01,387 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 19:15:01,395 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 19:15:01,395 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 19:15:01,396 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 19:15:01,397 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 19:15:01,398 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 19:15:01,400 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 19:15:01,400 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 19:15:01,401 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 19:15:01,402 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 19:15:01,402 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 19:15:01,403 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 19:15:01,403 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 19:15:01,404 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 19:15:01,405 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 19:15:01,405 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 19:15:01,407 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 19:15:01,408 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 19:15:01,409 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 19:15:01,410 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 19:15:01,411 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 19:15:01,411 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 19:15:01,413 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 19:15:01,414 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 19:15:01,414 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 19:15:01,414 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 19:15:01,415 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 19:15:01,415 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 19:15:01,416 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 19:15:01,416 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 19:15:01,417 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 19:15:01,417 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 19:15:01,418 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 19:15:01,418 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 19:15:01,418 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 19:15:01,419 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 19:15:01,419 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 19:15:01,419 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 19:15:01,420 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 19:15:01,420 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2019-12-07 19:15:01,430 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 19:15:01,430 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 19:15:01,431 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-12-07 19:15:01,431 INFO L138 SettingsManager]: * User list type=DISABLED [2019-12-07 19:15:01,431 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-12-07 19:15:01,432 INFO L138 SettingsManager]: * Explicit value domain=true [2019-12-07 19:15:01,432 INFO L138 SettingsManager]: * Octagon Domain=false [2019-12-07 19:15:01,432 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2019-12-07 19:15:01,432 INFO L138 SettingsManager]: * Interval Domain=false [2019-12-07 19:15:01,432 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 19:15:01,433 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 19:15:01,433 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-12-07 19:15:01,433 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-12-07 19:15:01,433 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-12-07 19:15:01,433 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2019-12-07 19:15:01,433 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-12-07 19:15:01,434 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-12-07 19:15:01,434 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 19:15:01,434 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 19:15:01,434 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-12-07 19:15:01,434 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 19:15:01,434 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-12-07 19:15:01,434 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-12-07 19:15:01,435 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-12-07 19:15:01,435 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-12-07 19:15:01,435 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 19:15:01,435 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-12-07 19:15:01,435 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-12-07 19:15:01,435 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2019-12-07 19:15:01,435 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-12-07 19:15:01,435 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-12-07 19:15:01,436 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 19:15:01,436 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-12-07 19:15:01,436 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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 -> /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 45c8645330459bc369b4220338275e6d73ae8631 [2019-12-07 19:15:01,597 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 19:15:01,605 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 19:15:01,607 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 19:15:01,608 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 19:15:01,608 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 19:15:01,609 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/../../sv-benchmarks/c/ldv-commit-tester/m0_sound-oss-opl3-ko--111_1a--42f9f8d-1.i [2019-12-07 19:15:01,646 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/data/d40407a17/041a0df176d246e487c0209324a6015f/FLAG8f8c8acb0 [2019-12-07 19:15:02,111 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 19:15:02,112 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/sv-benchmarks/c/ldv-commit-tester/m0_sound-oss-opl3-ko--111_1a--42f9f8d-1.i [2019-12-07 19:15:02,132 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/data/d40407a17/041a0df176d246e487c0209324a6015f/FLAG8f8c8acb0 [2019-12-07 19:15:02,141 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/data/d40407a17/041a0df176d246e487c0209324a6015f [2019-12-07 19:15:02,143 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 19:15:02,144 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 19:15:02,144 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 19:15:02,145 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 19:15:02,147 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 19:15:02,147 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 07:15:02" (1/1) ... [2019-12-07 19:15:02,149 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1666640e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:15:02, skipping insertion in model container [2019-12-07 19:15:02,149 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 07:15:02" (1/1) ... [2019-12-07 19:15:02,154 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 19:15:02,239 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 19:15:02,819 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 19:15:02,876 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2019-12-07 19:15:02,897 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 19:15:03,019 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 19:15:03,059 INFO L203 MainTranslator]: Completed pre-run [2019-12-07 19:15:03,176 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 19:15:03,289 INFO L208 MainTranslator]: Completed translation [2019-12-07 19:15:03,289 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:15:03 WrapperNode [2019-12-07 19:15:03,289 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 19:15:03,290 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-12-07 19:15:03,290 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-12-07 19:15:03,290 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-12-07 19:15:03,295 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:15:03" (1/1) ... [2019-12-07 19:15:03,338 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:15:03" (1/1) ... [2019-12-07 19:15:03,509 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-12-07 19:15:03,509 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-12-07 19:15:03,510 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-12-07 19:15:03,510 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-12-07 19:15:03,516 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:15:03" (1/1) ... [2019-12-07 19:15:03,517 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:15:03" (1/1) ... [2019-12-07 19:15:03,547 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:15:03" (1/1) ... [2019-12-07 19:15:03,547 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:15:03" (1/1) ... [2019-12-07 19:15:03,628 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:15:03" (1/1) ... [2019-12-07 19:15:03,707 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:15:03" (1/1) ... [2019-12-07 19:15:03,727 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:15:03" (1/1) ... [2019-12-07 19:15:03,749 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-12-07 19:15:03,749 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-12-07 19:15:03,750 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-12-07 19:15:03,750 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-12-07 19:15:03,750 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:15:03" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-12-07 19:15:03,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2019-12-07 19:15:03,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2019-12-07 19:15:03,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-12-07 19:15:03,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-12-07 19:15:03,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2019-12-07 19:15:03,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-12-07 19:15:03,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2019-12-07 19:15:03,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2019-12-07 19:15:03,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2019-12-07 19:15:03,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2019-12-07 19:15:03,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-12-07 19:15:03,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-12-07 19:15:03,793 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-12-07 19:15:03,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2019-12-07 19:15:03,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2019-12-07 19:15:03,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2019-12-07 19:15:03,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-12-07 19:15:03,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2019-12-07 19:15:03,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2019-12-07 19:15:03,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2019-12-07 19:15:03,793 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-12-07 19:15:03,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2019-12-07 19:15:03,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-12-07 19:15:03,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2019-12-07 19:15:03,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2019-12-07 19:15:03,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2019-12-07 19:15:03,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2019-12-07 19:15:03,794 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-12-07 19:15:03,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-12-07 19:15:39,719 INFO L282 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-12-07 19:15:39,719 INFO L287 CfgBuilder]: Removed 1390 assume(true) statements. [2019-12-07 19:15:39,721 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 07:15:39 BoogieIcfgContainer [2019-12-07 19:15:39,721 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-12-07 19:15:39,722 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-12-07 19:15:39,722 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-12-07 19:15:39,723 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-12-07 19:15:39,724 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 07:15:02" (1/3) ... [2019-12-07 19:15:39,724 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a848409 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 07:15:39, skipping insertion in model container [2019-12-07 19:15:39,724 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 07:15:03" (2/3) ... [2019-12-07 19:15:39,724 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a848409 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 07:15:39, skipping insertion in model container [2019-12-07 19:15:39,725 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 07:15:39" (3/3) ... [2019-12-07 19:15:39,726 INFO L109 eAbstractionObserver]: Analyzing ICFG m0_sound-oss-opl3-ko--111_1a--42f9f8d-1.i [2019-12-07 19:15:39,732 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-12-07 19:15:39,738 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 7 error locations. [2019-12-07 19:15:39,745 INFO L249 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2019-12-07 19:15:39,767 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-12-07 19:15:39,767 INFO L374 AbstractCegarLoop]: Hoare is true [2019-12-07 19:15:39,767 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-12-07 19:15:39,767 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-12-07 19:15:39,767 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-12-07 19:15:39,767 INFO L378 AbstractCegarLoop]: Difference is false [2019-12-07 19:15:39,768 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-12-07 19:15:39,768 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-12-07 19:15:39,793 INFO L276 IsEmpty]: Start isEmpty. Operand 1536 states. [2019-12-07 19:15:39,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-12-07 19:15:39,798 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 19:15:39,799 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 19:15:39,799 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 19:15:39,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 19:15:39,803 INFO L82 PathProgramCache]: Analyzing trace with hash -727666803, now seen corresponding path program 1 times [2019-12-07 19:15:39,815 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 19:15:39,815 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1196980162] [2019-12-07 19:15:39,816 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/mathsat Starting monitored process 2 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with mathsat -unsat_core_generation=3 [2019-12-07 19:15:40,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 19:15:40,769 INFO L264 TraceCheckSpWp]: Trace formula consists of 3013 conjuncts, 5 conjunts are in the unsatisfiable core [2019-12-07 19:15:40,774 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 19:15:40,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 19:15:40,796 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 19:15:40,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 19:15:40,806 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1196980162] [2019-12-07 19:15:40,807 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 19:15:40,807 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 19:15:40,808 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146904912] [2019-12-07 19:15:40,810 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-07 19:15:40,811 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 19:15:40,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 19:15:40,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-12-07 19:15:40,821 INFO L87 Difference]: Start difference. First operand 1536 states. Second operand 4 states. [2019-12-07 19:15:41,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 19:15:41,041 INFO L93 Difference]: Finished difference Result 5538 states and 7893 transitions. [2019-12-07 19:15:41,042 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 19:15:41,043 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 17 [2019-12-07 19:15:41,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 19:15:41,070 INFO L225 Difference]: With dead ends: 5538 [2019-12-07 19:15:41,070 INFO L226 Difference]: Without dead ends: 3980 [2019-12-07 19:15:41,077 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-12-07 19:15:41,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3980 states. [2019-12-07 19:15:41,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3980 to 1512. [2019-12-07 19:15:41,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1512 states. [2019-12-07 19:15:41,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2137 transitions. [2019-12-07 19:15:41,170 INFO L78 Accepts]: Start accepts. Automaton has 1512 states and 2137 transitions. Word has length 17 [2019-12-07 19:15:41,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 19:15:41,171 INFO L462 AbstractCegarLoop]: Abstraction has 1512 states and 2137 transitions. [2019-12-07 19:15:41,171 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-07 19:15:41,171 INFO L276 IsEmpty]: Start isEmpty. Operand 1512 states and 2137 transitions. [2019-12-07 19:15:41,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2019-12-07 19:15:41,173 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 19:15:41,173 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 19:15:41,373 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 mathsat -unsat_core_generation=3 [2019-12-07 19:15:41,374 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 19:15:41,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 19:15:41,375 INFO L82 PathProgramCache]: Analyzing trace with hash 1367951769, now seen corresponding path program 1 times [2019-12-07 19:15:41,379 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 19:15:41,379 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1998846381] [2019-12-07 19:15:41,379 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/mathsat Starting monitored process 3 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with mathsat -unsat_core_generation=3 [2019-12-07 19:15:44,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 19:15:47,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 19:15:47,991 INFO L174 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2019-12-07 19:15:47,991 INFO L475 BasicCegarLoop]: Counterexample might be feasible [2019-12-07 19:15:48,192 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 mathsat -unsat_core_generation=3 [2019-12-07 19:15:48,292 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.12 07:15:48 BoogieIcfgContainer [2019-12-07 19:15:48,292 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-12-07 19:15:48,292 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-12-07 19:15:48,292 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-12-07 19:15:48,292 INFO L275 PluginConnector]: Witness Printer initialized [2019-12-07 19:15:48,293 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 07:15:39" (3/4) ... [2019-12-07 19:15:48,295 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2019-12-07 19:15:48,418 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_23313e78-ad0b-4650-9010-e97567938fe4/bin/utaipan/witness.graphml [2019-12-07 19:15:48,418 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-12-07 19:15:48,419 INFO L168 Benchmark]: Toolchain (without parser) took 46275.46 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 496.0 MB). Free memory was 940.3 MB in the beginning and 820.2 MB in the end (delta: 120.1 MB). Peak memory consumption was 616.1 MB. Max. memory is 11.5 GB. [2019-12-07 19:15:48,420 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 1.0 GB. Free memory is still 981.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 19:15:48,420 INFO L168 Benchmark]: CACSL2BoogieTranslator took 1144.90 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 148.9 MB). Free memory was 940.3 MB in the beginning and 902.3 MB in the end (delta: 38.0 MB). Peak memory consumption was 201.9 MB. Max. memory is 11.5 GB. [2019-12-07 19:15:48,420 INFO L168 Benchmark]: Boogie Procedure Inliner took 219.73 ms. Allocated memory is still 1.2 GB. Free memory was 902.3 MB in the beginning and 839.6 MB in the end (delta: 62.8 MB). Peak memory consumption was 62.8 MB. Max. memory is 11.5 GB. [2019-12-07 19:15:48,421 INFO L168 Benchmark]: Boogie Preprocessor took 239.76 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 156.8 MB). Free memory was 839.6 MB in the beginning and 1.2 GB in the end (delta: -401.3 MB). Peak memory consumption was 90.2 MB. Max. memory is 11.5 GB. [2019-12-07 19:15:48,421 INFO L168 Benchmark]: RCFGBuilder took 35971.53 ms. Allocated memory was 1.3 GB in the beginning and 1.5 GB in the end (delta: 190.3 MB). Free memory was 1.2 GB in the beginning and 1.4 GB in the end (delta: -114.7 MB). Peak memory consumption was 518.1 MB. Max. memory is 11.5 GB. [2019-12-07 19:15:48,421 INFO L168 Benchmark]: TraceAbstraction took 8570.30 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 872.5 MB in the end (delta: 483.1 MB). Peak memory consumption was 483.1 MB. Max. memory is 11.5 GB. [2019-12-07 19:15:48,421 INFO L168 Benchmark]: Witness Printer took 126.10 ms. Allocated memory is still 1.5 GB. Free memory was 872.5 MB in the beginning and 820.2 MB in the end (delta: 52.3 MB). Peak memory consumption was 52.3 MB. Max. memory is 11.5 GB. [2019-12-07 19:15:48,423 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13 ms. Allocated memory is still 1.0 GB. Free memory is still 981.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 1144.90 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 148.9 MB). Free memory was 940.3 MB in the beginning and 902.3 MB in the end (delta: 38.0 MB). Peak memory consumption was 201.9 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 219.73 ms. Allocated memory is still 1.2 GB. Free memory was 902.3 MB in the beginning and 839.6 MB in the end (delta: 62.8 MB). Peak memory consumption was 62.8 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 239.76 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 156.8 MB). Free memory was 839.6 MB in the beginning and 1.2 GB in the end (delta: -401.3 MB). Peak memory consumption was 90.2 MB. Max. memory is 11.5 GB. * RCFGBuilder took 35971.53 ms. Allocated memory was 1.3 GB in the beginning and 1.5 GB in the end (delta: 190.3 MB). Free memory was 1.2 GB in the beginning and 1.4 GB in the end (delta: -114.7 MB). Peak memory consumption was 518.1 MB. Max. memory is 11.5 GB. * TraceAbstraction took 8570.30 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 872.5 MB in the end (delta: 483.1 MB). Peak memory consumption was 483.1 MB. Max. memory is 11.5 GB. * Witness Printer took 126.10 ms. Allocated memory is still 1.5 GB. Free memory was 872.5 MB in the beginning and 820.2 MB in the end (delta: 52.3 MB). Peak memory consumption was 52.3 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 6156]: a call of __VERIFIER_error() is reachable a call of __VERIFIER_error() is reachable We found a FailurePath: [L2586-L2604] static struct physical_voice_info pv_map[18U] = { {0U, 2U, 0U, {0U, 3U, 8U, 11U}}, {1U, 2U, 0U, {1U, 4U, 9U, 12U}}, {2U, 2U, 0U, {2U, 5U, 10U, 13U}}, {3U, 2U, 0U, {8U, 11U, 0U, 0U}}, {4U, 2U, 0U, {9U, 12U, 0U, 0U}}, {5U, 2U, 0U, {10U, 13U, 0U, 0U}}, {6U, 2U, 0U, {16U, 19U, 0U, 0U}}, {7U, 2U, 0U, {17U, 20U, 0U, 0U}}, {8U, 2U, 0U, {18U, 21U, 0U, 0U}}, {0U, 2U, 1U, {0U, 3U, 8U, 11U}}, {1U, 2U, 1U, {1U, 4U, 9U, 12U}}, {2U, 2U, 1U, {2U, 5U, 10U, 13U}}, {3U, 2U, 1U, {8U, 11U, 0U, 0U}}, {4U, 2U, 1U, {9U, 12U, 0U, 0U}}, {5U, 2U, 1U, {10U, 13U, 0U, 0U}}, {6U, 2U, 1U, {16U, 19U, 0U, 0U}}, {7U, 2U, 1U, {17U, 20U, 0U, 0U}}, {8U, 2U, 1U, {18U, 21U, 0U, 0U}}}; [L2605] static struct opl_devinfo *devc = 0; [L2606] static int detected_model ; [L2899-L2931] static char fm_volume_table[128U] = { -64, -48, -40, -35, -32, -29, -27, -26, -24, -23, -21, -20, -19, -18, -18, -17, -16, -15, -15, -14, -13, -13, -12, -12, -11, -11, -10, -10, -10, -9, -9, -8, -8, -8, -7, -7, -7, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8}; [L3662-L5780] static struct synth_operations opl3_operations = {& __this_module, (char *)"OPL", 0, 0, 0, 0, & opl3_open, & opl3_close, & opl3_ioctl, & opl3_kill_note, & opl3_start_note, & opl3_set_instr, & opl3_reset, & opl3_hw_control, & opl3_load_patch, & opl3_aftertouch, & opl3_controller, & opl3_panning, & opl3_volume_method, & opl3_bender, & opl3_alloc_voice, & opl3_setup_voice, 0, {0, 0, 0, {(unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0}, 0, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}, {{0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}, {0, 0, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}}}, 0, {(unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}, 0}; [L5887] static int me ; [L5888] static int io = -1; [L5931] int LDV_IN_INTERRUPT ; VAL [__this_module={0:0}, detected_model=0, devc={0:0}, fm_volume_table={16777236:0}, io=4294967295, LDV_IN_INTERRUPT=0, me=0, opl3_operations={-2130706411:0}, pv_map={16777237:0}] [L5934] int var_opl3_open_12_p0 ; [L5935] int var_opl3_open_12_p1 ; [L5936] int res_opl3_open_12 ; [L5937] int var_opl3_close_13_p0 ; [L5938] int var_opl3_ioctl_1_p0 ; [L5939] unsigned int var_opl3_ioctl_1_p1 ; [L5940] void *var_opl3_ioctl_1_p2 ; [L5941] int var_opl3_kill_note_3_p0 ; [L5942] int var_opl3_kill_note_3_p1 ; [L5943] int var_opl3_kill_note_3_p2 ; [L5944] int var_opl3_kill_note_3_p3 ; [L5945] int var_opl3_start_note_8_p0 ; [L5946] int var_opl3_start_note_8_p1 ; [L5947] int var_opl3_start_note_8_p2 ; [L5948] int var_opl3_start_note_8_p3 ; [L5949] int var_opl3_set_instr_5_p0 ; [L5950] int var_opl3_set_instr_5_p1 ; [L5951] int var_opl3_set_instr_5_p2 ; [L5952] int var_opl3_reset_11_p0 ; [L5953] int var_opl3_hw_control_14_p0 ; [L5954] unsigned char *var_opl3_hw_control_14_p1 ; [L5955] int var_opl3_load_patch_15_p0 ; [L5956] int var_opl3_load_patch_15_p1 ; [L5957] char const *var_opl3_load_patch_15_p2 ; [L5958] int var_opl3_load_patch_15_p3 ; [L5959] int var_opl3_load_patch_15_p4 ; [L5960] int var_opl3_load_patch_15_p5 ; [L5961] int var_opl3_aftertouch_18_p0 ; [L5962] int var_opl3_aftertouch_18_p1 ; [L5963] int var_opl3_aftertouch_18_p2 ; [L5964] int var_opl3_controller_20_p0 ; [L5965] int var_opl3_controller_20_p1 ; [L5966] int var_opl3_controller_20_p2 ; [L5967] int var_opl3_controller_20_p3 ; [L5968] int var_opl3_panning_16_p0 ; [L5969] int var_opl3_panning_16_p1 ; [L5970] int var_opl3_panning_16_p2 ; [L5971] int var_opl3_volume_method_17_p0 ; [L5972] int var_opl3_volume_method_17_p1 ; [L5973] int var_opl3_bender_21_p0 ; [L5974] int var_opl3_bender_21_p1 ; [L5975] int var_opl3_bender_21_p2 ; [L5976] int var_opl3_alloc_voice_22_p0 ; [L5977] int var_opl3_alloc_voice_22_p1 ; [L5978] int var_opl3_alloc_voice_22_p2 ; [L5979] struct voice_alloc_info *var_opl3_alloc_voice_22_p3 ; [L5980] int var_opl3_setup_voice_23_p0 ; [L5981] int var_opl3_setup_voice_23_p1 ; [L5982] int var_opl3_setup_voice_23_p2 ; [L5983] int ldv_s_opl3_operations_synth_operations ; [L5984] int tmp ; [L5985] int tmp___0 ; [L5986] int tmp___1 ; [L5988] ldv_s_opl3_operations_synth_operations = 0 [L5989] LDV_IN_INTERRUPT = 1 VAL [__this_module={0:0}, detected_model=0, devc={0:0}, fm_volume_table={16777236:0}, io=4294967295, LDV_IN_INTERRUPT=1, me=0, opl3_operations={-2130706411:0}, pv_map={16777237:0}] [L5891] int tmp ; [L5894] COND FALSE !(io != -1) VAL [__this_module={0:0}, detected_model=0, devc={0:0}, fm_volume_table={16777236:0}, io=4294967295, LDV_IN_INTERRUPT=1, me=0, opl3_operations={-2130706411:0}, pv_map={16777237:0}] [L5903] return (0); VAL [__this_module={0:0}, detected_model=0, devc={0:0}, fm_volume_table={16777236:0}, io=4294967295, LDV_IN_INTERRUPT=1, me=0, opl3_operations={-2130706411:0}, pv_map={16777237:0}] [L5992] tmp = init_opl3() [L5993] COND FALSE !(tmp != 0) VAL [__this_module={0:0}, detected_model=0, devc={0:0}, fm_volume_table={16777236:0}, io=4294967295, LDV_IN_INTERRUPT=1, me=0, opl3_operations={-2130706411:0}, pv_map={16777237:0}] [L6088] tmp___1 = __VERIFIER_nondet_int() [L6089] COND TRUE tmp___1 != 0 || ldv_s_opl3_operations_synth_operations != 0 VAL [__this_module={0:0}, detected_model=0, devc={0:0}, fm_volume_table={16777236:0}, io=4294967295, LDV_IN_INTERRUPT=1, me=0, opl3_operations={-2130706411:0}, pv_map={16777237:0}] [L5999] tmp___0 = __VERIFIER_nondet_int() [L6001] case 0: [L6014] case 1: [L6022] case 2: [L6026] case 3: [L6031] case 4: [L6036] case 5: [L6040] case 6: [L6044] case 7: [L6048] case 8: VAL [__this_module={0:0}, detected_model=0, devc={0:0}, fm_volume_table={16777236:0}, io=4294967295, LDV_IN_INTERRUPT=1, me=0, opl3_operations={-2130706411:0}, pv_map={16777237:0}] [L3353] struct sbi_instrument ins ; [L3354] unsigned long tmp ; [L3355] int tmp___0 ; VAL [__this_module={0:0}, detected_model=0, devc={0:0}, fm_volume_table={16777236:0}, io=4294967295, LDV_IN_INTERRUPT=1, me=0, opl3_operations={-2130706411:0}, pv_map={16777237:0}] [L3357] COND FALSE !((unsigned int )count <= 39U) [L6144] unsigned long tmp ; [L6199] COND FALSE !(n >= 0L) VAL [__this_module={0:0}, detected_model=0, devc={0:0}, fm_volume_table={16777236:0}, io=4294967295, LDV_IN_INTERRUPT=1, me=0, opl3_operations={-2130706411:0}, pv_map={16777237:0}] [L6156] __VERIFIER_error() VAL [__this_module={0:0}, detected_model=0, devc={0:0}, fm_volume_table={16777236:0}, io=4294967295, LDV_IN_INTERRUPT=1, me=0, opl3_operations={-2130706411:0}, pv_map={16777237:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 1536 locations, 7 error locations. Result: UNSAFE, OverallTime: 8.4s, OverallIterations: 2, TraceHistogramMax: 1, AutomataDifference: 0.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, HoareTripleCheckerStatistics: 5711 SDtfs, 3665 SDslu, 5928 SDs, 0 SdLazy, 27 SolverSat, 11 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 32 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1536occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 2468 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 4.0s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 40 NumberOfCodeBlocks, 40 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 32 ConstructedInterpolants, 0 QuantifiedInterpolants, 576 SizeOfPredicates, 4 NumberOfNonLiveVariables, 3013 ConjunctsInSsa, 5 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! Received shutdown request...