./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--ata--pata_legacy.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--ata--pata_legacy.ko-main.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e74319804788a44b425a319da2259f01d0e1ef47d07a76f79e8b9e33c34fb449 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:41:35,165 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:41:35,213 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 02:41:35,219 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:41:35,222 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:41:35,246 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:41:35,246 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:41:35,246 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:41:35,246 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:41:35,247 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:41:35,247 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:41:35,247 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:41:35,247 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:41:35,247 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:41:35,247 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:41:35,247 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:41:35,247 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:41:35,247 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:41:35,247 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:41:35,247 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:41:35,249 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:41:35,249 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:41:35,249 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:41:35,250 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:41:35,250 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:41:35,250 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:41:35,250 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:41:35,250 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:41:35,250 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:41:35,250 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:41:35,250 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:41:35,251 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:41:35,251 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:41:35,251 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:41:35,251 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:41:35,251 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:41:35,251 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:41:35,251 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:41:35,251 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:41:35,252 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:41:35,252 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e74319804788a44b425a319da2259f01d0e1ef47d07a76f79e8b9e33c34fb449 [2025-02-08 02:41:35,502 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:41:35,510 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:41:35,512 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:41:35,513 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:41:35,513 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:41:35,514 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--ata--pata_legacy.ko-main.cil.out.i [2025-02-08 02:41:36,722 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a5c003f0c/10e58eb25c414ca39a4ab31b6c4ab6c4/FLAG5395dba2f [2025-02-08 02:41:37,243 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:41:37,244 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--ata--pata_legacy.ko-main.cil.out.i [2025-02-08 02:41:37,271 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a5c003f0c/10e58eb25c414ca39a4ab31b6c4ab6c4/FLAG5395dba2f [2025-02-08 02:41:37,304 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a5c003f0c/10e58eb25c414ca39a4ab31b6c4ab6c4 [2025-02-08 02:41:37,306 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:41:37,307 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:41:37,308 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:41:37,309 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:41:37,312 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:41:37,313 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:41:37" (1/1) ... [2025-02-08 02:41:37,314 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24022ae5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:37, skipping insertion in model container [2025-02-08 02:41:37,314 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:41:37" (1/1) ... [2025-02-08 02:41:37,376 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:41:38,268 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--ata--pata_legacy.ko-main.cil.out.i[186556,186569] [2025-02-08 02:41:38,322 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:41:38,357 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:41:38,418 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/zakharov/workspace/benchmarks/bench_1/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (825), "i" (12UL)); [4192-4193] [2025-02-08 02:41:38,420 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4198-4200] [2025-02-08 02:41:38,421 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/zakharov/workspace/benchmarks/bench_1/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (830), "i" (12UL)); [4221-4222] [2025-02-08 02:41:38,421 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [4227-4229] [2025-02-08 02:41:38,421 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/zakharov/workspace/benchmarks/bench_1/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (835), "i" (12UL)); [4249-4250] [2025-02-08 02:41:38,421 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (47UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4255-4257] [2025-02-08 02:41:38,424 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [4353] [2025-02-08 02:41:38,424 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [4360] [2025-02-08 02:41:38,580 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--ata--pata_legacy.ko-main.cil.out.i[186556,186569] [2025-02-08 02:41:38,595 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:41:38,705 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:41:38,706 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:38 WrapperNode [2025-02-08 02:41:38,706 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:41:38,707 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:41:38,707 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:41:38,707 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:41:38,712 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:38" (1/1) ... [2025-02-08 02:41:38,771 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:38" (1/1) ... [2025-02-08 02:41:38,920 INFO L138 Inliner]: procedures = 160, calls = 1745, calls flagged for inlining = 56, calls inlined = 48, statements flattened = 3728 [2025-02-08 02:41:38,921 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:41:38,921 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:41:38,921 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:41:38,921 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:41:38,928 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:38" (1/1) ... [2025-02-08 02:41:38,929 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:38" (1/1) ... [2025-02-08 02:41:38,961 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:38" (1/1) ... [2025-02-08 02:41:39,139 INFO L175 MemorySlicer]: Split 1288 memory accesses to 33 slices as follows [3, 7, 8, 52, 3, 4, 62, 2, 7, 6, 2, 74, 5, 5, 2, 2, 2, 3, 1, 2, 17, 9, 2, 927, 1, 12, 10, 6, 5, 4, 13, 22, 8]. 72 percent of accesses are in the largest equivalence class. The 183 initializations are split as follows [0, 6, 6, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 87, 0, 12, 10, 0, 0, 0, 0, 22, 0]. The 920 writes are split as follows [0, 0, 1, 52, 0, 2, 6, 0, 1, 5, 0, 68, 4, 4, 0, 0, 0, 2, 0, 0, 0, 9, 0, 751, 0, 0, 0, 5, 4, 0, 0, 0, 6]. [2025-02-08 02:41:39,143 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:38" (1/1) ... [2025-02-08 02:41:39,143 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:38" (1/1) ... [2025-02-08 02:41:39,258 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:38" (1/1) ... [2025-02-08 02:41:39,269 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:38" (1/1) ... [2025-02-08 02:41:39,293 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:38" (1/1) ... [2025-02-08 02:41:39,312 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:38" (1/1) ... [2025-02-08 02:41:39,350 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:41:39,352 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:41:39,352 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:41:39,352 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:41:39,353 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:38" (1/1) ... [2025-02-08 02:41:39,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:41:39,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:41:39,380 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 02:41:39,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 02:41:39,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:41:39,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:41:39,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:41:39,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:41:39,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:41:39,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:41:39,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 02:41:39,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 02:41:39,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 02:41:39,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 02:41:39,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 02:41:39,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 02:41:39,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 02:41:39,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:41:39,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:41:39,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:41:39,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:41:39,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:41:39,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:41:39,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:41:39,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:41:39,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 02:41:39,408 INFO L130 BoogieDeclarations]: Found specification of procedure qdi_qc_issue [2025-02-08 02:41:39,408 INFO L138 BoogieDeclarations]: Found implementation of procedure qdi_qc_issue [2025-02-08 02:41:39,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:41:39,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:41:39,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:41:39,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:41:39,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:41:39,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:41:39,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:41:39,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:41:39,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:41:39,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:41:39,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:41:39,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:41:39,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:41:39,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:41:39,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:41:39,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:41:39,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:41:39,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:41:39,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:41:39,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:41:39,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:41:39,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:41:39,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:41:39,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:41:39,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:41:39,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:41:39,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:41:39,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:41:39,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:41:39,414 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:41:39,414 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:41:39,414 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:41:39,414 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:41:39,414 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:41:39,414 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:41:39,414 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:41:39,414 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:41:39,414 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:41:39,414 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:41:39,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:41:39,415 INFO L130 BoogieDeclarations]: Found specification of procedure devm_ioport_map [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_ioport_map [2025-02-08 02:41:39,415 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-08 02:41:39,415 INFO L130 BoogieDeclarations]: Found specification of procedure ata_host_detach [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure ata_host_detach [2025-02-08 02:41:39,415 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_on [2025-02-08 02:41:39,415 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_on [2025-02-08 02:41:39,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:41:39,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:41:39,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:41:39,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:41:39,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:41:39,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:41:39,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:41:39,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:41:39,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-02-08 02:41:39,416 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:41:39,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure winbond_writecfg [2025-02-08 02:41:39,416 INFO L138 BoogieDeclarations]: Found implementation of procedure winbond_writecfg [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:41:39,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2025-02-08 02:41:39,416 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure opti82c46x_set_piomode [2025-02-08 02:41:39,416 INFO L138 BoogieDeclarations]: Found implementation of procedure opti82c46x_set_piomode [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-02-08 02:41:39,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure __devm_request_region [2025-02-08 02:41:39,416 INFO L138 BoogieDeclarations]: Found implementation of procedure __devm_request_region [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_save [2025-02-08 02:41:39,416 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_save [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:41:39,416 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:41:39,416 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32_rep [2025-02-08 02:41:39,417 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32_rep [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure qdi65x0_set_piomode [2025-02-08 02:41:39,417 INFO L138 BoogieDeclarations]: Found implementation of procedure qdi65x0_set_piomode [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 02:41:39,417 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 02:41:39,417 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:41:39,419 INFO L130 BoogieDeclarations]: Found specification of procedure ioread16 [2025-02-08 02:41:39,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread16 [2025-02-08 02:41:39,419 INFO L130 BoogieDeclarations]: Found specification of procedure legacy_probe_add [2025-02-08 02:41:39,419 INFO L138 BoogieDeclarations]: Found implementation of procedure legacy_probe_add [2025-02-08 02:41:39,419 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-02-08 02:41:39,419 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-02-08 02:41:39,419 INFO L130 BoogieDeclarations]: Found specification of procedure vlb32_data_xfer [2025-02-08 02:41:39,420 INFO L138 BoogieDeclarations]: Found implementation of procedure vlb32_data_xfer [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:41:39,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-08 02:41:39,421 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-02-08 02:41:39,421 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure platform_device_unregister [2025-02-08 02:41:39,421 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_device_unregister [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 02:41:39,421 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2025-02-08 02:41:39,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure ata_timing_merge [2025-02-08 02:41:39,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ata_timing_merge [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure ata_sff_qc_issue [2025-02-08 02:41:39,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ata_sff_qc_issue [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:41:39,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure winbond_readcfg [2025-02-08 02:41:39,422 INFO L138 BoogieDeclarations]: Found implementation of procedure winbond_readcfg [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:41:39,422 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure ata_dev_next [2025-02-08 02:41:39,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ata_dev_next [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 02:41:39,422 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 02:41:39,422 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 02:41:39,424 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32_rep [2025-02-08 02:41:39,424 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32_rep [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 02:41:39,424 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure ata_dev_pair [2025-02-08 02:41:39,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ata_dev_pair [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2025-02-08 02:41:39,424 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure opti_syscfg [2025-02-08 02:41:39,424 INFO L138 BoogieDeclarations]: Found implementation of procedure opti_syscfg [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:41:39,424 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 02:41:39,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 02:41:39,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 02:41:39,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 02:41:39,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 02:41:39,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 02:41:39,426 INFO L130 BoogieDeclarations]: Found specification of procedure ata_id_has_dword_io [2025-02-08 02:41:39,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ata_id_has_dword_io [2025-02-08 02:41:39,426 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:41:39,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:41:39,426 INFO L130 BoogieDeclarations]: Found specification of procedure ata_timing_compute [2025-02-08 02:41:39,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ata_timing_compute [2025-02-08 02:41:39,426 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 02:41:39,426 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 02:41:40,083 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:41:40,086 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:41:40,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6879: havoc #t~nondet599; [2025-02-08 02:41:40,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5133: call ULTIMATE.dealloc(~#t~4.base, ~#t~4.offset);havoc ~#t~4.base, ~#t~4.offset; [2025-02-08 02:41:40,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4285: havoc #t~bitwise10; [2025-02-08 02:41:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5002: call ULTIMATE.dealloc(~#t~3.base, ~#t~3.offset);havoc ~#t~3.base, ~#t~3.offset;call ULTIMATE.dealloc(~#khz~1.base, ~#khz~1.offset);havoc ~#khz~1.base, ~#khz~1.offset;call ULTIMATE.dealloc(~#tp~1.base, ~#tp~1.offset);havoc ~#tp~1.base, ~#tp~1.offset; [2025-02-08 02:41:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803: havoc #t~ret584.base, #t~ret584.offset; [2025-02-08 02:41:40,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875: havoc #t~nondet598; [2025-02-08 02:41:40,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4543: assume 0 == #t~mem122 % 18446744073709551616 && 0 == (~free~0.base + ~free~0.offset) % 18446744073709551616;havoc #t~mem122;~free~0.base, ~free~0.offset := ~lp~0.base, ~lp~0.offset; [2025-02-08 02:41:40,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4543: assume !(0 == #t~mem122 % 18446744073709551616 && 0 == (~free~0.base + ~free~0.offset) % 18446744073709551616);havoc #t~mem122; [2025-02-08 02:41:40,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4543-1: call #t~mem122 := read~int#6(~lp~0.base, 8 + ~lp~0.offset, 8); [2025-02-08 02:41:40,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4547-2: call #t~mem123 := read~int#6(~lp~0.base, 8 + ~lp~0.offset, 8);#t~short125 := #t~mem123 % 18446744073709551616 == ~port % 18446744073709551616; [2025-02-08 02:41:40,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4562: assume -2147483648 <= #t~ret126 && #t~ret126 <= 2147483647;havoc #t~ret126;#res := -1; [2025-02-08 02:41:40,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4562-1: SUMMARY for call #t~ret126 := printk(3, 0); srcloc: null [2025-02-08 02:41:40,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4561: assume 0 == (~free~0.base + ~free~0.offset) % 18446744073709551616; [2025-02-08 02:41:40,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4561: assume !(0 == (~free~0.base + ~free~0.offset) % 18446744073709551616);call write~int#6(~port, ~free~0.base, 8 + ~free~0.offset, 8);call write~int#6(~irq, ~free~0.base, 16 + ~free~0.offset, 4);call write~int#6(~type, ~free~0.base, 24 + ~free~0.offset, 4);call write~int#6(~private, ~free~0.base, 28 + ~free~0.offset, 8);#res := 0; [2025-02-08 02:41:40,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4547: assume #t~short125;havoc #t~mem123;havoc #t~mem124;havoc #t~short125;~free~0.base, ~free~0.offset := ~lp~0.base, ~lp~0.offset; [2025-02-08 02:41:40,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4547: assume !#t~short125;havoc #t~mem123;havoc #t~mem124;havoc #t~short125;~lp~0.base, ~lp~0.offset := ~lp~0.base, 36 + ~lp~0.offset;~i~0 := 1 + ~i~0; [2025-02-08 02:41:40,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint legacy_probe_addFINAL: assume true; [2025-02-08 02:41:40,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4547-1: assume #t~short125; [2025-02-08 02:41:40,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4547-1: assume !#t~short125;call #t~mem124 := read~int#1(~#legacy_port~0.base, ~#legacy_port~0.offset + 4 * ~i~0, 4);#t~short125 := #t~mem124 % 18446744073709551616 == ~port % 18446744073709551616; [2025-02-08 02:41:41,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5255: call ULTIMATE.dealloc(~#pad~1#1.base, ~#pad~1#1.offset);havoc ~#pad~1#1.base, ~#pad~1#1.offset; [2025-02-08 02:41:41,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850: havoc ata_sff_data_xfer_#t~nondet593#1;#t~ret352#1 := ata_sff_data_xfer_#res#1;havoc ata_sff_data_xfer_#t~nondet593#1, ata_sff_data_xfer_~arg0#1.base, ata_sff_data_xfer_~arg0#1.offset, ata_sff_data_xfer_~arg1#1.base, ata_sff_data_xfer_~arg1#1.offset, ata_sff_data_xfer_~arg2#1, ata_sff_data_xfer_~arg3#1;havoc ata_sff_data_xfer_#in~arg0#1.base, ata_sff_data_xfer_#in~arg0#1.offset, ata_sff_data_xfer_#in~arg1#1.base, ata_sff_data_xfer_#in~arg1#1.offset, ata_sff_data_xfer_#in~arg2#1, ata_sff_data_xfer_#in~arg3#1;assume { :end_inline_ata_sff_data_xfer } true;~tmp___0~8#1 := #t~ret352#1;havoc #t~ret352#1;#res#1 := ~tmp___0~8#1;call ULTIMATE.dealloc(~#pad~1#1.base, ~#pad~1#1.offset);havoc ~#pad~1#1.base, ~#pad~1#1.offset; [2025-02-08 02:41:41,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886: havoc #t~nondet600; [2025-02-08 02:41:41,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6858: havoc #t~nondet595; [2025-02-08 02:41:58,703 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5915: assume { :begin_inline_legacy_check_special_cases } true;legacy_check_special_cases_#in~p#1.base, legacy_check_special_cases_#in~p#1.offset, legacy_check_special_cases_#in~primary#1.base, legacy_check_special_cases_#in~primary#1.offset, legacy_check_special_cases_#in~secondary#1.base, legacy_check_special_cases_#in~secondary#1.offset := legacy_init_~p~0#1.base, legacy_init_~p~0#1.offset, legacy_init_~#primary~0#1.base, legacy_init_~#primary~0#1.offset, legacy_init_~#secondary~0#1.base, legacy_init_~#secondary~0#1.offset;havoc legacy_check_special_cases_#t~mem465#1, legacy_check_special_cases_#t~mem466#1, legacy_check_special_cases_#t~short467#1, legacy_check_special_cases_#t~mem468#1, legacy_check_special_cases_#t~mem469#1, legacy_check_special_cases_#t~short470#1, legacy_check_special_cases_#t~mem471#1, legacy_check_special_cases_#t~mem472#1, legacy_check_special_cases_#t~short473#1, legacy_check_special_cases_#t~ret474#1, legacy_check_special_cases_#t~mem475#1, legacy_check_special_cases_#t~mem476#1, legacy_check_special_cases_#t~bitwise477#1, legacy_check_special_cases_~p#1.base, legacy_check_special_cases_~p#1.offset, legacy_check_special_cases_~primary#1.base, legacy_check_special_cases_~primary#1.offset, legacy_check_special_cases_~secondary#1.base, legacy_check_special_cases_~secondary#1.offset, legacy_check_special_cases_~tmp~28#1, legacy_check_special_cases_~tmp___0~12#1, legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset;legacy_check_special_cases_~p#1.base, legacy_check_special_cases_~p#1.offset := legacy_check_special_cases_#in~p#1.base, legacy_check_special_cases_#in~p#1.offset;legacy_check_special_cases_~primary#1.base, legacy_check_special_cases_~primary#1.offset := legacy_check_special_cases_#in~primary#1.base, legacy_check_special_cases_#in~primary#1.offset;legacy_check_special_cases_~secondary#1.base, legacy_check_special_cases_~secondary#1.offset := legacy_check_special_cases_#in~secondary#1.base, legacy_check_special_cases_#in~secondary#1.offset;havoc legacy_check_special_cases_~tmp~28#1;havoc legacy_check_special_cases_~tmp___0~12#1;call legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset := #Ultimate.allocOnStack(2);call legacy_check_special_cases_#t~mem465#1 := read~int#23(legacy_check_special_cases_~p#1.base, 60 + legacy_check_special_cases_~p#1.offset, 2);legacy_check_special_cases_#t~short467#1 := 4216 == legacy_check_special_cases_#t~mem465#1 % 65536 % 4294967296; [2025-02-08 02:41:58,703 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5717-2: havoc legacy_check_special_cases_#t~bitwise477#1;assume (((((if legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 <= 2147483647 then legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 else legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 - 4294967296) < 0 || legacy_check_special_cases_#t~bitwise477#1 <= (if legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 <= 2147483647 then legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 else legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 - 4294967296)) && legacy_check_special_cases_#t~bitwise477#1 <= 16384) && legacy_check_special_cases_#t~bitwise477#1 >= 0) && ((if legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 <= 2147483647 then legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 else legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 - 4294967296) >= 0 || legacy_check_special_cases_#t~bitwise477#1 > 16384 + (if legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 <= 2147483647 then legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 else legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 - 4294967296))) && legacy_check_special_cases_#t~bitwise477#1 >= -2147483648; [2025-02-08 02:41:58,703 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5717-3: assume 16384 == (if legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 <= 2147483647 then legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 else legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 - 4294967296);legacy_check_special_cases_#t~bitwise477#1 := (if legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 <= 2147483647 then legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 else legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:41:58,703 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5717-3: assume !(16384 == (if legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 <= 2147483647 then legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 else legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,703 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5717: assume 0 != legacy_check_special_cases_#t~bitwise477#1;havoc legacy_check_special_cases_#t~mem476#1;havoc legacy_check_special_cases_#t~bitwise477#1;call write~int#9(1, legacy_check_special_cases_~secondary#1.base, legacy_check_special_cases_~secondary#1.offset, 4); [2025-02-08 02:41:58,703 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5717: assume !(0 != legacy_check_special_cases_#t~bitwise477#1);havoc legacy_check_special_cases_#t~mem476#1;havoc legacy_check_special_cases_#t~bitwise477#1;call write~int#27(1, legacy_check_special_cases_~primary#1.base, legacy_check_special_cases_~primary#1.offset, 4); [2025-02-08 02:41:58,703 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5717-1: [2025-02-08 02:41:58,703 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4660: SUMMARY for call outb((if pdc20230_set_piomode_~tmp___2~0#1 % 256 % 4294967296 <= 2147483647 then pdc20230_set_piomode_~tmp___2~0#1 % 256 % 4294967296 else pdc20230_set_piomode_~tmp___2~0#1 % 256 % 4294967296 - 4294967296) % 8, 500); srcloc: null [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5519-1: probe_chip_type_#res#1 := 2; [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5717-4: assume 0 == (if legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 <= 2147483647 then legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 else legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 - 4294967296);legacy_check_special_cases_#t~bitwise477#1 := 0; [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5717-4: assume !(0 == (if legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 <= 2147483647 then legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 else legacy_check_special_cases_#t~mem476#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5982: assume 0 != legacy_init_~ct~0#1;legacy_init_#res#1 := 0;call ULTIMATE.dealloc(legacy_init_~#primary~0#1.base, legacy_init_~#primary~0#1.offset);havoc legacy_init_~#primary~0#1.base, legacy_init_~#primary~0#1.offset;call ULTIMATE.dealloc(legacy_init_~#secondary~0#1.base, legacy_init_~#secondary~0#1.offset);havoc legacy_init_~#secondary~0#1.base, legacy_init_~#secondary~0#1.offset; [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5982: assume !(0 != legacy_init_~ct~0#1);legacy_init_#res#1 := -19;call ULTIMATE.dealloc(legacy_init_~#primary~0#1.base, legacy_init_~#primary~0#1.offset);havoc legacy_init_~#primary~0#1.base, legacy_init_~#primary~0#1.offset;call ULTIMATE.dealloc(legacy_init_~#secondary~0#1.base, legacy_init_~#secondary~0#1.offset);havoc legacy_init_~#secondary~0#1.base, legacy_init_~#secondary~0#1.offset; [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5784-1: SUMMARY for call qdi65_identify_port_#t~ret494#1 := legacy_probe_add(qdi65_identify_port_#t~mem493#1, 14 + (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296) % 2, 7, qdi65_identify_port_~port#1); srcloc: null [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6775: assume 1 == ~ldv_mutex_lock~0; [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6775: assume !(1 == ~ldv_mutex_lock~0); [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5784: assume -2147483648 <= qdi65_identify_port_#t~ret494#1 && qdi65_identify_port_#t~ret494#1 <= 2147483647;havoc qdi65_identify_port_#t~mem493#1;havoc qdi65_identify_port_#t~ret494#1; [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4661: pdc20230_set_piomode_~rt~0#1 := pdc20230_set_piomode_#t~ret145#1;havoc pdc20230_set_piomode_#t~ret145#1;call pdc20230_set_piomode_#t~mem146#1 := read~int#23(pdc20230_set_piomode_~adev#1.base, 8 + pdc20230_set_piomode_~adev#1.offset, 4); [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4661-1: SUMMARY for call pdc20230_set_piomode_#t~ret145#1 := inb(499); srcloc: null [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4463-1: ata_class_absent_#res#1 := ata_class_absent_~tmp___1~0#1; [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4662: pdc20230_set_piomode_~rt~0#1 := pdc20230_set_piomode_#t~bitwise148#1;havoc pdc20230_set_piomode_#t~mem146#1;havoc pdc20230_set_piomode_#t~bitwise147#1;havoc pdc20230_set_piomode_#t~bitwise148#1; [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4662-3: assume (if pdc20230_set_piomode_#t~bitwise147#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise147#1 % 256 else pdc20230_set_piomode_#t~bitwise147#1 % 256 - 256) == (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256);pdc20230_set_piomode_#t~bitwise148#1 := (if pdc20230_set_piomode_#t~bitwise147#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise147#1 % 256 else pdc20230_set_piomode_#t~bitwise147#1 % 256 - 256); [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4662-3: assume !((if pdc20230_set_piomode_#t~bitwise147#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise147#1 % 256 else pdc20230_set_piomode_#t~bitwise147#1 % 256 - 256) == (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256)); [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4662-4: assume 0 == (if pdc20230_set_piomode_#t~bitwise147#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise147#1 % 256 else pdc20230_set_piomode_#t~bitwise147#1 % 256 - 256) || 0 == (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256);pdc20230_set_piomode_#t~bitwise148#1 := 0; [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4662-4: assume !(0 == (if pdc20230_set_piomode_#t~bitwise147#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise147#1 % 256 else pdc20230_set_piomode_#t~bitwise147#1 % 256 - 256) || 0 == (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256)); [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4662-1: [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4662-2: havoc pdc20230_set_piomode_#t~bitwise148#1;assume ((((((if pdc20230_set_piomode_#t~bitwise147#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise147#1 % 256 else pdc20230_set_piomode_#t~bitwise147#1 % 256 - 256) < 0 && (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256) >= 0) || pdc20230_set_piomode_#t~bitwise148#1 <= (if pdc20230_set_piomode_#t~bitwise147#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise147#1 % 256 else pdc20230_set_piomode_#t~bitwise147#1 % 256 - 256)) && (((if pdc20230_set_piomode_#t~bitwise147#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise147#1 % 256 else pdc20230_set_piomode_#t~bitwise147#1 % 256 - 256) >= 0 && (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256) < 0) || pdc20230_set_piomode_#t~bitwise148#1 <= (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256))) && (((if pdc20230_set_piomode_#t~bitwise147#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise147#1 % 256 else pdc20230_set_piomode_#t~bitwise147#1 % 256 - 256) < 0 && (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256) < 0) || pdc20230_set_piomode_#t~bitwise148#1 >= 0)) && (((if pdc20230_set_piomode_#t~bitwise147#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise147#1 % 256 else pdc20230_set_piomode_#t~bitwise147#1 % 256 - 256) >= 0 && (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256) >= 0) || pdc20230_set_piomode_#t~bitwise148#1 > (if pdc20230_set_piomode_#t~bitwise147#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise147#1 % 256 else pdc20230_set_piomode_#t~bitwise147#1 % 256 - 256) + (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256))) && pdc20230_set_piomode_#t~bitwise148#1 >= -2147483648; [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4662-7: assume 0 == (if 3 * pdc20230_set_piomode_#t~mem146#1 % 4294967296 % 4294967296 <= 2147483647 then 3 * pdc20230_set_piomode_#t~mem146#1 % 4294967296 % 4294967296 else 3 * pdc20230_set_piomode_#t~mem146#1 % 4294967296 % 4294967296 - 4294967296);pdc20230_set_piomode_#t~bitwise147#1 := 7; [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4662-7: assume !(0 == (if 3 * pdc20230_set_piomode_#t~mem146#1 % 4294967296 % 4294967296 <= 2147483647 then 3 * pdc20230_set_piomode_#t~mem146#1 % 4294967296 % 4294967296 else 3 * pdc20230_set_piomode_#t~mem146#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521: SUMMARY for call outb(85, 498); srcloc: null [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4662-5: [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4662-6: havoc pdc20230_set_piomode_#t~bitwise147#1;assume pdc20230_set_piomode_#t~bitwise147#1 > 7; [2025-02-08 02:41:58,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5852-1: SUMMARY for call probe_qdi_vlb_#t~ret510#1 := inb((if (1 + probe_qdi_vlb_~port~0#1) % 4294967296 % 4294967296 <= 2147483647 then (1 + probe_qdi_vlb_~port~0#1) % 4294967296 % 4294967296 else (1 + probe_qdi_vlb_~port~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:41:58,705 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6843: havoc ata_pio_need_iordy_#t~nondet592#1;winbond_set_piomode_#t~ret378#1 := ata_pio_need_iordy_#res#1;havoc ata_pio_need_iordy_#t~nondet592#1, ata_pio_need_iordy_~arg0#1.base, ata_pio_need_iordy_~arg0#1.offset;havoc ata_pio_need_iordy_#in~arg0#1.base, ata_pio_need_iordy_#in~arg0#1.offset;assume { :end_inline_ata_pio_need_iordy } true;winbond_set_piomode_~tmp___1~8#1 := winbond_set_piomode_#t~ret378#1;havoc winbond_set_piomode_#t~ret378#1; [2025-02-08 02:41:58,705 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5852: probe_qdi_vlb_~r~2#1 := probe_qdi_vlb_#t~ret510#1;havoc probe_qdi_vlb_#t~ret510#1; [2025-02-08 02:41:58,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6909: havoc pci_bus_read_config_word_#t~nondet602#1;pci_read_config_word_#t~ret55#1 := pci_bus_read_config_word_#res#1;havoc pci_bus_read_config_word_#t~nondet602#1, pci_bus_read_config_word_~arg0#1.base, pci_bus_read_config_word_~arg0#1.offset, pci_bus_read_config_word_~arg1#1, pci_bus_read_config_word_~arg2#1, pci_bus_read_config_word_~arg3#1.base, pci_bus_read_config_word_~arg3#1.offset;havoc pci_bus_read_config_word_#in~arg0#1.base, pci_bus_read_config_word_#in~arg0#1.offset, pci_bus_read_config_word_#in~arg1#1, pci_bus_read_config_word_#in~arg2#1, pci_bus_read_config_word_#in~arg3#1.base, pci_bus_read_config_word_#in~arg3#1.offset;assume { :end_inline_pci_bus_read_config_word } true;assume -2147483648 <= pci_read_config_word_#t~ret55#1 && pci_read_config_word_#t~ret55#1 <= 2147483647;pci_read_config_word_~tmp~4#1 := pci_read_config_word_#t~ret55#1;havoc pci_read_config_word_#t~mem53#1.base, pci_read_config_word_#t~mem53#1.offset;havoc pci_read_config_word_#t~mem54#1;havoc pci_read_config_word_#t~ret55#1;pci_read_config_word_#res#1 := pci_read_config_word_~tmp~4#1; [2025-02-08 02:41:58,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4663: assume 0 != pdc20230_set_piomode_~pio~0#1;call pdc20230_set_piomode_#t~mem149#1 := read~int#23(pdc20230_set_piomode_~adev#1.base, 8 + pdc20230_set_piomode_~adev#1.offset, 4); [2025-02-08 02:41:58,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4663: assume !(0 != pdc20230_set_piomode_~pio~0#1); [2025-02-08 02:41:58,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6777: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:41:58,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5522: havoc probe_chip_type_#t~ret414#1; [2025-02-08 02:41:58,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5522-1: SUMMARY for call probe_chip_type_#t~ret414#1 := inb(498); srcloc: null [2025-02-08 02:41:58,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5919: assume 0 != (legacy_init_~p~0#1.base + legacy_init_~p~0#1.offset) % 18446744073709551616; [2025-02-08 02:41:58,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5919: assume !(0 != (legacy_init_~p~0#1.base + legacy_init_~p~0#1.offset) % 18446744073709551616); [2025-02-08 02:41:58,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5853: SUMMARY for call __const_udelay(4295); srcloc: null [2025-02-08 02:41:58,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655: call write~int#23(legacy_init_one_#t~bitwise454#1, legacy_init_one_~ap~4#1.base, 24 + legacy_init_one_~ap~4#1.offset, 8);havoc legacy_init_one_#t~mem453#1;havoc legacy_init_one_#t~bitwise454#1;call legacy_init_one_#t~mem455#1 := read~int#23(legacy_init_one_~ap~4#1.base, 32 + legacy_init_one_~ap~4#1.offset, 4);call legacy_init_one_#t~mem456#1 := read~int#11(legacy_init_one_~controller~1#1.base, 24 + legacy_init_one_~controller~1#1.offset, 4); [2025-02-08 02:41:58,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664-1: [2025-02-08 02:41:58,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655-1: [2025-02-08 02:41:58,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664-2: havoc pdc20230_set_piomode_#t~bitwise151#1;assume ((((((if pdc20230_set_piomode_#t~bitwise150#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise150#1 % 256 else pdc20230_set_piomode_#t~bitwise150#1 % 256 - 256) < 0 && (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256) >= 0) || pdc20230_set_piomode_#t~bitwise151#1 >= (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256)) && (((if pdc20230_set_piomode_#t~bitwise150#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise150#1 % 256 else pdc20230_set_piomode_#t~bitwise150#1 % 256 - 256) >= 0 && (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256) < 0) || pdc20230_set_piomode_#t~bitwise151#1 >= (if pdc20230_set_piomode_#t~bitwise150#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise150#1 % 256 else pdc20230_set_piomode_#t~bitwise150#1 % 256 - 256))) && (((if pdc20230_set_piomode_#t~bitwise150#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise150#1 % 256 else pdc20230_set_piomode_#t~bitwise150#1 % 256 - 256) < 0 || (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256) < 0) || pdc20230_set_piomode_#t~bitwise151#1 <= (if pdc20230_set_piomode_#t~bitwise150#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise150#1 % 256 else pdc20230_set_piomode_#t~bitwise150#1 % 256 - 256) + (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256))) && (((if pdc20230_set_piomode_#t~bitwise150#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise150#1 % 256 else pdc20230_set_piomode_#t~bitwise150#1 % 256 - 256) >= 0 && (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256) >= 0) || pdc20230_set_piomode_#t~bitwise151#1 < 0)) && pdc20230_set_piomode_#t~bitwise151#1 <= 2147483647; [2025-02-08 02:41:58,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664: pdc20230_set_piomode_~rt~0#1 := pdc20230_set_piomode_#t~bitwise151#1;havoc pdc20230_set_piomode_#t~mem149#1;havoc pdc20230_set_piomode_#t~bitwise150#1;havoc pdc20230_set_piomode_#t~bitwise151#1; [2025-02-08 02:41:58,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655-4: assume 0 == legacy_init_one_#t~mem453#1 % 18446744073709551616 || legacy_init_one_#t~mem453#1 % 18446744073709551616 == (1 + legacy_init_one_~iordy~0#1 - legacy_init_one_~iordy~0#1 % 2) % 4294967296 % 18446744073709551616;legacy_init_one_#t~bitwise454#1 := (1 + legacy_init_one_~iordy~0#1 - legacy_init_one_~iordy~0#1 % 2) % 4294967296; [2025-02-08 02:41:58,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655-4: assume !(0 == legacy_init_one_#t~mem453#1 % 18446744073709551616 || legacy_init_one_#t~mem453#1 % 18446744073709551616 == (1 + legacy_init_one_~iordy~0#1 - legacy_init_one_~iordy~0#1 % 2) % 4294967296 % 18446744073709551616); [2025-02-08 02:41:58,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523: havoc probe_chip_type_#t~ret415#1; [2025-02-08 02:41:58,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664-5: [2025-02-08 02:41:58,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-1: SUMMARY for call probe_chip_type_#t~ret415#1 := inb(498); srcloc: null [2025-02-08 02:41:58,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664-6: havoc pdc20230_set_piomode_#t~bitwise150#1;assume pdc20230_set_piomode_#t~bitwise150#1 > 1 + 3 * pdc20230_set_piomode_~pio~0#1; [2025-02-08 02:41:58,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655-2: havoc legacy_init_one_#t~bitwise454#1;assume (legacy_init_one_#t~bitwise454#1 % 18446744073709551616 >= legacy_init_one_#t~mem453#1 % 18446744073709551616 && legacy_init_one_#t~bitwise454#1 % 18446744073709551616 >= (1 + legacy_init_one_~iordy~0#1 - legacy_init_one_~iordy~0#1 % 2) % 4294967296 % 18446744073709551616) && legacy_init_one_#t~bitwise454#1 % 18446744073709551616 <= legacy_init_one_#t~mem453#1 % 18446744073709551616 + (1 + legacy_init_one_~iordy~0#1 - legacy_init_one_~iordy~0#1 % 2) % 4294967296 % 18446744073709551616; [2025-02-08 02:41:58,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664-3: assume 0 == (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256);pdc20230_set_piomode_#t~bitwise151#1 := (if pdc20230_set_piomode_#t~bitwise150#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise150#1 % 256 else pdc20230_set_piomode_#t~bitwise150#1 % 256 - 256); [2025-02-08 02:41:58,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664-3: assume !(0 == (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256)); [2025-02-08 02:41:58,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655-3: assume 0 == (1 + legacy_init_one_~iordy~0#1 - legacy_init_one_~iordy~0#1 % 2) % 4294967296 % 18446744073709551616;legacy_init_one_#t~bitwise454#1 := legacy_init_one_#t~mem453#1; [2025-02-08 02:41:58,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655-3: assume !(0 == (1 + legacy_init_one_~iordy~0#1 - legacy_init_one_~iordy~0#1 % 2) % 4294967296 % 18446744073709551616); [2025-02-08 02:41:58,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664-4: assume 0 == (if pdc20230_set_piomode_#t~bitwise150#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise150#1 % 256 else pdc20230_set_piomode_#t~bitwise150#1 % 256 - 256) || (if pdc20230_set_piomode_#t~bitwise150#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise150#1 % 256 else pdc20230_set_piomode_#t~bitwise150#1 % 256 - 256) == (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256);pdc20230_set_piomode_#t~bitwise151#1 := (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256); [2025-02-08 02:41:58,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664-4: assume !(0 == (if pdc20230_set_piomode_#t~bitwise150#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise150#1 % 256 else pdc20230_set_piomode_#t~bitwise150#1 % 256 - 256) || (if pdc20230_set_piomode_#t~bitwise150#1 % 256 <= 127 then pdc20230_set_piomode_#t~bitwise150#1 % 256 else pdc20230_set_piomode_#t~bitwise150#1 % 256 - 256) == (if pdc20230_set_piomode_~rt~0#1 % 256 % 256 <= 127 then pdc20230_set_piomode_~rt~0#1 % 256 % 256 else pdc20230_set_piomode_~rt~0#1 % 256 % 256 - 256)); [2025-02-08 02:41:58,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664-7: assume 0 == 1 + 3 * pdc20230_set_piomode_~pio~0#1 || 0 == (if 3 * pdc20230_set_piomode_#t~mem149#1 % 4294967296 % 4294967296 <= 2147483647 then 3 * pdc20230_set_piomode_#t~mem149#1 % 4294967296 % 4294967296 else 3 * pdc20230_set_piomode_#t~mem149#1 % 4294967296 % 4294967296 - 4294967296);pdc20230_set_piomode_#t~bitwise150#1 := 1 + 3 * pdc20230_set_piomode_~pio~0#1; [2025-02-08 02:41:58,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664-7: assume !(0 == 1 + 3 * pdc20230_set_piomode_~pio~0#1 || 0 == (if 3 * pdc20230_set_piomode_#t~mem149#1 % 4294967296 % 4294967296 <= 2147483647 then 3 * pdc20230_set_piomode_#t~mem149#1 % 4294967296 % 4294967296 else 3 * pdc20230_set_piomode_#t~mem149#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854: assume probe_qdi_vlb_#t~bitwise511#1 / 2 == probe_qdi_vlb_~i~1#1;havoc probe_qdi_vlb_#t~bitwise511#1;assume { :begin_inline_qdi65_identify_port } true;qdi65_identify_port_#in~r#1, qdi65_identify_port_#in~res#1, qdi65_identify_port_#in~port#1 := (if probe_qdi_vlb_~r~2#1 % 256 % 4294967296 <= 2147483647 then probe_qdi_vlb_~r~2#1 % 256 % 4294967296 else probe_qdi_vlb_~r~2#1 % 256 % 4294967296 - 4294967296), (if probe_qdi_vlb_~res~0#1 % 256 % 4294967296 <= 2147483647 then probe_qdi_vlb_~res~0#1 % 256 % 4294967296 else probe_qdi_vlb_~res~0#1 % 256 % 4294967296 - 4294967296), probe_qdi_vlb_~port~0#1;havoc qdi65_identify_port_#t~bitwise491#1, qdi65_identify_port_#t~bitwise492#1, qdi65_identify_port_#t~mem493#1, qdi65_identify_port_#t~ret494#1, qdi65_identify_port_#t~bitwise495#1, qdi65_identify_port_#t~bitwise496#1, qdi65_identify_port_#t~short497#1, qdi65_identify_port_#t~ret498#1.base, qdi65_identify_port_#t~ret498#1.offset, qdi65_identify_port_#t~ret499#1, qdi65_identify_port_#t~mem500#1, qdi65_identify_port_#t~ret501#1, qdi65_identify_port_#t~ret502#1, qdi65_identify_port_#t~ret503#1, qdi65_identify_port_~r#1, qdi65_identify_port_~res#1, qdi65_identify_port_~port#1, qdi65_identify_port_~#ide_port~0#1.base, qdi65_identify_port_~#ide_port~0#1.offset, qdi65_identify_port_~tmp~30#1.base, qdi65_identify_port_~tmp~30#1.offset;qdi65_identify_port_~r#1 := qdi65_identify_port_#in~r#1;qdi65_identify_port_~res#1 := qdi65_identify_port_#in~res#1;qdi65_identify_port_~port#1 := qdi65_identify_port_#in~port#1;call qdi65_identify_port_~#ide_port~0#1.base, qdi65_identify_port_~#ide_port~0#1.offset := #Ultimate.allocOnStack(16);havoc qdi65_identify_port_~tmp~30#1.base, qdi65_identify_port_~tmp~30#1.offset;call write~int#5(368, qdi65_identify_port_~#ide_port~0#1.base, qdi65_identify_port_~#ide_port~0#1.offset, 8);call write~int#5(496, qdi65_identify_port_~#ide_port~0#1.base, 8 + qdi65_identify_port_~#ide_port~0#1.offset, 8); [2025-02-08 02:41:58,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854: assume !(probe_qdi_vlb_#t~bitwise511#1 / 2 == probe_qdi_vlb_~i~1#1);havoc probe_qdi_vlb_#t~bitwise511#1; [2025-02-08 02:41:58,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-1: qdi65_identify_port_#t~short497#1 := 80 == qdi65_identify_port_#t~bitwise496#1; [2025-02-08 02:41:58,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854-3: assume 2 == (if probe_qdi_vlb_~r~2#1 % 256 % 4294967296 <= 2147483647 then probe_qdi_vlb_~r~2#1 % 256 % 4294967296 else probe_qdi_vlb_~r~2#1 % 256 % 4294967296 - 4294967296);probe_qdi_vlb_#t~bitwise511#1 := (if probe_qdi_vlb_~r~2#1 % 256 % 4294967296 <= 2147483647 then probe_qdi_vlb_~r~2#1 % 256 % 4294967296 else probe_qdi_vlb_~r~2#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:41:58,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854-3: assume !(2 == (if probe_qdi_vlb_~r~2#1 % 256 % 4294967296 <= 2147483647 then probe_qdi_vlb_~r~2#1 % 256 % 4294967296 else probe_qdi_vlb_~r~2#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6779: assume 1 == ~ldv_mutex_mutex_of_device~0; [2025-02-08 02:41:58,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6779: assume !(1 == ~ldv_mutex_mutex_of_device~0); [2025-02-08 02:41:58,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-2: [2025-02-08 02:41:58,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854-4: assume 0 == (if probe_qdi_vlb_~r~2#1 % 256 % 4294967296 <= 2147483647 then probe_qdi_vlb_~r~2#1 % 256 % 4294967296 else probe_qdi_vlb_~r~2#1 % 256 % 4294967296 - 4294967296);probe_qdi_vlb_#t~bitwise511#1 := 0; [2025-02-08 02:41:58,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854-4: assume !(0 == (if probe_qdi_vlb_~r~2#1 % 256 % 4294967296 <= 2147483647 then probe_qdi_vlb_~r~2#1 % 256 % 4294967296 else probe_qdi_vlb_~r~2#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854-1: [2025-02-08 02:41:58,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4797: call ULTIMATE.dealloc(ht6560b_set_piomode_~#t~1#1.base, ht6560b_set_piomode_~#t~1#1.offset);havoc ht6560b_set_piomode_~#t~1#1.base, ht6560b_set_piomode_~#t~1#1.offset;havoc ht6560b_set_piomode_#t~mem193#1, ht6560b_set_piomode_#t~ret194#1, ht6560b_set_piomode_#t~mem195#1, ht6560b_set_piomode_#t~mem196#1, ht6560b_set_piomode_#t~ret197#1, ht6560b_set_piomode_#t~ret198#1, ht6560b_set_piomode_#t~ret199#1, ht6560b_set_piomode_#t~ret200#1, ht6560b_set_piomode_#t~bitwise201#1, ht6560b_set_piomode_#t~mem202#1.base, ht6560b_set_piomode_#t~mem202#1.offset, ht6560b_set_piomode_#t~mem203#1, ht6560b_set_piomode_#t~ret204#1, ht6560b_set_piomode_#t~bitwise205#1, ht6560b_set_piomode_#t~bitwise206#1, ht6560b_set_piomode_#t~mem207#1.base, ht6560b_set_piomode_#t~mem207#1.offset, ht6560b_set_piomode_#t~ret208#1, ht6560b_set_piomode_~ap#1.base, ht6560b_set_piomode_~ap#1.offset, ht6560b_set_piomode_~adev#1.base, ht6560b_set_piomode_~adev#1.offset, ht6560b_set_piomode_~active~1#1, ht6560b_set_piomode_~recover~1#1, ht6560b_set_piomode_~#t~1#1.base, ht6560b_set_piomode_~#t~1#1.offset, ht6560b_set_piomode_~__val~1#1, ht6560b_set_piomode_~__min~1#1, ht6560b_set_piomode_~__max~1#1, ht6560b_set_piomode_~tmp~13#1, ht6560b_set_piomode_~__val___0~1#1, ht6560b_set_piomode_~__min___0~1#1, ht6560b_set_piomode_~__max___0~1#1, ht6560b_set_piomode_~tmp___0~4#1, ht6560b_set_piomode_~rconf~0#1, ht6560b_set_piomode_~tmp___1~3#1;havoc ht6560b_set_piomode_#in~ap#1.base, ht6560b_set_piomode_#in~ap#1.offset, ht6560b_set_piomode_#in~adev#1.base, ht6560b_set_piomode_#in~adev#1.offset;assume { :end_inline_ht6560b_set_piomode } true;~ldv_state_variable_4~0 := 1; [2025-02-08 02:41:58,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788: assume qdi65_identify_port_#t~short497#1;havoc qdi65_identify_port_#t~bitwise495#1;havoc qdi65_identify_port_#t~bitwise496#1;havoc qdi65_identify_port_#t~short497#1; [2025-02-08 02:41:58,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788: assume !qdi65_identify_port_#t~short497#1;havoc qdi65_identify_port_#t~bitwise495#1;havoc qdi65_identify_port_#t~bitwise496#1;havoc qdi65_identify_port_#t~short497#1; [2025-02-08 02:41:58,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854-2: havoc probe_qdi_vlb_#t~bitwise511#1;assume (((((if probe_qdi_vlb_~r~2#1 % 256 % 4294967296 <= 2147483647 then probe_qdi_vlb_~r~2#1 % 256 % 4294967296 else probe_qdi_vlb_~r~2#1 % 256 % 4294967296 - 4294967296) < 0 || probe_qdi_vlb_#t~bitwise511#1 <= (if probe_qdi_vlb_~r~2#1 % 256 % 4294967296 <= 2147483647 then probe_qdi_vlb_~r~2#1 % 256 % 4294967296 else probe_qdi_vlb_~r~2#1 % 256 % 4294967296 - 4294967296)) && probe_qdi_vlb_#t~bitwise511#1 <= 2) && probe_qdi_vlb_#t~bitwise511#1 >= 0) && ((if probe_qdi_vlb_~r~2#1 % 256 % 4294967296 <= 2147483647 then probe_qdi_vlb_~r~2#1 % 256 % 4294967296 else probe_qdi_vlb_~r~2#1 % 256 % 4294967296 - 4294967296) >= 0 || probe_qdi_vlb_#t~bitwise511#1 > 2 + (if probe_qdi_vlb_~r~2#1 % 256 % 4294967296 <= 2147483647 then probe_qdi_vlb_~r~2#1 % 256 % 4294967296 else probe_qdi_vlb_~r~2#1 % 256 % 4294967296 - 4294967296))) && probe_qdi_vlb_#t~bitwise511#1 >= -2147483648; [2025-02-08 02:41:58,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-1: [2025-02-08 02:41:58,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-5: assume 0 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296);qdi65_identify_port_#t~bitwise496#1 := 0; [2025-02-08 02:41:58,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-5: assume !(0 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-2: havoc legacy_init_one_#t~bitwise457#1;assume (legacy_init_one_#t~bitwise457#1 % 4294967296 >= legacy_init_one_#t~mem455#1 % 4294967296 && legacy_init_one_#t~bitwise457#1 % 4294967296 >= legacy_init_one_#t~mem456#1 % 4294967296) && legacy_init_one_#t~bitwise457#1 % 4294967296 <= legacy_init_one_#t~mem455#1 % 4294967296 + legacy_init_one_#t~mem456#1 % 4294967296; [2025-02-08 02:41:58,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-6: assume qdi65_identify_port_#t~short497#1; [2025-02-08 02:41:58,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-6: assume !qdi65_identify_port_#t~short497#1; [2025-02-08 02:41:58,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-3: havoc qdi65_identify_port_#t~bitwise496#1;assume (((((if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296) < 0 || qdi65_identify_port_#t~bitwise496#1 <= (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296)) && qdi65_identify_port_#t~bitwise496#1 <= 240) && qdi65_identify_port_#t~bitwise496#1 >= 0) && ((if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296) >= 0 || qdi65_identify_port_#t~bitwise496#1 > 240 + (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296))) && qdi65_identify_port_#t~bitwise496#1 >= -2147483648; [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656: call write~int#23(legacy_init_one_#t~bitwise457#1, legacy_init_one_~ap~4#1.base, 32 + legacy_init_one_~ap~4#1.offset, 4);havoc legacy_init_one_#t~mem455#1;havoc legacy_init_one_#t~mem456#1;havoc legacy_init_one_#t~bitwise457#1;call write~$Pointer$#23(legacy_init_one_~io_addr~0#1.base, legacy_init_one_~io_addr~0#1.offset, legacy_init_one_~ap~4#1.base, 44 + legacy_init_one_~ap~4#1.offset, 8);call write~$Pointer$#23(legacy_init_one_~ctrl_addr~0#1.base, legacy_init_one_~ctrl_addr~0#1.offset, legacy_init_one_~ap~4#1.base, 132 + legacy_init_one_~ap~4#1.offset, 8);call write~$Pointer$#23(legacy_init_one_~ctrl_addr~0#1.base, legacy_init_one_~ctrl_addr~0#1.offset, legacy_init_one_~ap~4#1.base, 140 + legacy_init_one_~ap~4#1.offset, 8);assume { :begin_inline_ata_sff_std_ports } true;ata_sff_std_ports_#in~arg0#1.base, ata_sff_std_ports_#in~arg0#1.offset := legacy_init_one_~ap~4#1.base, 44 + legacy_init_one_~ap~4#1.offset;havoc ata_sff_std_ports_~arg0#1.base, ata_sff_std_ports_~arg0#1.offset;ata_sff_std_ports_~arg0#1.base, ata_sff_std_ports_~arg0#1.offset := ata_sff_std_ports_#in~arg0#1.base, ata_sff_std_ports_#in~arg0#1.offset; [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-4: assume 240 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296);qdi65_identify_port_#t~bitwise496#1 := (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-4: assume !(240 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5524-1: SUMMARY for call probe_chip_type_#t~ret416#1 := inb(498); srcloc: null [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-9: havoc qdi65_identify_port_#t~bitwise495#1;assume (((((if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296) < 0 || qdi65_identify_port_#t~bitwise495#1 <= (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296)) && qdi65_identify_port_#t~bitwise495#1 <= 240) && qdi65_identify_port_#t~bitwise495#1 >= 0) && ((if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296) >= 0 || qdi65_identify_port_#t~bitwise495#1 > 240 + (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296))) && qdi65_identify_port_#t~bitwise495#1 >= -2147483648; [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-10: assume 240 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296);qdi65_identify_port_#t~bitwise495#1 := (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-10: assume !(240 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-3: assume 0 == legacy_init_one_#t~mem456#1 % 4294967296;legacy_init_one_#t~bitwise457#1 := legacy_init_one_#t~mem455#1; [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-3: assume !(0 == legacy_init_one_#t~mem456#1 % 4294967296); [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-7: qdi65_identify_port_#t~short497#1 := 160 == qdi65_identify_port_#t~bitwise495#1; [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-4: assume 0 == legacy_init_one_#t~mem455#1 % 4294967296 || legacy_init_one_#t~mem455#1 % 4294967296 == legacy_init_one_#t~mem456#1 % 4294967296;legacy_init_one_#t~bitwise457#1 := legacy_init_one_#t~mem456#1; [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-4: assume !(0 == legacy_init_one_#t~mem455#1 % 4294967296 || legacy_init_one_#t~mem455#1 % 4294967296 == legacy_init_one_#t~mem456#1 % 4294967296); [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5524: probe_chip_type_~tmp___2~5#1 := probe_chip_type_#t~ret416#1;havoc probe_chip_type_#t~ret416#1; [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-8: [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-11: assume 0 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296);qdi65_identify_port_#t~bitwise495#1 := 0; [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788-11: assume !(0 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-2: pci_get_device_#res#1.base, pci_get_device_#res#1.offset := pci_get_device_#t~ret603#1.base, pci_get_device_#t~ret603#1.offset;havoc pci_get_device_#t~ret603#1.base, pci_get_device_#t~ret603#1.offset; [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: havoc pci_get_device_#t~ret603#1.base, pci_get_device_#t~ret603#1.offset;legacy_init_#t~ret514#1.base, legacy_init_#t~ret514#1.offset := pci_get_device_#res#1.base, pci_get_device_#res#1.offset;havoc pci_get_device_#t~ret603#1.base, pci_get_device_#t~ret603#1.offset, pci_get_device_~arg0#1, pci_get_device_~arg1#1, pci_get_device_~arg2#1.base, pci_get_device_~arg2#1.offset;havoc pci_get_device_#in~arg0#1, pci_get_device_#in~arg1#1, pci_get_device_#in~arg2#1.base, pci_get_device_#in~arg2#1.offset;assume { :end_inline_pci_get_device } true;legacy_init_~p~0#1.base, legacy_init_~p~0#1.offset := legacy_init_#t~ret514#1.base, legacy_init_#t~ret514#1.offset; [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5789: qdi65_identify_port_~tmp~30#1.base, qdi65_identify_port_~tmp~30#1.offset := qdi65_identify_port_#t~ret498#1.base, qdi65_identify_port_#t~ret498#1.offset;havoc qdi65_identify_port_#t~ret498#1.base, qdi65_identify_port_#t~ret498#1.offset; [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5789-1: SUMMARY for call qdi65_identify_port_#t~ret498#1.base, qdi65_identify_port_#t~ret498#1.offset := __request_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, 2 + qdi65_identify_port_~port#1, 2, 33, 0, 0); srcloc: null [2025-02-08 02:41:58,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-3: SUMMARY for call pci_get_device_#t~ret603#1.base, pci_get_device_#t~ret603#1.offset := ldv_malloc(2643); srcloc: null [2025-02-08 02:41:58,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525: assume 0 == probe_chip_type_~tmp___2~5#1 % 256 % 4294967296; [2025-02-08 02:41:58,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525: assume !(0 == probe_chip_type_~tmp___2~5#1 % 256 % 4294967296); [2025-02-08 02:41:58,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4667: SUMMARY for call __const_udelay(429500); srcloc: null [2025-02-08 02:41:58,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6781: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:41:58,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5526: assume -2147483648 <= probe_chip_type_#t~ret417#1 && probe_chip_type_#t~ret417#1 <= 2147483647;havoc probe_chip_type_#t~ret417#1; [2025-02-08 02:41:58,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4469: ata_dev_absent_#t~ret102#1 := ata_class_absent_#res#1;havoc ata_class_absent_#t~ret99#1, ata_class_absent_#t~ret100#1, ata_class_absent_~class#1, ata_class_absent_~tmp~6#1, ata_class_absent_~tmp___0~0#1, ata_class_absent_~tmp___1~0#1;havoc ata_class_absent_#in~class#1;assume { :end_inline_ata_class_absent } true;ata_dev_absent_~tmp~7#1 := ata_dev_absent_#t~ret102#1;havoc ata_dev_absent_#t~mem101#1;havoc ata_dev_absent_#t~ret102#1;ata_dev_absent_#res#1 := ata_dev_absent_~tmp~7#1; [2025-02-08 02:41:58,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5526-1: SUMMARY for call probe_chip_type_#t~ret417#1 := printk(23, 0); srcloc: null [2025-02-08 02:41:58,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5791: assume 0 == (qdi65_identify_port_~tmp~30#1.base + qdi65_identify_port_~tmp~30#1.offset) % 18446744073709551616; [2025-02-08 02:41:58,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5791: assume !(0 == (qdi65_identify_port_~tmp~30#1.base + qdi65_identify_port_~tmp~30#1.offset) % 18446744073709551616); [2025-02-08 02:41:58,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4668-1: SUMMARY for call pdc20230_set_piomode_#t~ret152#1 := inb(498); srcloc: null [2025-02-08 02:41:58,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4668: pdc20230_set_piomode_~tmp___3~0#1 := pdc20230_set_piomode_#t~ret152#1;havoc pdc20230_set_piomode_#t~ret152#1; [2025-02-08 02:41:58,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915: havoc platform_device_register_full_#t~ret604#1.base, platform_device_register_full_#t~ret604#1.offset;platform_device_register_resndata_#t~ret120#1.base, platform_device_register_resndata_#t~ret120#1.offset := platform_device_register_full_#res#1.base, platform_device_register_full_#res#1.offset;havoc platform_device_register_full_#t~ret604#1.base, platform_device_register_full_#t~ret604#1.offset, platform_device_register_full_~arg0#1.base, platform_device_register_full_~arg0#1.offset;havoc platform_device_register_full_#in~arg0#1.base, platform_device_register_full_#in~arg0#1.offset;assume { :end_inline_platform_device_register_full } true;platform_device_register_resndata_~tmp~8#1.base, platform_device_register_resndata_~tmp~8#1.offset := platform_device_register_resndata_#t~ret120#1.base, platform_device_register_resndata_#t~ret120#1.offset;havoc platform_device_register_resndata_#t~ret120#1.base, platform_device_register_resndata_#t~ret120#1.offset;platform_device_register_resndata_#res#1.base, platform_device_register_resndata_#res#1.offset := platform_device_register_resndata_~tmp~8#1.base, platform_device_register_resndata_~tmp~8#1.offset;call ULTIMATE.dealloc(platform_device_register_resndata_~#pdevinfo~0#1.base, platform_device_register_resndata_~#pdevinfo~0#1.offset);havoc platform_device_register_resndata_~#pdevinfo~0#1.base, platform_device_register_resndata_~#pdevinfo~0#1.offset; [2025-02-08 02:41:58,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5858: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, probe_qdi_vlb_~port~0#1, 2); srcloc: null [2025-02-08 02:41:58,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5792-1: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, qdi65_identify_port_~port#1, 2); srcloc: null [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915-3: SUMMARY for call platform_device_register_full_#t~ret604#1.base, platform_device_register_full_#t~ret604#1.offset := ldv_malloc(1128); srcloc: null [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915-2: platform_device_register_full_#res#1.base, platform_device_register_full_#res#1.offset := platform_device_register_full_#t~ret604#1.base, platform_device_register_full_#t~ret604#1.offset;havoc platform_device_register_full_#t~ret604#1.base, platform_device_register_full_#t~ret604#1.offset; [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5792: call ULTIMATE.dealloc(qdi65_identify_port_~#ide_port~0#1.base, qdi65_identify_port_~#ide_port~0#1.offset);havoc qdi65_identify_port_~#ide_port~0#1.base, qdi65_identify_port_~#ide_port~0#1.offset; [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4669: SUMMARY for call outb((if (1 + pdc20230_set_piomode_~tmp___3~0#1 % 256 - pdc20230_set_piomode_~tmp___3~0#1 % 256 % 2) % 4294967296 % 4294967296 <= 2147483647 then (1 + pdc20230_set_piomode_~tmp___3~0#1 % 256 - pdc20230_set_piomode_~tmp___3~0#1 % 256 % 2) % 4294967296 % 4294967296 else (1 + pdc20230_set_piomode_~tmp___3~0#1 % 256 - pdc20230_set_piomode_~tmp___3~0#1 % 256 % 2) % 4294967296 % 4294967296 - 4294967296), 498); srcloc: null [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660: havoc ata_sff_std_ports_~arg0#1.base, ata_sff_std_ports_~arg0#1.offset;havoc ata_sff_std_ports_#in~arg0#1.base, ata_sff_std_ports_#in~arg0#1.offset;assume { :end_inline_ata_sff_std_ports } true;call legacy_init_one_#t~mem458#1.base, legacy_init_one_#t~mem458#1.offset := read~$Pointer$#23(legacy_init_one_~ap~4#1.base, 14367 + legacy_init_one_~ap~4#1.offset, 8);call write~$Pointer$#23(legacy_init_one_~ld~0#1.base, legacy_init_one_~ld~0#1.offset, legacy_init_one_#t~mem458#1.base, 88 + legacy_init_one_#t~mem458#1.offset, 8);havoc legacy_init_one_#t~mem458#1.base, legacy_init_one_#t~mem458#1.offset;assume { :begin_inline_ata_port_desc } true;ata_port_desc_#in~arg0#1.base, ata_port_desc_#in~arg0#1.offset, ata_port_desc_#in~arg1#1.base, ata_port_desc_#in~arg1#1.offset := legacy_init_one_~ap~4#1.base, legacy_init_one_~ap~4#1.offset, 27, 0;havoc ata_port_desc_~arg0#1.base, ata_port_desc_~arg0#1.offset, ata_port_desc_~arg1#1.base, ata_port_desc_~arg1#1.offset;ata_port_desc_~arg0#1.base, ata_port_desc_~arg0#1.offset := ata_port_desc_#in~arg0#1.base, ata_port_desc_#in~arg0#1.offset;ata_port_desc_~arg1#1.base, ata_port_desc_~arg1#1.offset := ata_port_desc_#in~arg1#1.base, ata_port_desc_#in~arg1#1.offset; [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5925: assume 1 == ~winbond~0;~winbond~0 := 304; [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5925: assume !(1 == ~winbond~0); [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4670: SUMMARY for call __const_udelay(429500); srcloc: null [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5529: assume -2147483648 <= probe_chip_type_#t~ret418#1 && probe_chip_type_#t~ret418#1 <= 2147483647;probe_chip_type_~tmp___3~3#1 := probe_chip_type_#t~ret418#1;havoc probe_chip_type_#t~ret418#1; [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5529-1: SUMMARY for call probe_chip_type_#t~ret418#1 := arch_irqs_disabled_flags(probe_chip_type_~flags~5#1); srcloc: null [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4671: havoc pdc20230_set_piomode_#t~ret153#1; [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662: havoc ata_port_desc_~arg0#1.base, ata_port_desc_~arg0#1.offset, ata_port_desc_~arg1#1.base, ata_port_desc_~arg1#1.offset;havoc ata_port_desc_#in~arg0#1.base, ata_port_desc_#in~arg0#1.offset, ata_port_desc_#in~arg1#1.base, ata_port_desc_#in~arg1#1.offset;assume { :end_inline_ata_port_desc } true;call legacy_init_one_#t~mem459#1 := read~int#6(legacy_init_one_~probe#1.base, 16 + legacy_init_one_~probe#1.offset, 4);assume { :begin_inline_ata_host_activate } true;ata_host_activate_#in~arg0#1.base, ata_host_activate_#in~arg0#1.offset, ata_host_activate_#in~arg1#1, ata_host_activate_#in~arg2#1.base, ata_host_activate_#in~arg2#1.offset, ata_host_activate_#in~arg3#1, ata_host_activate_#in~arg4#1.base, ata_host_activate_#in~arg4#1.offset := legacy_init_one_~host~0#1.base, legacy_init_one_~host~0#1.offset, (if legacy_init_one_#t~mem459#1 % 4294967296 % 4294967296 <= 2147483647 then legacy_init_one_#t~mem459#1 % 4294967296 % 4294967296 else legacy_init_one_#t~mem459#1 % 4294967296 % 4294967296 - 4294967296), #funAddr~ata_sff_interrupt.base, #funAddr~ata_sff_interrupt.offset, 0, ~#legacy_sht~0.base, ~#legacy_sht~0.offset;havoc ata_host_activate_#res#1;havoc ata_host_activate_#t~nondet590#1, ata_host_activate_~arg0#1.base, ata_host_activate_~arg0#1.offset, ata_host_activate_~arg1#1, ata_host_activate_~arg2#1.base, ata_host_activate_~arg2#1.offset, ata_host_activate_~arg3#1, ata_host_activate_~arg4#1.base, ata_host_activate_~arg4#1.offset;ata_host_activate_~arg0#1.base, ata_host_activate_~arg0#1.offset := ata_host_activate_#in~arg0#1.base, ata_host_activate_#in~arg0#1.offset;ata_host_activate_~arg1#1 := ata_host_activate_#in~arg1#1;ata_host_activate_~arg2#1.base, ata_host_activate_~arg2#1.offset := ata_host_activate_#in~arg2#1.base, ata_host_activate_#in~arg2#1.offset;ata_host_activate_~arg3#1 := ata_host_activate_#in~arg3#1;ata_host_activate_~arg4#1.base, ata_host_activate_~arg4#1.offset := ata_host_activate_#in~arg4#1.base, ata_host_activate_#in~arg4#1.offset;havoc ata_host_activate_#t~nondet590#1;assume -2147483648 <= ata_host_activate_#t~nondet590#1 && ata_host_activate_#t~nondet590#1 <= 2147483647;ata_host_activate_#res#1 := ata_host_activate_#t~nondet590#1;havoc ata_host_activate_#t~nondet590#1; [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4671-1: SUMMARY for call pdc20230_set_piomode_#t~ret153#1 := inb(501); srcloc: null [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5530: assume 0 != probe_chip_type_~tmp___3~3#1; [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5530: assume !(0 != probe_chip_type_~tmp___3~3#1); [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5531: SUMMARY for call arch_local_irq_restore(probe_chip_type_~flags~5#1); srcloc: null [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5862: probe_qdi_vlb_~i~1#1 := 1 + probe_qdi_vlb_~i~1#1; [2025-02-08 02:41:58,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5796-1: SUMMARY for call qdi65_identify_port_#t~ret499#1 := inb((if (3 + qdi65_identify_port_~port#1) % 4294967296 % 4294967296 <= 2147483647 then (3 + qdi65_identify_port_~port#1) % 4294967296 % 4294967296 else (3 + qdi65_identify_port_~port#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:41:58,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5796: qdi65_identify_port_~res#1 := qdi65_identify_port_#t~ret499#1;havoc qdi65_identify_port_#t~ret499#1; [2025-02-08 02:41:58,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5598: legacy_init_one_~mask~1#1 := legacy_init_one_#t~bitwise429#1;havoc legacy_init_one_#t~mem428#1;havoc legacy_init_one_#t~bitwise429#1;call legacy_init_one_#t~mem430#1.base, legacy_init_one_#t~mem430#1.offset := read~$Pointer$#11(legacy_init_one_~controller~1#1.base, 8 + legacy_init_one_~controller~1#1.offset, 8);legacy_init_one_~ops~0#1.base, legacy_init_one_~ops~0#1.offset := legacy_init_one_#t~mem430#1.base, legacy_init_one_#t~mem430#1.offset;havoc legacy_init_one_#t~mem430#1.base, legacy_init_one_#t~mem430#1.offset;call legacy_init_one_#t~mem431#1 := read~int#6(legacy_init_one_~probe#1.base, 20 + legacy_init_one_~probe#1.offset, 4);legacy_init_one_~ld~0#1.base, legacy_init_one_~ld~0#1.offset := ~#legacy_data~0.base, ~#legacy_data~0.offset + 27 * (if legacy_init_one_#t~mem431#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then legacy_init_one_#t~mem431#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else legacy_init_one_#t~mem431#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc legacy_init_one_#t~mem431#1;legacy_init_one_~host~0#1.base, legacy_init_one_~host~0#1.offset := 0, 0; [2025-02-08 02:41:58,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5664: assume 0 != legacy_init_one_~ret~0#1; [2025-02-08 02:41:58,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5664: assume !(0 != legacy_init_one_~ret~0#1);assume { :begin_inline_async_synchronize_full } true; [2025-02-08 02:41:58,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5598-3: assume 0 == (if legacy_init_one_#t~mem428#1 % 4294967296 % 4294967296 <= 2147483647 then legacy_init_one_#t~mem428#1 % 4294967296 % 4294967296 else legacy_init_one_#t~mem428#1 % 4294967296 % 4294967296 - 4294967296);legacy_init_one_#t~bitwise429#1 := 1; [2025-02-08 02:41:58,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5598-3: assume !(0 == (if legacy_init_one_#t~mem428#1 % 4294967296 % 4294967296 <= 2147483647 then legacy_init_one_#t~mem428#1 % 4294967296 % 4294967296 else legacy_init_one_#t~mem428#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5598-1: [2025-02-08 02:41:58,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5598-2: havoc legacy_init_one_#t~bitwise429#1;assume legacy_init_one_#t~bitwise429#1 > 1; [2025-02-08 02:41:58,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532: SUMMARY for call trace_hardirqs_off(); srcloc: null [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854: havoc ata_sff_data_xfer_noirq_#t~nondet594#1;pdc_data_xfer_vlb_#t~ret180#1 := ata_sff_data_xfer_noirq_#res#1;havoc ata_sff_data_xfer_noirq_#t~nondet594#1, ata_sff_data_xfer_noirq_~arg0#1.base, ata_sff_data_xfer_noirq_~arg0#1.offset, ata_sff_data_xfer_noirq_~arg1#1.base, ata_sff_data_xfer_noirq_~arg1#1.offset, ata_sff_data_xfer_noirq_~arg2#1, ata_sff_data_xfer_noirq_~arg3#1;havoc ata_sff_data_xfer_noirq_#in~arg0#1.base, ata_sff_data_xfer_noirq_#in~arg0#1.offset, ata_sff_data_xfer_noirq_#in~arg1#1.base, ata_sff_data_xfer_noirq_#in~arg1#1.offset, ata_sff_data_xfer_noirq_#in~arg2#1, ata_sff_data_xfer_noirq_#in~arg3#1;assume { :end_inline_ata_sff_data_xfer_noirq } true;pdc_data_xfer_vlb_~buflen#1 := pdc_data_xfer_vlb_#t~ret180#1;havoc pdc_data_xfer_vlb_#t~ret180#1; [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5929: assume 0 == legacy_init_#t~mem515#1 || 0 != ~all~0;havoc legacy_init_#t~mem515#1; [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5929: assume !(0 == legacy_init_#t~mem515#1 || 0 != ~all~0);havoc legacy_init_#t~mem515#1; [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5929-1: call legacy_init_#t~mem515#1 := read~int#27(legacy_init_~#primary~0#1.base, legacy_init_~#primary~0#1.offset, 4); [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5731: call ULTIMATE.dealloc(probe_opti_vlb_~#optis~0#1.base, probe_opti_vlb_~#optis~0#1.offset);havoc probe_opti_vlb_~#optis~0#1.base, probe_opti_vlb_~#optis~0#1.offset;havoc probe_opti_vlb_#t~ret478#1, probe_opti_vlb_#t~mem479#1.base, probe_opti_vlb_#t~mem479#1.offset, probe_opti_vlb_#t~ret480#1, probe_opti_vlb_#t~ret481#1, probe_opti_vlb_#t~bitwise482#1, probe_opti_vlb_#t~ret483#1, probe_opti_vlb_#t~bitwise484#1, probe_opti_vlb_#t~ret485#1, probe_opti_vlb_#t~ret486#1, probe_opti_vlb_#t~bitwise487#1, probe_opti_vlb_#t~ret488#1, probe_opti_vlb_#t~ret489#1, probe_opti_vlb_#t~ret490#1, probe_opti_vlb_~#optis~0#1.base, probe_opti_vlb_~#optis~0#1.offset, probe_opti_vlb_~chans~0#1, probe_opti_vlb_~ctrl~0#1, probe_opti_vlb_~tmp~29#1, probe_opti_vlb_~tmp___1~11#1;assume { :end_inline_probe_opti_vlb } true; [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5731-1: call ULTIMATE.dealloc(probe_opti_vlb_~#optis~0#1.base, probe_opti_vlb_~#optis~0#1.offset);havoc probe_opti_vlb_~#optis~0#1.base, probe_opti_vlb_~#optis~0#1.offset; [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5797: assume 0 != (if qdi65_identify_port_~res#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~res#1 % 256 % 4294967296 else qdi65_identify_port_~res#1 % 256 % 4294967296 - 4294967296) % 2;call qdi65_identify_port_#t~mem500#1 := read~int#5(qdi65_identify_port_~#ide_port~0#1.base, qdi65_identify_port_~#ide_port~0#1.offset + 8 * ((if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296) % 2), 8); [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5797: assume !(0 != (if qdi65_identify_port_~res#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~res#1 % 256 % 4294967296 else qdi65_identify_port_~res#1 % 256 % 4294967296 - 4294967296) % 2); [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5930: assume -2147483648 <= legacy_init_#t~ret516#1 && legacy_init_#t~ret516#1 <= 2147483647;havoc legacy_init_#t~ret516#1; [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5996: legacy_exit_~ld~1#1.base, legacy_exit_~ld~1#1.offset := ~#legacy_data~0.base, ~#legacy_data~0.offset + 27 * (if legacy_exit_~i~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then legacy_exit_~i~3#1 % 18446744073709551616 % 18446744073709551616 else legacy_exit_~i~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call legacy_exit_#t~mem527#1.base, legacy_exit_#t~mem527#1.offset := read~$Pointer$#2(~#legacy_host~0.base, ~#legacy_host~0.offset + 8 * legacy_exit_~i~3#1, 8); [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5798: assume -2147483648 <= qdi65_identify_port_#t~ret501#1 && qdi65_identify_port_#t~ret501#1 <= 2147483647;havoc qdi65_identify_port_#t~mem500#1;havoc qdi65_identify_port_#t~ret501#1; [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5930-1: SUMMARY for call legacy_init_#t~ret516#1 := legacy_probe_add(496, 14, -1, 0); srcloc: null [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5864: assume probe_qdi_vlb_~i~1#1 <= 1; [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5864: assume !(probe_qdi_vlb_~i~1#1 <= 1); [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5798-1: SUMMARY for call qdi65_identify_port_#t~ret501#1 := legacy_probe_add(qdi65_identify_port_#t~mem500#1, 14 + (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296) % 2, 8, qdi65_identify_port_~port#1); srcloc: null [2025-02-08 02:41:58,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4741: call ULTIMATE.dealloc(ht6560a_set_piomode_~#t~0#1.base, ht6560a_set_piomode_~#t~0#1.offset);havoc ht6560a_set_piomode_~#t~0#1.base, ht6560a_set_piomode_~#t~0#1.offset;havoc ht6560a_set_piomode_#t~mem181#1, ht6560a_set_piomode_#t~ret182#1, ht6560a_set_piomode_#t~mem183#1, ht6560a_set_piomode_#t~mem184#1, ht6560a_set_piomode_#t~ret185#1, ht6560a_set_piomode_#t~ret186#1, ht6560a_set_piomode_#t~ret187#1, ht6560a_set_piomode_#t~ret188#1, ht6560a_set_piomode_#t~bitwise189#1, ht6560a_set_piomode_#t~mem190#1.base, ht6560a_set_piomode_#t~mem190#1.offset, ht6560a_set_piomode_#t~mem191#1.base, ht6560a_set_piomode_#t~mem191#1.offset, ht6560a_set_piomode_#t~ret192#1, ht6560a_set_piomode_~ap#1.base, ht6560a_set_piomode_~ap#1.offset, ht6560a_set_piomode_~adev#1.base, ht6560a_set_piomode_~adev#1.offset, ht6560a_set_piomode_~active~0#1, ht6560a_set_piomode_~recover~0#1, ht6560a_set_piomode_~#t~0#1.base, ht6560a_set_piomode_~#t~0#1.offset, ht6560a_set_piomode_~__val~0#1, ht6560a_set_piomode_~__min~0#1, ht6560a_set_piomode_~__max~0#1, ht6560a_set_piomode_~tmp~12#1, ht6560a_set_piomode_~__val___0~0#1, ht6560a_set_piomode_~__min___0~0#1, ht6560a_set_piomode_~__max___0~0#1, ht6560a_set_piomode_~tmp___0~3#1;havoc ht6560a_set_piomode_#in~ap#1.base, ht6560a_set_piomode_#in~ap#1.offset, ht6560a_set_piomode_#in~adev#1.base, ht6560a_set_piomode_#in~adev#1.offset;assume { :end_inline_ht6560a_set_piomode } true;~ldv_state_variable_3~0 := 1; [2025-02-08 02:41:58,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5534: SUMMARY for call trace_hardirqs_on(); srcloc: null [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5997: havoc legacy_exit_#t~mem527#1.base, legacy_exit_#t~mem527#1.offset;call legacy_exit_#t~mem528#1.base, legacy_exit_#t~mem528#1.offset := read~$Pointer$#23(legacy_exit_~ld~1#1.base, 19 + legacy_exit_~ld~1#1.offset, 8); [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5997-1: SUMMARY for call ata_host_detach(legacy_exit_#t~mem527#1.base, legacy_exit_#t~mem527#1.offset); srcloc: null [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5535: SUMMARY for call arch_local_irq_restore(probe_chip_type_~flags~5#1); srcloc: null [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998: havoc legacy_exit_#t~mem528#1.base, legacy_exit_#t~mem528#1.offset;legacy_exit_~i~3#1 := 1 + legacy_exit_~i~3#1; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998-1: SUMMARY for call platform_device_unregister(legacy_exit_#t~mem528#1.base, legacy_exit_#t~mem528#1.offset); srcloc: null [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602: assume 0 != legacy_init_one_#t~bitwise432#1 % 4294967296;havoc legacy_init_one_#t~bitwise432#1;legacy_init_one_~tmp~27#1 := 0; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602: assume !(0 != legacy_init_one_#t~bitwise432#1 % 4294967296);havoc legacy_init_one_#t~bitwise432#1;legacy_init_one_~tmp~27#1 := 65536; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5668: assume { :end_inline_async_synchronize_full } true;call write~$Pointer$#23(legacy_init_one_~pdev~0#1.base, legacy_init_one_~pdev~0#1.offset, legacy_init_one_~ld~0#1.base, 19 + legacy_init_one_~ld~0#1.offset, 8);legacy_init_one_~ret~0#1 := -19; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602-3: assume ~iordy_mask~0 % 4294967296 == legacy_init_one_~mask~1#1 % 4294967296;legacy_init_one_#t~bitwise432#1 := ~iordy_mask~0; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602-3: assume !(~iordy_mask~0 % 4294967296 == legacy_init_one_~mask~1#1 % 4294967296); [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602-4: assume 0 == ~iordy_mask~0 % 4294967296 || 0 == legacy_init_one_~mask~1#1 % 4294967296;legacy_init_one_#t~bitwise432#1 := 0; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602-4: assume !(0 == ~iordy_mask~0 % 4294967296 || 0 == legacy_init_one_~mask~1#1 % 4294967296); [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602-1: [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602-2: havoc legacy_init_one_#t~bitwise432#1;assume legacy_init_one_#t~bitwise432#1 % 4294967296 <= ~iordy_mask~0 % 4294967296 && legacy_init_one_#t~bitwise432#1 % 4294967296 <= legacy_init_one_~mask~1#1 % 4294967296; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5933: assume 0 == legacy_init_#t~mem517#1 || 0 != ~all~0;havoc legacy_init_#t~mem517#1; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5933: assume !(0 == legacy_init_#t~mem517#1 || 0 != ~all~0);havoc legacy_init_#t~mem517#1; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5933-1: call legacy_init_#t~mem517#1 := read~int#9(legacy_init_~#secondary~0#1.base, legacy_init_~#secondary~0#1.offset, 4); [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5801: assume -2147483648 <= qdi65_identify_port_#t~ret502#1 && qdi65_identify_port_#t~ret502#1 <= 2147483647;havoc qdi65_identify_port_#t~ret502#1; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5801-1: SUMMARY for call qdi65_identify_port_#t~ret502#1 := legacy_probe_add(496, 14, 9, qdi65_identify_port_~port#1); srcloc: null [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5537-1: probe_chip_type_#res#1 := 0; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5934: assume -2147483648 <= legacy_init_#t~ret518#1 && legacy_init_#t~ret518#1 <= 2147483647;havoc legacy_init_#t~ret518#1; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5802: assume -2147483648 <= qdi65_identify_port_#t~ret503#1 && qdi65_identify_port_#t~ret503#1 <= 2147483647;havoc qdi65_identify_port_#t~ret503#1; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5934-1: SUMMARY for call legacy_init_#t~ret518#1 := legacy_probe_add(368, 15, -1, 0); srcloc: null [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5802-1: SUMMARY for call qdi65_identify_port_#t~ret503#1 := legacy_probe_add(368, 15, 9, 2 + qdi65_identify_port_~port#1); srcloc: null [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001: assume legacy_exit_~i~3#1 < ~nr_legacy_host~0; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001: assume !(legacy_exit_~i~3#1 < ~nr_legacy_host~0); [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5671: legacy_init_one_~dev~1#1.base, legacy_init_one_~dev~1#1.offset := legacy_init_one_#t~ret461#1.base, legacy_init_one_#t~ret461#1.offset;havoc legacy_init_one_#t~ret461#1.base, legacy_init_one_#t~ret461#1.offset; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5671-1: SUMMARY for call legacy_init_one_#t~ret461#1.base, legacy_init_one_#t~ret461#1.offset := ata_dev_next(0, 0, legacy_init_one_~ap~4#1.base, 7338 + legacy_init_one_~ap~4#1.offset, 2); srcloc: null [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539: assume -2147483648 <= probe_chip_type_#t~ret419#1 && probe_chip_type_#t~ret419#1 <= 2147483647;probe_chip_type_~tmp___5~2#1 := probe_chip_type_#t~ret419#1;havoc probe_chip_type_#t~ret419#1; [2025-02-08 02:41:58,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-1: SUMMARY for call probe_chip_type_#t~ret419#1 := arch_irqs_disabled_flags(probe_chip_type_~flags~5#1); srcloc: null [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5804: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, 2 + qdi65_identify_port_~port#1, 2); srcloc: null [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4681: call ULTIMATE.dealloc(pdc_data_xfer_vlb_~#pad~0#1.base, pdc_data_xfer_vlb_~#pad~0#1.offset);havoc pdc_data_xfer_vlb_~#pad~0#1.base, pdc_data_xfer_vlb_~#pad~0#1.offset;main_#t~ret546#1 := pdc_data_xfer_vlb_#res#1;havoc pdc_data_xfer_vlb_#t~mem157#1.base, pdc_data_xfer_vlb_#t~mem157#1.offset, pdc_data_xfer_vlb_#t~mem158#1.base, pdc_data_xfer_vlb_#t~mem158#1.offset, pdc_data_xfer_vlb_#t~ret159#1, pdc_data_xfer_vlb_#t~mem160#1, pdc_data_xfer_vlb_#t~bitwise161#1, pdc_data_xfer_vlb_#t~short162#1, pdc_data_xfer_vlb_#t~ret163#1, pdc_data_xfer_vlb_#t~mem164#1.base, pdc_data_xfer_vlb_#t~mem164#1.offset, pdc_data_xfer_vlb_#t~ret165#1, pdc_data_xfer_vlb_#t~mem166#1.base, pdc_data_xfer_vlb_#t~mem166#1.offset, pdc_data_xfer_vlb_#t~ret167#1, pdc_data_xfer_vlb_#t~mem168#1.base, pdc_data_xfer_vlb_#t~mem168#1.offset, pdc_data_xfer_vlb_#t~ret169#1, pdc_data_xfer_vlb_#t~mem170#1.base, pdc_data_xfer_vlb_#t~mem170#1.offset, pdc_data_xfer_vlb_#t~mem171#1.base, pdc_data_xfer_vlb_#t~mem171#1.offset, pdc_data_xfer_vlb_#t~ret172#1, pdc_data_xfer_vlb_#t~mem173#1.base, pdc_data_xfer_vlb_#t~mem173#1.offset, pdc_data_xfer_vlb_#t~ret174#1, pdc_data_xfer_vlb_#t~memcpy~res175#1.base, pdc_data_xfer_vlb_#t~memcpy~res175#1.offset, pdc_data_xfer_vlb_#t~memcpy~res176#1.base, pdc_data_xfer_vlb_#t~memcpy~res176#1.offset, pdc_data_xfer_vlb_#t~mem177#1, pdc_data_xfer_vlb_#t~mem178#1.base, pdc_data_xfer_vlb_#t~mem178#1.offset, pdc_data_xfer_vlb_#t~ret179#1, pdc_data_xfer_vlb_#t~ret180#1, pdc_data_xfer_vlb_~dev#1.base, pdc_data_xfer_vlb_~dev#1.offset, pdc_data_xfer_vlb_~buf#1.base, pdc_data_xfer_vlb_~buf#1.offset, pdc_data_xfer_vlb_~buflen#1, pdc_data_xfer_vlb_~rw#1, pdc_data_xfer_vlb_~slop~0#1, pdc_data_xfer_vlb_~ap~0#1.base, pdc_data_xfer_vlb_~ap~0#1.offset, pdc_data_xfer_vlb_~flags~1#1, pdc_data_xfer_vlb_~#pad~0#1.base, pdc_data_xfer_vlb_~#pad~0#1.offset, pdc_data_xfer_vlb_~__len~0#1, pdc_data_xfer_vlb_~__ret~1#1.base, pdc_data_xfer_vlb_~__ret~1#1.offset, pdc_data_xfer_vlb_~__len___0~0#1, pdc_data_xfer_vlb_~__ret___0~0#1.base, pdc_data_xfer_vlb_~__ret___0~0#1.offset, pdc_data_xfer_vlb_~tmp~11#1, pdc_data_xfer_vlb_~tmp___0~2#1, pdc_data_xfer_vlb_~tmp___1~2#1;havoc pdc_data_xfer_vlb_#in~dev#1.base, pdc_data_xfer_vlb_#in~dev#1.offset, pdc_data_xfer_vlb_#in~buf#1.base, pdc_data_xfer_vlb_#in~buf#1.offset, pdc_data_xfer_vlb_#in~buflen#1, pdc_data_xfer_vlb_#in~rw#1;assume { :end_inline_pdc_data_xfer_vlb } true;havoc main_#t~ret546#1;~ldv_state_variable_2~0 := 1; [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5540: assume 0 != probe_chip_type_~tmp___5~2#1; [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5540: assume !(0 != probe_chip_type_~tmp___5~2#1); [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201: havoc pdc20230_set_piomode_#t~mem132#1, pdc20230_set_piomode_#t~ret133#1, pdc20230_set_piomode_#t~ret134#1, pdc20230_set_piomode_#t~ret135#1, pdc20230_set_piomode_#t~bitwise136#1, pdc20230_set_piomode_#t~ret137#1, pdc20230_set_piomode_#t~ret138#1, pdc20230_set_piomode_#t~ret139#1, pdc20230_set_piomode_#t~ret140#1, pdc20230_set_piomode_#t~ret141#1, pdc20230_set_piomode_#t~ret142#1, pdc20230_set_piomode_#t~ret143#1, pdc20230_set_piomode_#t~ret144#1, pdc20230_set_piomode_#t~ret145#1, pdc20230_set_piomode_#t~mem146#1, pdc20230_set_piomode_#t~bitwise147#1, pdc20230_set_piomode_#t~bitwise148#1, pdc20230_set_piomode_#t~mem149#1, pdc20230_set_piomode_#t~bitwise150#1, pdc20230_set_piomode_#t~bitwise151#1, pdc20230_set_piomode_#t~ret152#1, pdc20230_set_piomode_#t~ret153#1, pdc20230_set_piomode_~ap#1.base, pdc20230_set_piomode_~ap#1.offset, pdc20230_set_piomode_~adev#1.base, pdc20230_set_piomode_~adev#1.offset, pdc20230_set_piomode_~tries~0#1, pdc20230_set_piomode_~pio~0#1, pdc20230_set_piomode_~rt~0#1, pdc20230_set_piomode_~flags~0#1, pdc20230_set_piomode_~tmp~10#1, pdc20230_set_piomode_~tmp___0~1#1, pdc20230_set_piomode_~tmp___1~1#1, pdc20230_set_piomode_~tmp___2~0#1, pdc20230_set_piomode_~tmp___3~0#1;havoc pdc20230_set_piomode_#in~ap#1.base, pdc20230_set_piomode_#in~ap#1.offset, pdc20230_set_piomode_#in~adev#1.base, pdc20230_set_piomode_#in~adev#1.offset;assume { :end_inline_pdc20230_set_piomode } true;~ldv_state_variable_2~0 := 1; [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937: assume 0 != ~probe_all~0 || 0 == legacy_init_~pci_present~0#1; [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937: assume !(0 != ~probe_all~0 || 0 == legacy_init_~pci_present~0#1); [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5607: legacy_init_one_~iordy~0#1 := legacy_init_one_~tmp~27#1;call legacy_init_one_#t~mem433#1 := read~int#11(legacy_init_one_~controller~1#1.base, 20 + legacy_init_one_~controller~1#1.offset, 4); [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5541: SUMMARY for call arch_local_irq_restore(probe_chip_type_~flags~5#1); srcloc: null [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938: assume -2147483648 <= legacy_init_#t~ret519#1 && legacy_init_#t~ret519#1 <= 2147483647;havoc legacy_init_#t~ret519#1; [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938-1: SUMMARY for call legacy_init_#t~ret519#1 := legacy_probe_add(488, 11, -1, 0); srcloc: null [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5674: legacy_init_one_#t~ret462#1 := ata_dev_absent_#res#1;havoc ata_dev_absent_#t~mem101#1, ata_dev_absent_#t~ret102#1, ata_dev_absent_~dev#1.base, ata_dev_absent_~dev#1.offset, ata_dev_absent_~tmp~7#1;havoc ata_dev_absent_#in~dev#1.base, ata_dev_absent_#in~dev#1.offset;assume { :end_inline_ata_dev_absent } true;legacy_init_one_~tmp___5~3#1 := legacy_init_one_#t~ret462#1; [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5608-1: [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5608-2: havoc legacy_init_one_#t~bitwise434#1;assume (legacy_init_one_#t~bitwise434#1 % 4294967296 >= legacy_init_one_#t~mem433#1 % 4294967296 && legacy_init_one_#t~bitwise434#1 % 4294967296 >= legacy_init_one_~iordy~0#1 % 4294967296) && legacy_init_one_#t~bitwise434#1 % 4294967296 <= legacy_init_one_#t~mem433#1 % 4294967296 + legacy_init_one_~iordy~0#1 % 4294967296; [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542: SUMMARY for call trace_hardirqs_off(); srcloc: null [2025-02-08 02:41:58,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5674-1: assume { :begin_inline_ata_dev_absent } true;ata_dev_absent_#in~dev#1.base, ata_dev_absent_#in~dev#1.offset := legacy_init_one_~dev~1#1.base, legacy_init_one_~dev~1#1.offset;havoc ata_dev_absent_#res#1;havoc ata_dev_absent_#t~mem101#1, ata_dev_absent_#t~ret102#1, ata_dev_absent_~dev#1.base, ata_dev_absent_~dev#1.offset, ata_dev_absent_~tmp~7#1;ata_dev_absent_~dev#1.base, ata_dev_absent_~dev#1.offset := ata_dev_absent_#in~dev#1.base, ata_dev_absent_#in~dev#1.offset;havoc ata_dev_absent_~tmp~7#1;call ata_dev_absent_#t~mem101#1 := read~int#23(ata_dev_absent_~dev#1.base, 1155 + ata_dev_absent_~dev#1.offset, 4);assume { :begin_inline_ata_class_absent } true;ata_class_absent_#in~class#1 := ata_dev_absent_#t~mem101#1;havoc ata_class_absent_#res#1;havoc ata_class_absent_#t~ret99#1, ata_class_absent_#t~ret100#1, ata_class_absent_~class#1, ata_class_absent_~tmp~6#1, ata_class_absent_~tmp___0~0#1, ata_class_absent_~tmp___1~0#1;ata_class_absent_~class#1 := ata_class_absent_#in~class#1;havoc ata_class_absent_~tmp~6#1;havoc ata_class_absent_~tmp___0~0#1;havoc ata_class_absent_~tmp___1~0#1;assume { :begin_inline_ata_class_enabled } true;ata_class_enabled_#in~class#1 := ata_class_absent_~class#1;havoc ata_class_enabled_#res#1;havoc ata_class_enabled_~class#1;ata_class_enabled_~class#1 := ata_class_enabled_#in~class#1;ata_class_enabled_#res#1 := (if ((1 == ata_class_enabled_~class#1 % 4294967296 || 3 == ata_class_enabled_~class#1 % 4294967296) || 5 == ata_class_enabled_~class#1 % 4294967296) || 7 == ata_class_enabled_~class#1 % 4294967296 then 1 else 0); [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5608: legacy_init_one_~iordy~0#1 := legacy_init_one_#t~bitwise434#1;havoc legacy_init_one_#t~mem433#1;havoc legacy_init_one_#t~bitwise434#1;call legacy_init_one_#t~mem435#1 := read~int#6(legacy_init_one_~probe#1.base, 20 + legacy_init_one_~probe#1.offset, 4);assume { :begin_inline_platform_device_register_simple } true;platform_device_register_simple_#in~name#1.base, platform_device_register_simple_#in~name#1.offset, platform_device_register_simple_#in~id#1, platform_device_register_simple_#in~res#1.base, platform_device_register_simple_#in~res#1.offset, platform_device_register_simple_#in~num#1 := 24, 0, (if legacy_init_one_#t~mem435#1 % 4294967296 % 4294967296 <= 2147483647 then legacy_init_one_#t~mem435#1 % 4294967296 % 4294967296 else legacy_init_one_#t~mem435#1 % 4294967296 % 4294967296 - 4294967296), 0, 0, 0;havoc platform_device_register_simple_#res#1.base, platform_device_register_simple_#res#1.offset;havoc platform_device_register_simple_#t~ret121#1.base, platform_device_register_simple_#t~ret121#1.offset, platform_device_register_simple_~name#1.base, platform_device_register_simple_~name#1.offset, platform_device_register_simple_~id#1, platform_device_register_simple_~res#1.base, platform_device_register_simple_~res#1.offset, platform_device_register_simple_~num#1, platform_device_register_simple_~tmp~9#1.base, platform_device_register_simple_~tmp~9#1.offset;platform_device_register_simple_~name#1.base, platform_device_register_simple_~name#1.offset := platform_device_register_simple_#in~name#1.base, platform_device_register_simple_#in~name#1.offset;platform_device_register_simple_~id#1 := platform_device_register_simple_#in~id#1;platform_device_register_simple_~res#1.base, platform_device_register_simple_~res#1.offset := platform_device_register_simple_#in~res#1.base, platform_device_register_simple_#in~res#1.offset;platform_device_register_simple_~num#1 := platform_device_register_simple_#in~num#1;havoc platform_device_register_simple_~tmp~9#1.base, platform_device_register_simple_~tmp~9#1.offset;assume { :begin_inline_platform_device_register_resndata } true;platform_device_register_resndata_#in~parent#1.base, platform_device_register_resndata_#in~parent#1.offset, platform_device_register_resndata_#in~name#1.base, platform_device_register_resndata_#in~name#1.offset, platform_device_register_resndata_#in~id#1, platform_device_register_resndata_#in~res#1.base, platform_device_register_resndata_#in~res#1.offset, platform_device_register_resndata_#in~num#1, platform_device_register_resndata_#in~data#1.base, platform_device_register_resndata_#in~data#1.offset, platform_device_register_resndata_#in~size#1 := 0, 0, platform_device_register_simple_~name#1.base, platform_device_register_simple_~name#1.offset, platform_device_register_simple_~id#1, platform_device_register_simple_~res#1.base, platform_device_register_simple_~res#1.offset, platform_device_register_simple_~num#1, 0, 0, 0;havoc platform_device_register_resndata_#res#1.base, platform_device_register_resndata_#res#1.offset;havoc platform_device_register_resndata_#t~ret120#1.base, platform_device_register_resndata_#t~ret120#1.offset, platform_device_register_resndata_~parent#1.base, platform_device_register_resndata_~parent#1.offset, platform_device_register_resndata_~name#1.base, platform_device_register_resndata_~name#1.offset, platform_device_register_resndata_~id#1, platform_device_register_resndata_~res#1.base, platform_device_register_resndata_~res#1.offset, platform_device_register_resndata_~num#1, platform_device_register_resndata_~data#1.base, platform_device_register_resndata_~data#1.offset, platform_device_register_resndata_~size#1, platform_device_register_resndata_~#pdevinfo~0#1.base, platform_device_register_resndata_~#pdevinfo~0#1.offset, platform_device_register_resndata_~tmp~8#1.base, platform_device_register_resndata_~tmp~8#1.offset;platform_device_register_resndata_~parent#1.base, platform_device_register_resndata_~parent#1.offset := platform_device_register_resndata_#in~parent#1.base, platform_device_register_resndata_#in~parent#1.offset;platform_device_register_resndata_~name#1.base, platform_device_register_resndata_~name#1.offset := platform_device_register_resndata_#in~name#1.base, platform_device_register_resndata_#in~name#1.offset;platform_device_register_resndata_~id#1 := platform_device_register_resndata_#in~id#1;platform_device_register_resndata_~res#1.base, platform_device_register_resndata_~res#1.offset := platform_device_register_resndata_#in~res#1.base, platform_device_register_resndata_#in~res#1.offset;platform_device_register_resndata_~num#1 := platform_device_register_resndata_#in~num#1;platform_device_register_resndata_~data#1.base, platform_device_register_resndata_~data#1.offset := platform_device_register_resndata_#in~data#1.base, platform_device_register_resndata_#in~data#1.offset;platform_device_register_resndata_~size#1 := platform_device_register_resndata_#in~size#1;call platform_device_register_resndata_~#pdevinfo~0#1.base, platform_device_register_resndata_~#pdevinfo~0#1.offset := #Ultimate.allocOnStack(64);havoc platform_device_register_resndata_~tmp~8#1.base, platform_device_register_resndata_~tmp~8#1.offset;call write~$Pointer$#21(platform_device_register_resndata_~parent#1.base, platform_device_register_resndata_~parent#1.offset, platform_device_register_resndata_~#pdevinfo~0#1.base, platform_device_register_resndata_~#pdevinfo~0#1.offset, 8);call write~$Pointer$#21(0, 0, platform_device_register_resndata_~#pdevinfo~0#1.base, 8 + platform_device_register_resndata_~#pdevinfo~0#1.offset, 8);call write~$Pointer$#21(platform_device_register_resndata_~name#1.base, platform_device_register_resndata_~name#1.offset, platform_device_register_resndata_~#pdevinfo~0#1.base, 16 + platform_device_register_resndata_~#pdevinfo~0#1.offset, 8);call write~int#21(platform_device_register_resndata_~id#1, platform_device_register_resndata_~#pdevinfo~0#1.base, 24 + platform_device_register_resndata_~#pdevinfo~0#1.offset, 4);call write~$Pointer$#21(platform_device_register_resndata_~res#1.base, platform_device_register_resndata_~res#1.offset, platform_device_register_resndata_~#pdevinfo~0#1.base, 28 + platform_device_register_resndata_~#pdevinfo~0#1.offset, 8);call write~int#21(platform_device_register_resndata_~num#1, platform_device_register_resndata_~#pdevinfo~0#1.base, 36 + platform_device_register_resndata_~#pdevinfo~0#1.offset, 4);call write~$Pointer$#21(platform_device_register_resndata_~data#1.base, platform_device_register_resndata_~data#1.offset, platform_device_register_resndata_~#pdevinfo~0#1.base, 40 + platform_device_register_resndata_~#pdevinfo~0#1.offset, 8);call write~int#21(platform_device_register_resndata_~size#1, platform_device_register_resndata_~#pdevinfo~0#1.base, 48 + platform_device_register_resndata_~#pdevinfo~0#1.offset, 8);call write~int#21(0, platform_device_register_resndata_~#pdevinfo~0#1.base, 56 + platform_device_register_resndata_~#pdevinfo~0#1.offset, 8);assume { :begin_inline_platform_device_register_full } true;platform_device_register_full_#in~arg0#1.base, platform_device_register_full_#in~arg0#1.offset := platform_device_register_resndata_~#pdevinfo~0#1.base, platform_device_register_resndata_~#pdevinfo~0#1.offset;havoc platform_device_register_full_#res#1.base, platform_device_register_full_#res#1.offset;havoc platform_device_register_full_#t~ret604#1.base, platform_device_register_full_#t~ret604#1.offset, platform_device_register_full_~arg0#1.base, platform_device_register_full_~arg0#1.offset;platform_device_register_full_~arg0#1.base, platform_device_register_full_~arg0#1.offset := platform_device_register_full_#in~arg0#1.base, platform_device_register_full_#in~arg0#1.offset; [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5476-1: [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5476-2: havoc probe_chip_type_#t~bitwise387#1;assume probe_chip_type_#t~bitwise387#1 > 1; [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5608-3: assume 0 == legacy_init_one_~iordy~0#1 % 4294967296;legacy_init_one_#t~bitwise434#1 := legacy_init_one_#t~mem433#1; [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5608-3: assume !(0 == legacy_init_one_~iordy~0#1 % 4294967296); [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5608-4: assume 0 == legacy_init_one_#t~mem433#1 % 4294967296 || legacy_init_one_#t~mem433#1 % 4294967296 == legacy_init_one_~iordy~0#1 % 4294967296;legacy_init_one_#t~bitwise434#1 := legacy_init_one_~iordy~0#1; [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5608-4: assume !(0 == legacy_init_one_#t~mem433#1 % 4294967296 || legacy_init_one_#t~mem433#1 % 4294967296 == legacy_init_one_~iordy~0#1 % 4294967296); [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5476: probe_chip_type_~mask~0#1 := probe_chip_type_#t~bitwise387#1;havoc probe_chip_type_#t~mem386#1;havoc probe_chip_type_#t~bitwise387#1;probe_chip_type_#t~short391#1 := 0 != ~winbond~0; [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5476-3: assume 0 == (if probe_chip_type_#t~mem386#1 % 4294967296 % 4294967296 <= 2147483647 then probe_chip_type_#t~mem386#1 % 4294967296 % 4294967296 else probe_chip_type_#t~mem386#1 % 4294967296 % 4294967296 - 4294967296);probe_chip_type_#t~bitwise387#1 := 1; [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5476-3: assume !(0 == (if probe_chip_type_#t~mem386#1 % 4294967296 % 4294967296 <= 2147483647 then probe_chip_type_#t~mem386#1 % 4294967296 % 4294967296 else probe_chip_type_#t~mem386#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5939: assume -2147483648 <= legacy_init_#t~ret520#1 && legacy_init_#t~ret520#1 <= 2147483647;havoc legacy_init_#t~ret520#1; [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5939-1: SUMMARY for call legacy_init_#t~ret520#1 := legacy_probe_add(360, 10, -1, 0); srcloc: null [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5675: assume 0 == legacy_init_one_~tmp___5~3#1 % 4294967296;call legacy_init_one_#t~mem463#1 := read~int#6(legacy_init_one_~probe#1.base, 20 + legacy_init_one_~probe#1.offset, 4);call write~$Pointer$#2(legacy_init_one_~host~0#1.base, legacy_init_one_~host~0#1.offset, ~#legacy_host~0.base, ~#legacy_host~0.offset + 8 * (if legacy_init_one_#t~mem463#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then legacy_init_one_#t~mem463#1 % 4294967296 % 18446744073709551616 else legacy_init_one_#t~mem463#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);havoc legacy_init_one_#t~mem463#1;call write~$Pointer$#23(legacy_init_one_~pdev~0#1.base, legacy_init_one_~pdev~0#1.offset, legacy_init_one_~ld~0#1.base, 19 + legacy_init_one_~ld~0#1.offset, 8);legacy_init_one_#res#1 := 0; [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5675: assume !(0 == legacy_init_one_~tmp___5~3#1 % 4294967296); [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5609: legacy_init_one_#t~ret436#1.base, legacy_init_one_#t~ret436#1.offset := platform_device_register_simple_#res#1.base, platform_device_register_simple_#res#1.offset;havoc platform_device_register_simple_#t~ret121#1.base, platform_device_register_simple_#t~ret121#1.offset, platform_device_register_simple_~name#1.base, platform_device_register_simple_~name#1.offset, platform_device_register_simple_~id#1, platform_device_register_simple_~res#1.base, platform_device_register_simple_~res#1.offset, platform_device_register_simple_~num#1, platform_device_register_simple_~tmp~9#1.base, platform_device_register_simple_~tmp~9#1.offset;havoc platform_device_register_simple_#in~name#1.base, platform_device_register_simple_#in~name#1.offset, platform_device_register_simple_#in~id#1, platform_device_register_simple_#in~res#1.base, platform_device_register_simple_#in~res#1.offset, platform_device_register_simple_#in~num#1;assume { :end_inline_platform_device_register_simple } true;legacy_init_one_~pdev~0#1.base, legacy_init_one_~pdev~0#1.offset := legacy_init_one_#t~ret436#1.base, legacy_init_one_#t~ret436#1.offset;havoc legacy_init_one_#t~mem435#1;havoc legacy_init_one_#t~ret436#1.base, legacy_init_one_#t~ret436#1.offset; [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477-2: assume probe_chip_type_#t~short390#1; [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477-2: assume !probe_chip_type_#t~short390#1;call probe_chip_type_#t~mem389#1 := read~int#6(probe_chip_type_~probe#1.base, 8 + probe_chip_type_~probe#1.offset, 8);probe_chip_type_#t~short390#1 := 368 == probe_chip_type_#t~mem389#1 % 18446744073709551616; [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477-3: assume probe_chip_type_#t~short391#1;call probe_chip_type_#t~mem388#1 := read~int#6(probe_chip_type_~probe#1.base, 8 + probe_chip_type_~probe#1.offset, 8);probe_chip_type_#t~short390#1 := 496 == probe_chip_type_#t~mem388#1 % 18446744073709551616; [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477-3: assume !probe_chip_type_#t~short391#1; [2025-02-08 02:41:58,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477: assume probe_chip_type_#t~short391#1;havoc probe_chip_type_#t~mem388#1;havoc probe_chip_type_#t~mem389#1;havoc probe_chip_type_#t~short390#1;havoc probe_chip_type_#t~short391#1; [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477: assume !probe_chip_type_#t~short391#1;havoc probe_chip_type_#t~mem388#1;havoc probe_chip_type_#t~mem389#1;havoc probe_chip_type_#t~short390#1;havoc probe_chip_type_#t~short391#1; [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477-1: probe_chip_type_#t~short391#1 := probe_chip_type_#t~short390#1; [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5940-1: SUMMARY for call legacy_init_#t~ret521#1 := legacy_probe_add(480, 8, -1, 0); srcloc: null [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5940: assume -2147483648 <= legacy_init_#t~ret521#1 && legacy_init_#t~ret521#1 <= 2147483647;havoc legacy_init_#t~ret521#1; [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5742: probe_opti_vlb_~tmp~29#1 := probe_opti_vlb_#t~ret478#1;havoc probe_opti_vlb_#t~ret478#1;probe_opti_vlb_~ctrl~0#1 := (if probe_opti_vlb_~tmp~29#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~tmp~29#1 % 256 % 4294967296 else probe_opti_vlb_~tmp~29#1 % 256 % 4294967296 - 4294967296) / 64;~opti82c46x~0 := 3;call probe_opti_vlb_#t~mem479#1.base, probe_opti_vlb_#t~mem479#1.offset := read~$Pointer$#12(probe_opti_vlb_~#optis~0#1.base, probe_opti_vlb_~#optis~0#1.offset + 8 * (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296), 8); [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5610: assume -9223372036854775808 <= legacy_init_one_#t~ret437#1 && legacy_init_one_#t~ret437#1 <= 9223372036854775807;legacy_init_one_~tmp___1~10#1 := legacy_init_one_#t~ret437#1;havoc legacy_init_one_#t~ret437#1; [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5742-1: SUMMARY for call probe_opti_vlb_#t~ret478#1 := opti_syscfg(48); srcloc: null [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5478: probe_chip_type_~tmp~26#1 := probe_chip_type_#t~ret392#1;havoc probe_chip_type_#t~ret392#1;probe_chip_type_~reg~1#1 := probe_chip_type_~tmp~26#1; [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5610-1: SUMMARY for call legacy_init_one_#t~ret437#1 := IS_ERR(legacy_init_one_~pdev~0#1.base, legacy_init_one_~pdev~0#1.offset); srcloc: null [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5544: SUMMARY for call trace_hardirqs_on(); srcloc: null [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5478-1: SUMMARY for call probe_chip_type_#t~ret392#1 := winbond_readcfg(~winbond~0, 129); srcloc: null [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412: assume 0 == winbond_set_piomode_~tmp___1~8#1 % 4294967296; [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412: assume !(0 == winbond_set_piomode_~tmp___1~8#1 % 4294967296); [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5941: assume -2147483648 <= legacy_init_#t~ret522#1 && legacy_init_#t~ret522#1 <= 2147483647;havoc legacy_init_#t~ret522#1; [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5941-1: SUMMARY for call legacy_init_#t~ret522#1 := legacy_probe_add(352, 12, -1, 0); srcloc: null [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5611: assume 0 != legacy_init_one_~tmp___1~10#1;assume { :begin_inline_PTR_ERR } true;PTR_ERR_#in~ptr#1.base, PTR_ERR_#in~ptr#1.offset := legacy_init_one_~pdev~0#1.base, legacy_init_one_~pdev~0#1.offset;havoc PTR_ERR_#res#1;havoc PTR_ERR_~ptr#1.base, PTR_ERR_~ptr#1.offset;PTR_ERR_~ptr#1.base, PTR_ERR_~ptr#1.offset := PTR_ERR_#in~ptr#1.base, PTR_ERR_#in~ptr#1.offset;PTR_ERR_#res#1 := PTR_ERR_~ptr#1.base + PTR_ERR_~ptr#1.offset; [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5611: assume !(0 != legacy_init_one_~tmp___1~10#1);legacy_init_one_~ret~0#1 := -16; [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5545: SUMMARY for call arch_local_irq_restore(probe_chip_type_~flags~5#1); srcloc: null [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413-2: havoc winbond_set_piomode_#t~bitwise379#1;assume (winbond_set_piomode_#t~bitwise379#1 % 4294967296 >= winbond_set_piomode_~reg~0#1 % 256 % 4294967296 && winbond_set_piomode_#t~bitwise379#1 % 4294967296 >= 2) && winbond_set_piomode_#t~bitwise379#1 % 4294967296 <= 2 + winbond_set_piomode_~reg~0#1 % 256 % 4294967296; [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413-3: assume false;winbond_set_piomode_#t~bitwise379#1 := winbond_set_piomode_~reg~0#1 % 256; [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413-3: assume !false; [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413: winbond_set_piomode_~reg~0#1 := winbond_set_piomode_#t~bitwise379#1;havoc winbond_set_piomode_#t~bitwise379#1; [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413-1: [2025-02-08 02:41:58,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413-4: assume 0 == winbond_set_piomode_~reg~0#1 % 256 % 4294967296 || 2 == winbond_set_piomode_~reg~0#1 % 256 % 4294967296;winbond_set_piomode_#t~bitwise379#1 := 2; [2025-02-08 02:41:58,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413-4: assume !(0 == winbond_set_piomode_~reg~0#1 % 256 % 4294967296 || 2 == winbond_set_piomode_~reg~0#1 % 256 % 4294967296); [2025-02-08 02:41:58,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5876: call ULTIMATE.dealloc(legacy_init_~#primary~0#1.base, legacy_init_~#primary~0#1.offset);havoc legacy_init_~#primary~0#1.base, legacy_init_~#primary~0#1.offset;call ULTIMATE.dealloc(legacy_init_~#secondary~0#1.base, legacy_init_~#secondary~0#1.offset);havoc legacy_init_~#secondary~0#1.base, legacy_init_~#secondary~0#1.offset;main_#t~ret557#1 := legacy_init_#res#1;havoc legacy_init_#t~mem512#1, legacy_init_#t~mem513#1, legacy_init_#t~ret514#1.base, legacy_init_#t~ret514#1.offset, legacy_init_#t~mem515#1, legacy_init_#t~ret516#1, legacy_init_#t~mem517#1, legacy_init_#t~ret518#1, legacy_init_#t~ret519#1, legacy_init_#t~ret520#1, legacy_init_#t~ret521#1, legacy_init_#t~ret522#1, legacy_init_#t~mem523#1, legacy_init_#t~mem524#1, legacy_init_#t~ret525#1, legacy_init_#t~ret526#1, legacy_init_~i~2#1, legacy_init_~ct~0#1, legacy_init_~#primary~0#1.base, legacy_init_~#primary~0#1.offset, legacy_init_~#secondary~0#1.base, legacy_init_~#secondary~0#1.offset, legacy_init_~pci_present~0#1, legacy_init_~pl~0#1.base, legacy_init_~pl~0#1.offset, legacy_init_~slot~0#1, legacy_init_~p~0#1.base, legacy_init_~p~0#1.offset, legacy_init_~r~3#1, legacy_init_~tmp~32#1, legacy_init_~tmp___0~14#1, legacy_init_~tmp___1~12#1;assume { :end_inline_legacy_init } true;assume -2147483648 <= main_#t~ret557#1 && main_#t~ret557#1 <= 2147483647;~ldv_retval_legacy_init~0 := main_#t~ret557#1;havoc main_#t~ret557#1; [2025-02-08 02:41:58,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5612: legacy_init_one_#t~ret438#1 := PTR_ERR_#res#1;havoc PTR_ERR_~ptr#1.base, PTR_ERR_~ptr#1.offset;havoc PTR_ERR_#in~ptr#1.base, PTR_ERR_#in~ptr#1.offset;assume { :end_inline_PTR_ERR } true;assume -9223372036854775808 <= legacy_init_one_#t~ret438#1 && legacy_init_one_#t~ret438#1 <= 9223372036854775807;legacy_init_one_~tmp___0~11#1 := legacy_init_one_#t~ret438#1;havoc legacy_init_one_#t~ret438#1;legacy_init_one_#res#1 := (if legacy_init_one_~tmp___0~11#1 % 4294967296 <= 2147483647 then legacy_init_one_~tmp___0~11#1 % 4294967296 else legacy_init_one_~tmp___0~11#1 % 4294967296 - 4294967296); [2025-02-08 02:41:58,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480-1: [2025-02-08 02:41:58,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480-2: havoc probe_chip_type_#t~bitwise393#1;assume (probe_chip_type_#t~bitwise393#1 % 4294967296 >= probe_chip_type_~reg~1#1 % 256 % 4294967296 && probe_chip_type_#t~bitwise393#1 % 4294967296 >= 128) && probe_chip_type_#t~bitwise393#1 % 4294967296 <= 128 + probe_chip_type_~reg~1#1 % 256 % 4294967296; [2025-02-08 02:41:58,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480: probe_chip_type_~reg~1#1 := probe_chip_type_#t~bitwise393#1;havoc probe_chip_type_#t~bitwise393#1; [2025-02-08 02:41:58,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480-3: assume false;probe_chip_type_#t~bitwise393#1 := probe_chip_type_~reg~1#1 % 256; [2025-02-08 02:41:58,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480-3: assume !false; [2025-02-08 02:41:58,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5348: call ULTIMATE.dealloc(winbond_set_piomode_~#t~5#1.base, winbond_set_piomode_~#t~5#1.offset);havoc winbond_set_piomode_~#t~5#1.base, winbond_set_piomode_~#t~5#1.offset;havoc winbond_set_piomode_#t~mem361#1.base, winbond_set_piomode_#t~mem361#1.offset, winbond_set_piomode_#t~mem362#1.base, winbond_set_piomode_#t~mem362#1.offset, winbond_set_piomode_#t~mem363#1, winbond_set_piomode_#t~mem364#1, winbond_set_piomode_#t~mem365#1, winbond_set_piomode_#t~ret366#1, winbond_set_piomode_#t~bitwise367#1, winbond_set_piomode_#t~mem368#1, winbond_set_piomode_#t~ret369#1, winbond_set_piomode_#t~mem370#1, winbond_set_piomode_#t~ret371#1, winbond_set_piomode_#t~mem372#1, winbond_set_piomode_#t~mem373#1, winbond_set_piomode_#t~bitwise374#1, winbond_set_piomode_#t~mem375#1, winbond_set_piomode_#t~mem376#1, winbond_set_piomode_#t~bitwise377#1, winbond_set_piomode_#t~ret378#1, winbond_set_piomode_#t~bitwise379#1, winbond_set_piomode_#t~mem380#1, winbond_set_piomode_#t~bitwise381#1, winbond_set_piomode_#t~mem382#1, winbond_set_piomode_~ap#1.base, winbond_set_piomode_~ap#1.offset, winbond_set_piomode_~adev#1.base, winbond_set_piomode_~adev#1.offset, winbond_set_piomode_~#t~5#1.base, winbond_set_piomode_~#t~5#1.offset, winbond_set_piomode_~ld_winbond~0#1.base, winbond_set_piomode_~ld_winbond~0#1.offset, winbond_set_piomode_~active~5#1, winbond_set_piomode_~recovery~1#1, winbond_set_piomode_~reg~0#1, winbond_set_piomode_~timing~1#1, winbond_set_piomode_~__val~5#1, winbond_set_piomode_~__min~5#1, winbond_set_piomode_~__max~5#1, winbond_set_piomode_~tmp~24#1, winbond_set_piomode_~__val___0~5#1, winbond_set_piomode_~__min___0~5#1, winbond_set_piomode_~__max___0~5#1, winbond_set_piomode_~tmp___0~9#1, winbond_set_piomode_~tmp___1~8#1, winbond_set_piomode_~__val___1~3#1, winbond_set_piomode_~__min___1~3#1, winbond_set_piomode_~__max___1~3#1, winbond_set_piomode_~tmp___2~4#1;havoc winbond_set_piomode_#in~ap#1.base, winbond_set_piomode_#in~ap#1.offset, winbond_set_piomode_#in~adev#1.base, winbond_set_piomode_#in~adev#1.offset;assume { :end_inline_winbond_set_piomode } true;~ldv_state_variable_10~0 := 1; [2025-02-08 02:41:58,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480-4: assume 0 == probe_chip_type_~reg~1#1 % 256 % 4294967296 || 128 == probe_chip_type_~reg~1#1 % 256 % 4294967296;probe_chip_type_#t~bitwise393#1 := 128; [2025-02-08 02:41:58,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480-4: assume !(0 == probe_chip_type_~reg~1#1 % 256 % 4294967296 || 128 == probe_chip_type_~reg~1#1 % 256 % 4294967296); [2025-02-08 02:41:58,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4886: call ULTIMATE.dealloc(opti82c611a_set_piomode_~#t~2#1.base, opti82c611a_set_piomode_~#t~2#1.offset);havoc opti82c611a_set_piomode_~#t~2#1.base, opti82c611a_set_piomode_~#t~2#1.offset;call ULTIMATE.dealloc(opti82c611a_set_piomode_~#khz~0#1.base, opti82c611a_set_piomode_~#khz~0#1.offset);havoc opti82c611a_set_piomode_~#khz~0#1.base, opti82c611a_set_piomode_~#khz~0#1.offset;call ULTIMATE.dealloc(opti82c611a_set_piomode_~#tp~0#1.base, opti82c611a_set_piomode_~#tp~0#1.offset);havoc opti82c611a_set_piomode_~#tp~0#1.base, opti82c611a_set_piomode_~#tp~0#1.offset;havoc opti82c611a_set_piomode_#t~ret212#1.base, opti82c611a_set_piomode_#t~ret212#1.offset, opti82c611a_set_piomode_#t~mem213#1.base, opti82c611a_set_piomode_#t~mem213#1.offset, opti82c611a_set_piomode_#t~ret214#1, opti82c611a_set_piomode_#t~mem215#1.base, opti82c611a_set_piomode_#t~mem215#1.offset, opti82c611a_set_piomode_#t~ret216#1, opti82c611a_set_piomode_#t~mem217#1.base, opti82c611a_set_piomode_#t~mem217#1.offset, opti82c611a_set_piomode_#t~mem218#1.base, opti82c611a_set_piomode_#t~mem218#1.offset, opti82c611a_set_piomode_#t~ret219#1, opti82c611a_set_piomode_#t~mem220#1, opti82c611a_set_piomode_#t~mem221#1, opti82c611a_set_piomode_#t~ret222#1, opti82c611a_set_piomode_#t~mem223#1, opti82c611a_set_piomode_#t~ret224#1, opti82c611a_set_piomode_#t~mem225#1, opti82c611a_set_piomode_#t~mem226#1, opti82c611a_set_piomode_#t~mem227#1, opti82c611a_set_piomode_#t~mem228#1.base, opti82c611a_set_piomode_#t~mem228#1.offset, opti82c611a_set_piomode_#t~ret229#1, opti82c611a_set_piomode_#t~mem230#1, opti82c611a_set_piomode_#t~bitwise231#1, opti82c611a_set_piomode_#t~mem232#1.base, opti82c611a_set_piomode_#t~mem232#1.offset, opti82c611a_set_piomode_#t~bitwise233#1, opti82c611a_set_piomode_#t~mem234#1.base, opti82c611a_set_piomode_#t~mem234#1.offset, opti82c611a_set_piomode_#t~mem235#1.base, opti82c611a_set_piomode_#t~mem235#1.offset, opti82c611a_set_piomode_#t~ret236#1, opti82c611a_set_piomode_#t~bitwise237#1, opti82c611a_set_piomode_#t~mem238#1, opti82c611a_set_piomode_#t~bitwise239#1, opti82c611a_set_piomode_#t~bitwise240#1, opti82c611a_set_piomode_#t~bitwise241#1, opti82c611a_set_piomode_#t~mem242#1.base, opti82c611a_set_piomode_#t~mem242#1.offset, opti82c611a_set_piomode_#t~bitwise243#1, opti82c611a_set_piomode_#t~mem244#1.base, opti82c611a_set_piomode_#t~mem244#1.offset, opti82c611a_set_piomode_#t~mem245#1.base, opti82c611a_set_piomode_#t~mem245#1.offset, opti82c611a_set_piomode_#t~ret246#1, opti82c611a_set_piomode_#t~bitwise247#1, opti82c611a_set_piomode_#t~bitwise248#1, opti82c611a_set_piomode_#t~mem249#1.base, opti82c611a_set_piomode_#t~mem249#1.offset, opti82c611a_set_piomode_#t~mem250#1.base, opti82c611a_set_piomode_#t~mem250#1.offset, opti82c611a_set_piomode_~ap#1.base, opti82c611a_set_piomode_~ap#1.offset, opti82c611a_set_piomode_~adev#1.base, opti82c611a_set_piomode_~adev#1.offset, opti82c611a_set_piomode_~active~2#1, opti82c611a_set_piomode_~recover~2#1, opti82c611a_set_piomode_~setup~0#1, opti82c611a_set_piomode_~#t~2#1.base, opti82c611a_set_piomode_~#t~2#1.offset, opti82c611a_set_piomode_~pair~0#1.base, opti82c611a_set_piomode_~pair~0#1.offset, opti82c611a_set_piomode_~tmp~15#1.base, opti82c611a_set_piomode_~tmp~15#1.offset, opti82c611a_set_piomode_~clock~0#1, opti82c611a_set_piomode_~#khz~0#1.base, opti82c611a_set_piomode_~#khz~0#1.offset, opti82c611a_set_piomode_~rc~0#1, opti82c611a_set_piomode_~tmp___0~5#1, opti82c611a_set_piomode_~#tp~0#1.base, opti82c611a_set_piomode_~#tp~0#1.offset, opti82c611a_set_piomode_~__val~2#1, opti82c611a_set_piomode_~__min~2#1, opti82c611a_set_piomode_~__max~2#1, opti82c611a_set_piomode_~tmp___1~4#1, opti82c611a_set_piomode_~__val___0~2#1, opti82c611a_set_piomode_~__min___0~2#1, opti82c611a_set_piomode_~__max___0~2#1, opti82c611a_set_piomode_~tmp___2~1#1, opti82c611a_set_piomode_~__val___1~0#1, opti82c611a_set_piomode_~__min___1~0#1, opti82c611a_set_piomode_~__max___1~0#1, opti82c611a_set_piomode_~tmp___3~1#1, opti82c611a_set_piomode_~tmp___4~0#1, opti82c611a_set_piomode_~tmp___5~0#1, opti82c611a_set_piomode_~tmp___6~0#1;havoc opti82c611a_set_piomode_#in~ap#1.base, opti82c611a_set_piomode_#in~ap#1.offset, opti82c611a_set_piomode_#in~adev#1.base, opti82c611a_set_piomode_#in~adev#1.offset;assume { :end_inline_opti82c611a_set_piomode } true;~ldv_state_variable_5~0 := 1; [2025-02-08 02:41:58,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5745: assume -2147483648 <= probe_opti_vlb_#t~ret480#1 && probe_opti_vlb_#t~ret480#1 <= 2147483647;havoc probe_opti_vlb_#t~mem479#1.base, probe_opti_vlb_#t~mem479#1.offset;havoc probe_opti_vlb_#t~ret480#1; [2025-02-08 02:41:58,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5745-1: SUMMARY for call probe_opti_vlb_#t~ret480#1 := printk(32, 0); srcloc: null [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5481: SUMMARY for call winbond_writecfg(~winbond~0, 129, (if probe_chip_type_~reg~1#1 % 256 % 4294967296 <= 2147483647 then probe_chip_type_~reg~1#1 % 256 % 4294967296 else probe_chip_type_~reg~1#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274-1: assume 0 == ~ldv_retval_legacy_init~0;~ldv_state_variable_0~0 := 2;~ldv_state_variable_5~0 := 1;~ldv_state_variable_10~0 := 1;~ldv_state_variable_4~0 := 1;~ldv_state_variable_1~0 := 1;~ldv_state_variable_8~0 := 1;~ldv_state_variable_2~0 := 1;~ldv_state_variable_9~0 := 1;~ldv_state_variable_7~0 := 1;~ldv_state_variable_3~0 := 1;~ldv_state_variable_6~0 := 1; [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274-1: assume !(0 == ~ldv_retval_legacy_init~0); [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274-2: assume 0 != ~ldv_retval_legacy_init~0;~ldv_state_variable_0~0 := 3; [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274-2: assume !(0 != ~ldv_retval_legacy_init~0); [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944: assume 0 != ~opti82c46x~0;assume { :begin_inline_probe_opti_vlb } true;havoc probe_opti_vlb_#t~ret478#1, probe_opti_vlb_#t~mem479#1.base, probe_opti_vlb_#t~mem479#1.offset, probe_opti_vlb_#t~ret480#1, probe_opti_vlb_#t~ret481#1, probe_opti_vlb_#t~bitwise482#1, probe_opti_vlb_#t~ret483#1, probe_opti_vlb_#t~bitwise484#1, probe_opti_vlb_#t~ret485#1, probe_opti_vlb_#t~ret486#1, probe_opti_vlb_#t~bitwise487#1, probe_opti_vlb_#t~ret488#1, probe_opti_vlb_#t~ret489#1, probe_opti_vlb_#t~ret490#1, probe_opti_vlb_~#optis~0#1.base, probe_opti_vlb_~#optis~0#1.offset, probe_opti_vlb_~chans~0#1, probe_opti_vlb_~ctrl~0#1, probe_opti_vlb_~tmp~29#1, probe_opti_vlb_~tmp___1~11#1;call probe_opti_vlb_~#optis~0#1.base, probe_opti_vlb_~#optis~0#1.offset := #Ultimate.allocOnStack(32);havoc probe_opti_vlb_~chans~0#1;havoc probe_opti_vlb_~ctrl~0#1;havoc probe_opti_vlb_~tmp~29#1;havoc probe_opti_vlb_~tmp___1~11#1;call write~$Pointer$#12(28, 0, probe_opti_vlb_~#optis~0#1.base, probe_opti_vlb_~#optis~0#1.offset, 8);call write~$Pointer$#12(29, 0, probe_opti_vlb_~#optis~0#1.base, 8 + probe_opti_vlb_~#optis~0#1.offset, 8);call write~$Pointer$#12(30, 0, probe_opti_vlb_~#optis~0#1.base, 16 + probe_opti_vlb_~#optis~0#1.offset, 8);call write~$Pointer$#12(31, 0, probe_opti_vlb_~#optis~0#1.base, 24 + probe_opti_vlb_~#optis~0#1.offset, 8);probe_opti_vlb_~chans~0#1 := 1; [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944: assume !(0 != ~opti82c46x~0); [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5812-1: call ULTIMATE.dealloc(probe_qdi_vlb_~#qd_port~0#1.base, probe_qdi_vlb_~#qd_port~0#1.offset);havoc probe_qdi_vlb_~#qd_port~0#1.base, probe_qdi_vlb_~#qd_port~0#1.offset; [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5746: assume 3 == probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296; [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5746: assume !(3 == probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296); [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5812: call ULTIMATE.dealloc(probe_qdi_vlb_~#qd_port~0#1.base, probe_qdi_vlb_~#qd_port~0#1.offset);havoc probe_qdi_vlb_~#qd_port~0#1.base, probe_qdi_vlb_~#qd_port~0#1.offset;havoc probe_qdi_vlb_#t~mem504#1, probe_qdi_vlb_#t~ret505#1.base, probe_qdi_vlb_#t~ret505#1.offset, probe_qdi_vlb_#t~ret506#1, probe_qdi_vlb_#t~ret507#1, probe_qdi_vlb_#t~ret508#1, probe_qdi_vlb_#t~ret509#1, probe_qdi_vlb_#t~ret510#1, probe_qdi_vlb_#t~bitwise511#1, probe_qdi_vlb_~flags~6#1, probe_qdi_vlb_~#qd_port~0#1.base, probe_qdi_vlb_~#qd_port~0#1.offset, probe_qdi_vlb_~i~1#1, probe_qdi_vlb_~port~0#1, probe_qdi_vlb_~r~2#1, probe_qdi_vlb_~res~0#1, probe_qdi_vlb_~tmp~31#1, probe_qdi_vlb_~tmp___0~13#1.base, probe_qdi_vlb_~tmp___0~13#1.offset;assume { :end_inline_probe_qdi_vlb } true; [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4491: call ULTIMATE.dealloc(platform_device_register_resndata_~#pdevinfo~0#1.base, platform_device_register_resndata_~#pdevinfo~0#1.offset);havoc platform_device_register_resndata_~#pdevinfo~0#1.base, platform_device_register_resndata_~#pdevinfo~0#1.offset;platform_device_register_simple_#t~ret121#1.base, platform_device_register_simple_#t~ret121#1.offset := platform_device_register_resndata_#res#1.base, platform_device_register_resndata_#res#1.offset;havoc platform_device_register_resndata_#t~ret120#1.base, platform_device_register_resndata_#t~ret120#1.offset, platform_device_register_resndata_~parent#1.base, platform_device_register_resndata_~parent#1.offset, platform_device_register_resndata_~name#1.base, platform_device_register_resndata_~name#1.offset, platform_device_register_resndata_~id#1, platform_device_register_resndata_~res#1.base, platform_device_register_resndata_~res#1.offset, platform_device_register_resndata_~num#1, platform_device_register_resndata_~data#1.base, platform_device_register_resndata_~data#1.offset, platform_device_register_resndata_~size#1, platform_device_register_resndata_~#pdevinfo~0#1.base, platform_device_register_resndata_~#pdevinfo~0#1.offset, platform_device_register_resndata_~tmp~8#1.base, platform_device_register_resndata_~tmp~8#1.offset;havoc platform_device_register_resndata_#in~parent#1.base, platform_device_register_resndata_#in~parent#1.offset, platform_device_register_resndata_#in~name#1.base, platform_device_register_resndata_#in~name#1.offset, platform_device_register_resndata_#in~id#1, platform_device_register_resndata_#in~res#1.base, platform_device_register_resndata_#in~res#1.offset, platform_device_register_resndata_#in~num#1, platform_device_register_resndata_#in~data#1.base, platform_device_register_resndata_#in~data#1.offset, platform_device_register_resndata_#in~size#1;assume { :end_inline_platform_device_register_resndata } true;platform_device_register_simple_~tmp~9#1.base, platform_device_register_simple_~tmp~9#1.offset := platform_device_register_simple_#t~ret121#1.base, platform_device_register_simple_#t~ret121#1.offset;havoc platform_device_register_simple_#t~ret121#1.base, platform_device_register_simple_#t~ret121#1.offset;platform_device_register_simple_#res#1.base, platform_device_register_simple_#res#1.offset := platform_device_register_simple_~tmp~9#1.base, platform_device_register_simple_~tmp~9#1.offset; [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5482: probe_chip_type_~reg~1#1 := probe_chip_type_#t~ret394#1;havoc probe_chip_type_#t~ret394#1; [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5482-1: SUMMARY for call probe_chip_type_#t~ret394#1 := winbond_readcfg(~winbond~0, 131); srcloc: null [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5416: call winbond_set_piomode_#t~mem380#1 := read~int#20(winbond_set_piomode_~#t~5#1.base, 2 + winbond_set_piomode_~#t~5#1.offset, 2);winbond_set_piomode_~__val___1~3#1 := winbond_set_piomode_#t~mem380#1;havoc winbond_set_piomode_#t~mem380#1;winbond_set_piomode_~__min___1~3#1 := 0;winbond_set_piomode_~__max___1~3#1 := 3; [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#res#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~funptrres608#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~funptrres608#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret609#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret610#1; [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret610#1 := winbond_port_#res#1;havoc winbond_port_#t~mem383#1, winbond_port_#t~ret384#1.base, winbond_port_#t~ret384#1.offset, winbond_port_#t~mem385#1, winbond_port_~dev#1.base, winbond_port_~dev#1.offset, winbond_port_~lp#1.base, winbond_port_~lp#1.offset, winbond_port_~ld#1.base, winbond_port_~ld#1.offset, winbond_port_~tmp~25#1.base, winbond_port_~tmp~25#1.offset;havoc winbond_port_#in~dev#1.base, winbond_port_#in~dev#1.offset, winbond_port_#in~lp#1.base, winbond_port_#in~lp#1.offset, winbond_port_#in~ld#1.base, winbond_port_#in~ld#1.offset;assume { :end_inline_winbond_port } true;assume -2147483648 <= ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret610#1 && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret610#1 <= 2147483647;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~funptrres608#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret610#1; [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret609#1 := qdi_port_#res#1;havoc qdi_port_#t~mem353#1, qdi_port_#t~ret354#1.base, qdi_port_#t~ret354#1.offset, qdi_port_#t~mem355#1, qdi_port_~dev#1.base, qdi_port_~dev#1.offset, qdi_port_~lp#1.base, qdi_port_~lp#1.offset, qdi_port_~ld#1.base, qdi_port_~ld#1.offset, qdi_port_~tmp~21#1.base, qdi_port_~tmp~21#1.offset;havoc qdi_port_#in~dev#1.base, qdi_port_#in~dev#1.offset, qdi_port_#in~lp#1.base, qdi_port_#in~lp#1.offset, qdi_port_#in~ld#1.base, qdi_port_#in~ld#1.offset;assume { :end_inline_qdi_port } true;assume -2147483648 <= ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret609#1 && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret609#1 <= 2147483647;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~funptrres608#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret609#1; [2025-02-08 02:41:58,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: assume ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~#fp#1.base == #funAddr~winbond_port.base && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~#fp#1.offset == #funAddr~winbond_port.offset;assume { :begin_inline_winbond_port } true;winbond_port_#in~dev#1.base, winbond_port_#in~dev#1.offset, winbond_port_#in~lp#1.base, winbond_port_#in~lp#1.offset, winbond_port_#in~ld#1.base, winbond_port_#in~ld#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~446#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~446#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~447#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~447#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~448#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~448#1.offset;havoc winbond_port_#res#1;havoc winbond_port_#t~mem383#1, winbond_port_#t~ret384#1.base, winbond_port_#t~ret384#1.offset, winbond_port_#t~mem385#1, winbond_port_~dev#1.base, winbond_port_~dev#1.offset, winbond_port_~lp#1.base, winbond_port_~lp#1.offset, winbond_port_~ld#1.base, winbond_port_~ld#1.offset, winbond_port_~tmp~25#1.base, winbond_port_~tmp~25#1.offset;winbond_port_~dev#1.base, winbond_port_~dev#1.offset := winbond_port_#in~dev#1.base, winbond_port_#in~dev#1.offset;winbond_port_~lp#1.base, winbond_port_~lp#1.offset := winbond_port_#in~lp#1.base, winbond_port_#in~lp#1.offset;winbond_port_~ld#1.base, winbond_port_~ld#1.offset := winbond_port_#in~ld#1.base, winbond_port_#in~ld#1.offset;havoc winbond_port_~tmp~25#1.base, winbond_port_~tmp~25#1.offset;call winbond_port_#t~mem383#1 := read~int#6(winbond_port_~lp#1.base, 28 + winbond_port_~lp#1.offset, 8); [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: assume !(##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~#fp#1.base == #funAddr~winbond_port.base && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~#fp#1.offset == #funAddr~winbond_port.offset);assume { :begin_inline_qdi_port } true;qdi_port_#in~dev#1.base, qdi_port_#in~dev#1.offset, qdi_port_#in~lp#1.base, qdi_port_#in~lp#1.offset, qdi_port_#in~ld#1.base, qdi_port_#in~ld#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~446#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~446#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~447#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~447#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~448#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~448#1.offset;havoc qdi_port_#res#1;havoc qdi_port_#t~mem353#1, qdi_port_#t~ret354#1.base, qdi_port_#t~ret354#1.offset, qdi_port_#t~mem355#1, qdi_port_~dev#1.base, qdi_port_~dev#1.offset, qdi_port_~lp#1.base, qdi_port_~lp#1.offset, qdi_port_~ld#1.base, qdi_port_~ld#1.offset, qdi_port_~tmp~21#1.base, qdi_port_~tmp~21#1.offset;qdi_port_~dev#1.base, qdi_port_~dev#1.offset := qdi_port_#in~dev#1.base, qdi_port_#in~dev#1.offset;qdi_port_~lp#1.base, qdi_port_~lp#1.offset := qdi_port_#in~lp#1.base, qdi_port_#in~lp#1.offset;qdi_port_~ld#1.base, qdi_port_~ld#1.offset := qdi_port_#in~ld#1.base, qdi_port_#in~ld#1.offset;havoc qdi_port_~tmp~21#1.base, qdi_port_~tmp~21#1.offset;call qdi_port_#t~mem353#1 := read~int#6(qdi_port_~lp#1.base, 28 + qdi_port_~lp#1.offset, 8); [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5747: probe_opti_vlb_~tmp___1~11#1 := probe_opti_vlb_#t~ret481#1;havoc probe_opti_vlb_#t~ret481#1; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5747-1: SUMMARY for call probe_opti_vlb_#t~ret481#1 := opti_syscfg(63); srcloc: null [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5681: legacy_init_one_~dev~1#1.base, legacy_init_one_~dev~1#1.offset := legacy_init_one_#t~ret464#1.base, legacy_init_one_#t~ret464#1.offset;havoc legacy_init_one_#t~ret464#1.base, legacy_init_one_#t~ret464#1.offset; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5681-1: SUMMARY for call legacy_init_one_#t~ret464#1.base, legacy_init_one_#t~ret464#1.offset := ata_dev_next(legacy_init_one_~dev~1#1.base, legacy_init_one_~dev~1#1.offset, legacy_init_one_~ap~4#1.base, 7338 + legacy_init_one_~ap~4#1.offset, 2); srcloc: null [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549-2: havoc probe_chip_type_#t~bitwise420#1;assume (((((~ht6560a~0 < 0 && probe_chip_type_~mask~0#1 >= 0) || probe_chip_type_#t~bitwise420#1 <= ~ht6560a~0) && ((~ht6560a~0 >= 0 && probe_chip_type_~mask~0#1 < 0) || probe_chip_type_#t~bitwise420#1 <= probe_chip_type_~mask~0#1)) && ((~ht6560a~0 < 0 && probe_chip_type_~mask~0#1 < 0) || probe_chip_type_#t~bitwise420#1 >= 0)) && ((~ht6560a~0 >= 0 && probe_chip_type_~mask~0#1 >= 0) || probe_chip_type_#t~bitwise420#1 > ~ht6560a~0 + probe_chip_type_~mask~0#1)) && probe_chip_type_#t~bitwise420#1 >= -2147483648; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483: probe_chip_type_~reg~1#1 := probe_chip_type_#t~bitwise395#1;havoc probe_chip_type_#t~bitwise395#1; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549-3: assume ~ht6560a~0 == probe_chip_type_~mask~0#1;probe_chip_type_#t~bitwise420#1 := ~ht6560a~0; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549-3: assume !(~ht6560a~0 == probe_chip_type_~mask~0#1); [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483-1: [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549: assume 0 != probe_chip_type_#t~bitwise420#1;havoc probe_chip_type_#t~bitwise420#1;probe_chip_type_#res#1 := 3; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549: assume !(0 != probe_chip_type_#t~bitwise420#1);havoc probe_chip_type_#t~bitwise420#1; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549-1: [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483-4: assume 0 == probe_chip_type_~reg~1#1 % 256 % 4294967296 || 240 == probe_chip_type_~reg~1#1 % 256 % 4294967296;probe_chip_type_#t~bitwise395#1 := 240; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483-4: assume !(0 == probe_chip_type_~reg~1#1 % 256 % 4294967296 || 240 == probe_chip_type_~reg~1#1 % 256 % 4294967296); [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549-4: assume 0 == ~ht6560a~0 || 0 == probe_chip_type_~mask~0#1;probe_chip_type_#t~bitwise420#1 := 0; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549-4: assume !(0 == ~ht6560a~0 || 0 == probe_chip_type_~mask~0#1); [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483-2: havoc probe_chip_type_#t~bitwise395#1;assume (probe_chip_type_#t~bitwise395#1 % 4294967296 >= probe_chip_type_~reg~1#1 % 256 % 4294967296 && probe_chip_type_#t~bitwise395#1 % 4294967296 >= 240) && probe_chip_type_#t~bitwise395#1 % 4294967296 <= 240 + probe_chip_type_~reg~1#1 % 256 % 4294967296; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483-3: assume false;probe_chip_type_#t~bitwise395#1 := probe_chip_type_~reg~1#1 % 256; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483-3: assume !false; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748-1: [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748-2: havoc probe_opti_vlb_#t~bitwise482#1;assume (((((if probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 else probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 - 4294967296) < 0 || probe_opti_vlb_#t~bitwise482#1 <= (if probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 else probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 - 4294967296)) && probe_opti_vlb_#t~bitwise482#1 <= 32) && probe_opti_vlb_#t~bitwise482#1 >= 0) && ((if probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 else probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 - 4294967296) >= 0 || probe_opti_vlb_#t~bitwise482#1 > 32 + (if probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 else probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 - 4294967296))) && probe_opti_vlb_#t~bitwise482#1 >= -2147483648; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748: assume 0 != probe_opti_vlb_#t~bitwise482#1;havoc probe_opti_vlb_#t~bitwise482#1;probe_opti_vlb_~chans~0#1 := 2; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748: assume !(0 != probe_opti_vlb_#t~bitwise482#1);havoc probe_opti_vlb_#t~bitwise482#1;probe_opti_vlb_~chans~0#1 := 1; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748-3: assume 32 == (if probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 else probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 - 4294967296);probe_opti_vlb_#t~bitwise482#1 := (if probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 else probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748-3: assume !(32 == (if probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 else probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748-4: assume 0 == (if probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 else probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 - 4294967296);probe_opti_vlb_#t~bitwise482#1 := 0; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748-4: assume !(0 == (if probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 else probe_opti_vlb_~tmp___1~11#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484: SUMMARY for call winbond_writecfg(~winbond~0, 131, (if probe_chip_type_~reg~1#1 % 256 % 4294967296 <= 2147483647 then probe_chip_type_~reg~1#1 % 256 % 4294967296 else probe_chip_type_~reg~1#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5683: assume 0 != (legacy_init_one_~dev~1#1.base + legacy_init_one_~dev~1#1.offset) % 18446744073709551616; [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5683: assume !(0 != (legacy_init_one_~dev~1#1.base + legacy_init_one_~dev~1#1.offset) % 18446744073709551616); [2025-02-08 02:41:58,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617: legacy_init_one_~tmp___2~6#1.base, legacy_init_one_~tmp___2~6#1.offset := legacy_init_one_#t~ret439#1.base, legacy_init_one_#t~ret439#1.offset;havoc legacy_init_one_#t~ret439#1.base, legacy_init_one_#t~ret439#1.offset; [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617-1: SUMMARY for call legacy_init_one_#t~ret439#1.base, legacy_init_one_#t~ret439#1.offset := __devm_request_region(legacy_init_one_~pdev~0#1.base, 13 + legacy_init_one_~pdev~0#1.offset, ~#ioport_resource~0.base, ~#ioport_resource~0.offset, legacy_init_one_~io~0#1, 8, 25, 0); srcloc: null [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5419: assume (if winbond_set_piomode_~__min___1~3#1 % 65536 % 4294967296 <= 2147483647 then winbond_set_piomode_~__min___1~3#1 % 65536 % 4294967296 else winbond_set_piomode_~__min___1~3#1 % 65536 % 4294967296 - 4294967296) > (if winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 <= 2147483647 then winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 else winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 - 4294967296);winbond_set_piomode_~__val___1~3#1 := winbond_set_piomode_~__min___1~3#1; [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5419: assume !((if winbond_set_piomode_~__min___1~3#1 % 65536 % 4294967296 <= 2147483647 then winbond_set_piomode_~__min___1~3#1 % 65536 % 4294967296 else winbond_set_piomode_~__min___1~3#1 % 65536 % 4294967296 - 4294967296) > (if winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 <= 2147483647 then winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 else winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 - 4294967296));winbond_set_piomode_~__val___1~3#1 := winbond_set_piomode_~__val___1~3#1; [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485: probe_chip_type_~reg~1#1 := probe_chip_type_#t~ret396#1;havoc probe_chip_type_#t~ret396#1; [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485-1: SUMMARY for call probe_chip_type_#t~ret396#1 := winbond_readcfg(~winbond~0, 133); srcloc: null [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948: assume 0 != ~qdi~0;assume { :begin_inline_probe_qdi_vlb } true;havoc probe_qdi_vlb_#t~mem504#1, probe_qdi_vlb_#t~ret505#1.base, probe_qdi_vlb_#t~ret505#1.offset, probe_qdi_vlb_#t~ret506#1, probe_qdi_vlb_#t~ret507#1, probe_qdi_vlb_#t~ret508#1, probe_qdi_vlb_#t~ret509#1, probe_qdi_vlb_#t~ret510#1, probe_qdi_vlb_#t~bitwise511#1, probe_qdi_vlb_~flags~6#1, probe_qdi_vlb_~#qd_port~0#1.base, probe_qdi_vlb_~#qd_port~0#1.offset, probe_qdi_vlb_~i~1#1, probe_qdi_vlb_~port~0#1, probe_qdi_vlb_~r~2#1, probe_qdi_vlb_~res~0#1, probe_qdi_vlb_~tmp~31#1, probe_qdi_vlb_~tmp___0~13#1.base, probe_qdi_vlb_~tmp___0~13#1.offset;havoc probe_qdi_vlb_~flags~6#1;call probe_qdi_vlb_~#qd_port~0#1.base, probe_qdi_vlb_~#qd_port~0#1.offset := #Ultimate.allocOnStack(16);havoc probe_qdi_vlb_~i~1#1;havoc probe_qdi_vlb_~port~0#1;havoc probe_qdi_vlb_~r~2#1;havoc probe_qdi_vlb_~res~0#1;havoc probe_qdi_vlb_~tmp~31#1;havoc probe_qdi_vlb_~tmp___0~13#1.base, probe_qdi_vlb_~tmp___0~13#1.offset;call write~int#17(48, probe_qdi_vlb_~#qd_port~0#1.base, probe_qdi_vlb_~#qd_port~0#1.offset, 8);call write~int#17(176, probe_qdi_vlb_~#qd_port~0#1.base, 8 + probe_qdi_vlb_~#qd_port~0#1.offset, 8);probe_qdi_vlb_~i~1#1 := 0; [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948: assume !(0 != ~qdi~0); [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486: probe_chip_type_~reg~1#1 := probe_chip_type_#t~bitwise397#1;havoc probe_chip_type_#t~bitwise397#1; [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486-3: assume false;probe_chip_type_#t~bitwise397#1 := probe_chip_type_~reg~1#1 % 256; [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486-3: assume !false; [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486-4: assume 0 == probe_chip_type_~reg~1#1 % 256 % 4294967296 || 240 == probe_chip_type_~reg~1#1 % 256 % 4294967296;probe_chip_type_#t~bitwise397#1 := 240; [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486-4: assume !(0 == probe_chip_type_~reg~1#1 % 256 % 4294967296 || 240 == probe_chip_type_~reg~1#1 % 256 % 4294967296); [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486-1: [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486-2: havoc probe_chip_type_#t~bitwise397#1;assume (probe_chip_type_#t~bitwise397#1 % 4294967296 >= probe_chip_type_~reg~1#1 % 256 % 4294967296 && probe_chip_type_#t~bitwise397#1 % 4294967296 >= 240) && probe_chip_type_#t~bitwise397#1 % 4294967296 <= 240 + probe_chip_type_~reg~1#1 % 256 % 4294967296; [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5619: assume 0 == (legacy_init_one_~tmp___2~6#1.base + legacy_init_one_~tmp___2~6#1.offset) % 18446744073709551616; [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5619: assume !(0 == (legacy_init_one_~tmp___2~6#1.base + legacy_init_one_~tmp___2~6#1.offset) % 18446744073709551616); [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553-2: havoc probe_chip_type_#t~bitwise421#1;assume (((((~ht6560b~0 < 0 && probe_chip_type_~mask~0#1 >= 0) || probe_chip_type_#t~bitwise421#1 <= ~ht6560b~0) && ((~ht6560b~0 >= 0 && probe_chip_type_~mask~0#1 < 0) || probe_chip_type_#t~bitwise421#1 <= probe_chip_type_~mask~0#1)) && ((~ht6560b~0 < 0 && probe_chip_type_~mask~0#1 < 0) || probe_chip_type_#t~bitwise421#1 >= 0)) && ((~ht6560b~0 >= 0 && probe_chip_type_~mask~0#1 >= 0) || probe_chip_type_#t~bitwise421#1 > ~ht6560b~0 + probe_chip_type_~mask~0#1)) && probe_chip_type_#t~bitwise421#1 >= -2147483648; [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487: SUMMARY for call winbond_writecfg(~winbond~0, 133, (if probe_chip_type_~reg~1#1 % 256 % 4294967296 <= 2147483647 then probe_chip_type_~reg~1#1 % 256 % 4294967296 else probe_chip_type_~reg~1#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553-3: assume ~ht6560b~0 == probe_chip_type_~mask~0#1;probe_chip_type_#t~bitwise421#1 := ~ht6560b~0; [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553-3: assume !(~ht6560b~0 == probe_chip_type_~mask~0#1); [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553: assume 0 != probe_chip_type_#t~bitwise421#1;havoc probe_chip_type_#t~bitwise421#1;probe_chip_type_#res#1 := 4; [2025-02-08 02:41:58,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553: assume !(0 != probe_chip_type_#t~bitwise421#1);havoc probe_chip_type_#t~bitwise421#1; [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553-1: [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553-4: assume 0 == ~ht6560b~0 || 0 == probe_chip_type_~mask~0#1;probe_chip_type_#t~bitwise421#1 := 0; [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553-4: assume !(0 == ~ht6560b~0 || 0 == probe_chip_type_~mask~0#1); [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6280: havoc legacy_exit_#t~mem527#1.base, legacy_exit_#t~mem527#1.offset, legacy_exit_#t~mem528#1.base, legacy_exit_#t~mem528#1.offset, legacy_exit_~i~3#1, legacy_exit_~ld~1#1.base, legacy_exit_~ld~1#1.offset;assume { :end_inline_legacy_exit } true;~ldv_state_variable_0~0 := 3; [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488-1: SUMMARY for call probe_chip_type_#t~ret398#1 := winbond_readcfg(~winbond~0, 129); srcloc: null [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488: probe_chip_type_~reg~1#1 := probe_chip_type_#t~ret398#1;havoc probe_chip_type_#t~ret398#1; [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489-2: havoc probe_chip_type_#t~bitwise399#1;assume ((((((if probe_chip_type_~reg~1#1 % 256 % 4294967296 <= 2147483647 then probe_chip_type_~reg~1#1 % 256 % 4294967296 else probe_chip_type_~reg~1#1 % 256 % 4294967296 - 4294967296) < 0 && probe_chip_type_~mask~0#1 >= 0) || probe_chip_type_#t~bitwise399#1 <= (if probe_chip_type_~reg~1#1 % 256 % 4294967296 <= 2147483647 then probe_chip_type_~reg~1#1 % 256 % 4294967296 else probe_chip_type_~reg~1#1 % 256 % 4294967296 - 4294967296)) && (((if probe_chip_type_~reg~1#1 % 256 % 4294967296 <= 2147483647 then probe_chip_type_~reg~1#1 % 256 % 4294967296 else probe_chip_type_~reg~1#1 % 256 % 4294967296 - 4294967296) >= 0 && probe_chip_type_~mask~0#1 < 0) || probe_chip_type_#t~bitwise399#1 <= probe_chip_type_~mask~0#1)) && (((if probe_chip_type_~reg~1#1 % 256 % 4294967296 <= 2147483647 then probe_chip_type_~reg~1#1 % 256 % 4294967296 else probe_chip_type_~reg~1#1 % 256 % 4294967296 - 4294967296) < 0 && probe_chip_type_~mask~0#1 < 0) || probe_chip_type_#t~bitwise399#1 >= 0)) && (((if probe_chip_type_~reg~1#1 % 256 % 4294967296 <= 2147483647 then probe_chip_type_~reg~1#1 % 256 % 4294967296 else probe_chip_type_~reg~1#1 % 256 % 4294967296 - 4294967296) >= 0 && probe_chip_type_~mask~0#1 >= 0) || probe_chip_type_#t~bitwise399#1 > (if probe_chip_type_~reg~1#1 % 256 % 4294967296 <= 2147483647 then probe_chip_type_~reg~1#1 % 256 % 4294967296 else probe_chip_type_~reg~1#1 % 256 % 4294967296 - 4294967296) + probe_chip_type_~mask~0#1)) && probe_chip_type_#t~bitwise399#1 >= -2147483648; [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489-3: assume (if probe_chip_type_~reg~1#1 % 256 % 4294967296 <= 2147483647 then probe_chip_type_~reg~1#1 % 256 % 4294967296 else probe_chip_type_~reg~1#1 % 256 % 4294967296 - 4294967296) == probe_chip_type_~mask~0#1;probe_chip_type_#t~bitwise399#1 := (if probe_chip_type_~reg~1#1 % 256 % 4294967296 <= 2147483647 then probe_chip_type_~reg~1#1 % 256 % 4294967296 else probe_chip_type_~reg~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489-3: assume !((if probe_chip_type_~reg~1#1 % 256 % 4294967296 <= 2147483647 then probe_chip_type_~reg~1#1 % 256 % 4294967296 else probe_chip_type_~reg~1#1 % 256 % 4294967296 - 4294967296) == probe_chip_type_~mask~0#1); [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489: assume 0 != probe_chip_type_#t~bitwise399#1;havoc probe_chip_type_#t~bitwise399#1;probe_chip_type_#res#1 := 10; [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489: assume !(0 != probe_chip_type_#t~bitwise399#1);havoc probe_chip_type_#t~bitwise399#1; [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489-1: [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489-4: assume 0 == (if probe_chip_type_~reg~1#1 % 256 % 4294967296 <= 2147483647 then probe_chip_type_~reg~1#1 % 256 % 4294967296 else probe_chip_type_~reg~1#1 % 256 % 4294967296 - 4294967296) || 0 == probe_chip_type_~mask~0#1;probe_chip_type_#t~bitwise399#1 := 0; [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489-4: assume !(0 == (if probe_chip_type_~reg~1#1 % 256 % 4294967296 <= 2147483647 then probe_chip_type_~reg~1#1 % 256 % 4294967296 else probe_chip_type_~reg~1#1 % 256 % 4294967296 - 4294967296) || 0 == probe_chip_type_~mask~0#1); [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5952: legacy_init_~i~2#1 := 0; [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5622: legacy_init_one_~tmp___3~4#1.base, legacy_init_one_~tmp___3~4#1.offset := legacy_init_one_#t~ret440#1.base, legacy_init_one_#t~ret440#1.offset;havoc legacy_init_one_#t~ret440#1.base, legacy_init_one_#t~ret440#1.offset; [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5622-1: SUMMARY for call legacy_init_one_#t~ret440#1.base, legacy_init_one_#t~ret440#1.offset := __devm_request_region(legacy_init_one_~pdev~0#1.base, 13 + legacy_init_one_~pdev~0#1.offset, ~#ioport_resource~0.base, ~#ioport_resource~0.offset, 518 + legacy_init_one_~io~0#1, 1, 26, 0); srcloc: null [2025-02-08 02:41:58,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5424: assume (if winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 <= 2147483647 then winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 else winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 - 4294967296) > (if winbond_set_piomode_~__max___1~3#1 % 65536 % 4294967296 <= 2147483647 then winbond_set_piomode_~__max___1~3#1 % 65536 % 4294967296 else winbond_set_piomode_~__max___1~3#1 % 65536 % 4294967296 - 4294967296);winbond_set_piomode_~tmp___2~4#1 := (if winbond_set_piomode_~__max___1~3#1 % 65536 % 4294967296 <= 2147483647 then winbond_set_piomode_~__max___1~3#1 % 65536 % 4294967296 else winbond_set_piomode_~__max___1~3#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5424: assume !((if winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 <= 2147483647 then winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 else winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 - 4294967296) > (if winbond_set_piomode_~__max___1~3#1 % 65536 % 4294967296 <= 2147483647 then winbond_set_piomode_~__max___1~3#1 % 65536 % 4294967296 else winbond_set_piomode_~__max___1~3#1 % 65536 % 4294967296 - 4294967296));winbond_set_piomode_~tmp___2~4#1 := (if winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 <= 2147483647 then winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 else winbond_set_piomode_~__val___1~3#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755: probe_opti_vlb_~ctrl~0#1 := probe_opti_vlb_#t~ret483#1;havoc probe_opti_vlb_#t~ret483#1; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755-1: SUMMARY for call probe_opti_vlb_#t~ret483#1 := opti_syscfg(172); srcloc: null [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5689: SUMMARY for call ata_host_detach(legacy_init_one_~host~0#1.base, legacy_init_one_~host~0#1.offset); srcloc: null [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557-2: havoc probe_chip_type_#t~bitwise422#1;assume (((((~opti82c611a~0 < 0 && probe_chip_type_~mask~0#1 >= 0) || probe_chip_type_#t~bitwise422#1 <= ~opti82c611a~0) && ((~opti82c611a~0 >= 0 && probe_chip_type_~mask~0#1 < 0) || probe_chip_type_#t~bitwise422#1 <= probe_chip_type_~mask~0#1)) && ((~opti82c611a~0 < 0 && probe_chip_type_~mask~0#1 < 0) || probe_chip_type_#t~bitwise422#1 >= 0)) && ((~opti82c611a~0 >= 0 && probe_chip_type_~mask~0#1 >= 0) || probe_chip_type_#t~bitwise422#1 > ~opti82c611a~0 + probe_chip_type_~mask~0#1)) && probe_chip_type_#t~bitwise422#1 >= -2147483648; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557-3: assume ~opti82c611a~0 == probe_chip_type_~mask~0#1;probe_chip_type_#t~bitwise422#1 := ~opti82c611a~0; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557-3: assume !(~opti82c611a~0 == probe_chip_type_~mask~0#1); [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557: assume 0 != probe_chip_type_#t~bitwise422#1;havoc probe_chip_type_#t~bitwise422#1;probe_chip_type_#res#1 := 5; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557: assume !(0 != probe_chip_type_#t~bitwise422#1);havoc probe_chip_type_#t~bitwise422#1; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557-1: [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557-4: assume 0 == ~opti82c611a~0 || 0 == probe_chip_type_~mask~0#1;probe_chip_type_#t~bitwise422#1 := 0; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557-4: assume !(0 == ~opti82c611a~0 || 0 == probe_chip_type_~mask~0#1); [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-1: [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-2: havoc probe_opti_vlb_#t~bitwise484#1;assume (((((if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296) < 0 || probe_opti_vlb_#t~bitwise484#1 <= (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296)) && probe_opti_vlb_#t~bitwise484#1 <= 8) && probe_opti_vlb_#t~bitwise484#1 >= 0) && ((if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296) >= 0 || probe_opti_vlb_#t~bitwise484#1 > 8 + (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296))) && probe_opti_vlb_#t~bitwise484#1 >= -2147483648; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756: assume 0 != probe_opti_vlb_#t~bitwise484#1;havoc probe_opti_vlb_#t~bitwise484#1; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756: assume !(0 != probe_opti_vlb_#t~bitwise484#1);havoc probe_opti_vlb_#t~bitwise484#1; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-3: assume 8 == (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296);probe_opti_vlb_#t~bitwise484#1 := (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-3: assume !(8 == (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5624: assume 0 == (legacy_init_one_~tmp___3~4#1.base + legacy_init_one_~tmp___3~4#1.offset) % 18446744073709551616; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5624: assume !(0 == (legacy_init_one_~tmp___3~4#1.base + legacy_init_one_~tmp___3~4#1.offset) % 18446744073709551616);legacy_init_one_~ret~0#1 := -12; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-4: assume 0 == (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296);probe_opti_vlb_#t~bitwise484#1 := 0; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-4: assume !(0 == (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6087: main_#t~ret533#1 := opti82c46x_qc_issue_#res#1;havoc opti82c46x_qc_issue_#t~mem291#1.base, opti82c46x_qc_issue_#t~mem291#1.offset, opti82c46x_qc_issue_#t~mem292#1.base, opti82c46x_qc_issue_#t~mem292#1.offset, opti82c46x_qc_issue_#t~mem293#1.base, opti82c46x_qc_issue_#t~mem293#1.offset, opti82c46x_qc_issue_#t~mem294#1.base, opti82c46x_qc_issue_#t~mem294#1.offset, opti82c46x_qc_issue_#t~mem295#1.base, opti82c46x_qc_issue_#t~mem295#1.offset, opti82c46x_qc_issue_#t~mem296#1.base, opti82c46x_qc_issue_#t~mem296#1.offset, opti82c46x_qc_issue_#t~mem297#1.base, opti82c46x_qc_issue_#t~mem297#1.offset, opti82c46x_qc_issue_#t~short298#1, opti82c46x_qc_issue_#t~ret299#1, opti82c46x_qc_issue_~qc#1.base, opti82c46x_qc_issue_~qc#1.offset, opti82c46x_qc_issue_~ap~1#1.base, opti82c46x_qc_issue_~ap~1#1.offset, opti82c46x_qc_issue_~adev~0#1.base, opti82c46x_qc_issue_~adev~0#1.offset, opti82c46x_qc_issue_~tmp~17#1;havoc opti82c46x_qc_issue_#in~qc#1.base, opti82c46x_qc_issue_#in~qc#1.offset;assume { :end_inline_opti82c46x_qc_issue } true;havoc main_#t~ret533#1;~ldv_state_variable_6~0 := 1; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5955: assume 0 == legacy_init_#t~mem523#1 % 18446744073709551616;havoc legacy_init_#t~mem523#1; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5955: assume !(0 == legacy_init_#t~mem523#1 % 18446744073709551616);havoc legacy_init_#t~mem523#1;call legacy_init_#t~mem524#1 := read~int#6(legacy_init_~pl~0#1.base, 24 + legacy_init_~pl~0#1.offset, 4); [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5955-1: call legacy_init_#t~mem523#1 := read~int#6(legacy_init_~pl~0#1.base, 8 + legacy_init_~pl~0#1.offset, 8); [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5691: legacy_init_one_#res#1 := legacy_init_one_~ret~0#1; [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5691-1: SUMMARY for call platform_device_unregister(legacy_init_one_~pdev~0#1.base, legacy_init_one_~pdev~0#1.offset); srcloc: null [2025-02-08 02:41:58,731 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5757: assume 2 == probe_opti_vlb_~chans~0#1 % 256 % 4294967296; [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5757: assume !(2 == probe_opti_vlb_~chans~0#1 % 256 % 4294967296); [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5758: assume -2147483648 <= probe_opti_vlb_#t~ret485#1 && probe_opti_vlb_#t~ret485#1 <= 2147483647;havoc probe_opti_vlb_#t~ret485#1; [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5758-1: SUMMARY for call probe_opti_vlb_#t~ret485#1 := legacy_probe_add(496, 14, 6, 0); srcloc: null [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5759: assume -2147483648 <= probe_opti_vlb_#t~ret486#1 && probe_opti_vlb_#t~ret486#1 <= 2147483647;havoc probe_opti_vlb_#t~ret486#1; [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5759-1: SUMMARY for call probe_opti_vlb_#t~ret486#1 := legacy_probe_add(368, 15, 6, 0); srcloc: null [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5825: call probe_qdi_vlb_#t~mem504#1 := read~int#17(probe_qdi_vlb_~#qd_port~0#1.base, probe_qdi_vlb_~#qd_port~0#1.offset + 8 * probe_qdi_vlb_~i~1#1, 8);probe_qdi_vlb_~port~0#1 := probe_qdi_vlb_#t~mem504#1; [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561-2: havoc probe_chip_type_#t~bitwise423#1;assume (((((~opti82c46x~0 < 0 && probe_chip_type_~mask~0#1 >= 0) || probe_chip_type_#t~bitwise423#1 <= ~opti82c46x~0) && ((~opti82c46x~0 >= 0 && probe_chip_type_~mask~0#1 < 0) || probe_chip_type_#t~bitwise423#1 <= probe_chip_type_~mask~0#1)) && ((~opti82c46x~0 < 0 && probe_chip_type_~mask~0#1 < 0) || probe_chip_type_#t~bitwise423#1 >= 0)) && ((~opti82c46x~0 >= 0 && probe_chip_type_~mask~0#1 >= 0) || probe_chip_type_#t~bitwise423#1 > ~opti82c46x~0 + probe_chip_type_~mask~0#1)) && probe_chip_type_#t~bitwise423#1 >= -2147483648; [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5495: assume 496 == probe_chip_type_#t~mem400#1 % 18446744073709551616;havoc probe_chip_type_#t~mem400#1; [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5495: assume !(496 == probe_chip_type_#t~mem400#1 % 18446744073709551616);havoc probe_chip_type_#t~mem400#1; [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561-3: assume ~opti82c46x~0 == probe_chip_type_~mask~0#1;probe_chip_type_#t~bitwise423#1 := ~opti82c46x~0; [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561-3: assume !(~opti82c46x~0 == probe_chip_type_~mask~0#1); [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5495-1: call probe_chip_type_#t~mem400#1 := read~int#6(probe_chip_type_~probe#1.base, 8 + probe_chip_type_~probe#1.offset, 8); [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561: assume 0 != probe_chip_type_#t~bitwise423#1;havoc probe_chip_type_#t~bitwise423#1;probe_chip_type_#res#1 := 6; [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561: assume !(0 != probe_chip_type_#t~bitwise423#1);havoc probe_chip_type_#t~bitwise423#1; [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561-1: [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429-2: havoc winbond_set_piomode_#t~bitwise381#1;assume ((((((if 64 * winbond_set_piomode_~tmp___2~4#1 % 256 <= 127 then 64 * winbond_set_piomode_~tmp___2~4#1 % 256 else 64 * winbond_set_piomode_~tmp___2~4#1 % 256 - 256) < 0 && (if winbond_set_piomode_~reg~0#1 % 256 % 256 <= 127 then winbond_set_piomode_~reg~0#1 % 256 % 256 else winbond_set_piomode_~reg~0#1 % 256 % 256 - 256) >= 0) || winbond_set_piomode_#t~bitwise381#1 >= (if winbond_set_piomode_~reg~0#1 % 256 % 256 <= 127 then winbond_set_piomode_~reg~0#1 % 256 % 256 else winbond_set_piomode_~reg~0#1 % 256 % 256 - 256)) && (((if 64 * winbond_set_piomode_~tmp___2~4#1 % 256 <= 127 then 64 * winbond_set_piomode_~tmp___2~4#1 % 256 else 64 * winbond_set_piomode_~tmp___2~4#1 % 256 - 256) >= 0 && (if winbond_set_piomode_~reg~0#1 % 256 % 256 <= 127 then winbond_set_piomode_~reg~0#1 % 256 % 256 else winbond_set_piomode_~reg~0#1 % 256 % 256 - 256) < 0) || winbond_set_piomode_#t~bitwise381#1 >= (if 64 * winbond_set_piomode_~tmp___2~4#1 % 256 <= 127 then 64 * winbond_set_piomode_~tmp___2~4#1 % 256 else 64 * winbond_set_piomode_~tmp___2~4#1 % 256 - 256))) && (((if 64 * winbond_set_piomode_~tmp___2~4#1 % 256 <= 127 then 64 * winbond_set_piomode_~tmp___2~4#1 % 256 else 64 * winbond_set_piomode_~tmp___2~4#1 % 256 - 256) < 0 || (if winbond_set_piomode_~reg~0#1 % 256 % 256 <= 127 then winbond_set_piomode_~reg~0#1 % 256 % 256 else winbond_set_piomode_~reg~0#1 % 256 % 256 - 256) < 0) || winbond_set_piomode_#t~bitwise381#1 <= (if 64 * winbond_set_piomode_~tmp___2~4#1 % 256 <= 127 then 64 * winbond_set_piomode_~tmp___2~4#1 % 256 else 64 * winbond_set_piomode_~tmp___2~4#1 % 256 - 256) + (if winbond_set_piomode_~reg~0#1 % 256 % 256 <= 127 then winbond_set_piomode_~reg~0#1 % 256 % 256 else winbond_set_piomode_~reg~0#1 % 256 % 256 - 256))) && (((if 64 * winbond_set_piomode_~tmp___2~4#1 % 256 <= 127 then 64 * winbond_set_piomode_~tmp___2~4#1 % 256 else 64 * winbond_set_piomode_~tmp___2~4#1 % 256 - 256) >= 0 && (if winbond_set_piomode_~reg~0#1 % 256 % 256 <= 127 then winbond_set_piomode_~reg~0#1 % 256 % 256 else winbond_set_piomode_~reg~0#1 % 256 % 256 - 256) >= 0) || winbond_set_piomode_#t~bitwise381#1 < 0)) && winbond_set_piomode_#t~bitwise381#1 <= 2147483647; [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429-3: assume 0 == (if winbond_set_piomode_~reg~0#1 % 256 % 256 <= 127 then winbond_set_piomode_~reg~0#1 % 256 % 256 else winbond_set_piomode_~reg~0#1 % 256 % 256 - 256);winbond_set_piomode_#t~bitwise381#1 := (if 64 * winbond_set_piomode_~tmp___2~4#1 % 256 <= 127 then 64 * winbond_set_piomode_~tmp___2~4#1 % 256 else 64 * winbond_set_piomode_~tmp___2~4#1 % 256 - 256); [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429-3: assume !(0 == (if winbond_set_piomode_~reg~0#1 % 256 % 256 <= 127 then winbond_set_piomode_~reg~0#1 % 256 % 256 else winbond_set_piomode_~reg~0#1 % 256 % 256 - 256)); [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429: winbond_set_piomode_~reg~0#1 := winbond_set_piomode_#t~bitwise381#1;havoc winbond_set_piomode_#t~bitwise381#1;call winbond_set_piomode_#t~mem382#1 := read~int#4(winbond_set_piomode_~ld_winbond~0#1.base, winbond_set_piomode_~ld_winbond~0#1.offset, 8); [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561-4: assume 0 == ~opti82c46x~0 || 0 == probe_chip_type_~mask~0#1;probe_chip_type_#t~bitwise423#1 := 0; [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561-4: assume !(0 == ~opti82c46x~0 || 0 == probe_chip_type_~mask~0#1); [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429-1: [2025-02-08 02:41:58,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429-4: assume 0 == (if 64 * winbond_set_piomode_~tmp___2~4#1 % 256 <= 127 then 64 * winbond_set_piomode_~tmp___2~4#1 % 256 else 64 * winbond_set_piomode_~tmp___2~4#1 % 256 - 256) || (if 64 * winbond_set_piomode_~tmp___2~4#1 % 256 <= 127 then 64 * winbond_set_piomode_~tmp___2~4#1 % 256 else 64 * winbond_set_piomode_~tmp___2~4#1 % 256 - 256) == (if winbond_set_piomode_~reg~0#1 % 256 % 256 <= 127 then winbond_set_piomode_~reg~0#1 % 256 % 256 else winbond_set_piomode_~reg~0#1 % 256 % 256 - 256);winbond_set_piomode_#t~bitwise381#1 := (if winbond_set_piomode_~reg~0#1 % 256 % 256 <= 127 then winbond_set_piomode_~reg~0#1 % 256 % 256 else winbond_set_piomode_~reg~0#1 % 256 % 256 - 256); [2025-02-08 02:41:58,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429-4: assume !(0 == (if 64 * winbond_set_piomode_~tmp___2~4#1 % 256 <= 127 then 64 * winbond_set_piomode_~tmp___2~4#1 % 256 else 64 * winbond_set_piomode_~tmp___2~4#1 % 256 - 256) || (if 64 * winbond_set_piomode_~tmp___2~4#1 % 256 <= 127 then 64 * winbond_set_piomode_~tmp___2~4#1 % 256 else 64 * winbond_set_piomode_~tmp___2~4#1 % 256 - 256) == (if winbond_set_piomode_~reg~0#1 % 256 % 256 <= 127 then winbond_set_piomode_~reg~0#1 % 256 % 256 else winbond_set_piomode_~reg~0#1 % 256 % 256 - 256)); [2025-02-08 02:41:58,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5826: probe_qdi_vlb_~tmp___0~13#1.base, probe_qdi_vlb_~tmp___0~13#1.offset := probe_qdi_vlb_#t~ret505#1.base, probe_qdi_vlb_#t~ret505#1.offset;havoc probe_qdi_vlb_#t~ret505#1.base, probe_qdi_vlb_#t~ret505#1.offset; [2025-02-08 02:41:58,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5826-1: SUMMARY for call probe_qdi_vlb_#t~ret505#1.base, probe_qdi_vlb_#t~ret505#1.offset := __request_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, probe_qdi_vlb_~port~0#1, 2, 34, 0, 0); srcloc: null [2025-02-08 02:41:58,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5496-1: SUMMARY for call probe_chip_type_#t~ret401#1 := arch_local_irq_save(); srcloc: null [2025-02-08 02:41:58,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5430: havoc winbond_set_piomode_#t~mem382#1;call ULTIMATE.dealloc(winbond_set_piomode_~#t~5#1.base, winbond_set_piomode_~#t~5#1.offset);havoc winbond_set_piomode_~#t~5#1.base, winbond_set_piomode_~#t~5#1.offset; [2025-02-08 02:41:58,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5496: probe_chip_type_~flags~5#1 := probe_chip_type_#t~ret401#1;havoc probe_chip_type_#t~ret401#1; [2025-02-08 02:41:58,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5298: qdi_port_~tmp~21#1.base, qdi_port_~tmp~21#1.offset := qdi_port_#t~ret354#1.base, qdi_port_#t~ret354#1.offset;havoc qdi_port_#t~mem353#1;havoc qdi_port_#t~ret354#1.base, qdi_port_#t~ret354#1.offset; [2025-02-08 02:41:58,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5430-1: SUMMARY for call winbond_writecfg(winbond_set_piomode_#t~mem382#1, (if (1 + winbond_set_piomode_~timing~1#1 % 256) % 4294967296 % 4294967296 <= 2147483647 then (1 + winbond_set_piomode_~timing~1#1 % 256) % 4294967296 % 4294967296 else (1 + winbond_set_piomode_~timing~1#1 % 256) % 4294967296 % 4294967296 - 4294967296), (if winbond_set_piomode_~reg~0#1 % 256 % 4294967296 <= 2147483647 then winbond_set_piomode_~reg~0#1 % 256 % 4294967296 else winbond_set_piomode_~reg~0#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:41:58,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5298-1: SUMMARY for call qdi_port_#t~ret354#1.base, qdi_port_#t~ret354#1.offset := __devm_request_region(qdi_port_~dev#1.base, 13 + qdi_port_~dev#1.offset, ~#ioport_resource~0.base, ~#ioport_resource~0.offset, qdi_port_#t~mem353#1, 4, 8, 0); srcloc: null [2025-02-08 02:41:58,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5959: assume -1 == legacy_init_#t~mem524#1;havoc legacy_init_#t~mem524#1;assume { :begin_inline_probe_chip_type } true;probe_chip_type_#in~probe#1.base, probe_chip_type_#in~probe#1.offset := legacy_init_~pl~0#1.base, legacy_init_~pl~0#1.offset;havoc probe_chip_type_#res#1;havoc probe_chip_type_#t~mem386#1, probe_chip_type_#t~bitwise387#1, probe_chip_type_#t~mem388#1, probe_chip_type_#t~mem389#1, probe_chip_type_#t~short390#1, probe_chip_type_#t~short391#1, probe_chip_type_#t~ret392#1, probe_chip_type_#t~bitwise393#1, probe_chip_type_#t~ret394#1, probe_chip_type_#t~bitwise395#1, probe_chip_type_#t~ret396#1, probe_chip_type_#t~bitwise397#1, probe_chip_type_#t~ret398#1, probe_chip_type_#t~bitwise399#1, probe_chip_type_#t~mem400#1, probe_chip_type_#t~ret401#1, probe_chip_type_#t~ret402#1, probe_chip_type_#t~bitwise403#1, probe_chip_type_#t~ret404#1, probe_chip_type_#t~ret405#1, probe_chip_type_#t~ret406#1, probe_chip_type_#t~ret407#1, probe_chip_type_#t~ret408#1, probe_chip_type_#t~ret409#1, probe_chip_type_#t~ret410#1, probe_chip_type_#t~ret411#1, probe_chip_type_#t~ret412#1, probe_chip_type_#t~ret413#1, probe_chip_type_#t~ret414#1, probe_chip_type_#t~ret415#1, probe_chip_type_#t~ret416#1, probe_chip_type_#t~ret417#1, probe_chip_type_#t~ret418#1, probe_chip_type_#t~ret419#1, probe_chip_type_#t~bitwise420#1, probe_chip_type_#t~bitwise421#1, probe_chip_type_#t~bitwise422#1, probe_chip_type_#t~bitwise423#1, probe_chip_type_#t~bitwise424#1, probe_chip_type_~probe#1.base, probe_chip_type_~probe#1.offset, probe_chip_type_~mask~0#1, probe_chip_type_~reg~1#1, probe_chip_type_~tmp~26#1, probe_chip_type_~flags~5#1, probe_chip_type_~tmp___0~10#1, probe_chip_type_~tmp___1~9#1, probe_chip_type_~tmp___2~5#1, probe_chip_type_~tmp___3~3#1, probe_chip_type_~tmp___4~2#1, probe_chip_type_~tmp___5~2#1;probe_chip_type_~probe#1.base, probe_chip_type_~probe#1.offset := probe_chip_type_#in~probe#1.base, probe_chip_type_#in~probe#1.offset;havoc probe_chip_type_~mask~0#1;havoc probe_chip_type_~reg~1#1;havoc probe_chip_type_~tmp~26#1;havoc probe_chip_type_~flags~5#1;havoc probe_chip_type_~tmp___0~10#1;havoc probe_chip_type_~tmp___1~9#1;havoc probe_chip_type_~tmp___2~5#1;havoc probe_chip_type_~tmp___3~3#1;havoc probe_chip_type_~tmp___4~2#1;havoc probe_chip_type_~tmp___5~2#1;call probe_chip_type_#t~mem386#1 := read~int#6(probe_chip_type_~probe#1.base, 20 + probe_chip_type_~probe#1.offset, 4); [2025-02-08 02:41:58,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5959: assume !(-1 == legacy_init_#t~mem524#1);havoc legacy_init_#t~mem524#1; [2025-02-08 02:41:58,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5497: SUMMARY for call trace_hardirqs_off(); srcloc: null [2025-02-08 02:41:58,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5960: legacy_init_#t~ret525#1 := probe_chip_type_#res#1;havoc probe_chip_type_#t~mem386#1, probe_chip_type_#t~bitwise387#1, probe_chip_type_#t~mem388#1, probe_chip_type_#t~mem389#1, probe_chip_type_#t~short390#1, probe_chip_type_#t~short391#1, probe_chip_type_#t~ret392#1, probe_chip_type_#t~bitwise393#1, probe_chip_type_#t~ret394#1, probe_chip_type_#t~bitwise395#1, probe_chip_type_#t~ret396#1, probe_chip_type_#t~bitwise397#1, probe_chip_type_#t~ret398#1, probe_chip_type_#t~bitwise399#1, probe_chip_type_#t~mem400#1, probe_chip_type_#t~ret401#1, probe_chip_type_#t~ret402#1, probe_chip_type_#t~bitwise403#1, probe_chip_type_#t~ret404#1, probe_chip_type_#t~ret405#1, probe_chip_type_#t~ret406#1, probe_chip_type_#t~ret407#1, probe_chip_type_#t~ret408#1, probe_chip_type_#t~ret409#1, probe_chip_type_#t~ret410#1, probe_chip_type_#t~ret411#1, probe_chip_type_#t~ret412#1, probe_chip_type_#t~ret413#1, probe_chip_type_#t~ret414#1, probe_chip_type_#t~ret415#1, probe_chip_type_#t~ret416#1, probe_chip_type_#t~ret417#1, probe_chip_type_#t~ret418#1, probe_chip_type_#t~ret419#1, probe_chip_type_#t~bitwise420#1, probe_chip_type_#t~bitwise421#1, probe_chip_type_#t~bitwise422#1, probe_chip_type_#t~bitwise423#1, probe_chip_type_#t~bitwise424#1, probe_chip_type_~probe#1.base, probe_chip_type_~probe#1.offset, probe_chip_type_~mask~0#1, probe_chip_type_~reg~1#1, probe_chip_type_~tmp~26#1, probe_chip_type_~flags~5#1, probe_chip_type_~tmp___0~10#1, probe_chip_type_~tmp___1~9#1, probe_chip_type_~tmp___2~5#1, probe_chip_type_~tmp___3~3#1, probe_chip_type_~tmp___4~2#1, probe_chip_type_~tmp___5~2#1;havoc probe_chip_type_#in~probe#1.base, probe_chip_type_#in~probe#1.offset;assume { :end_inline_probe_chip_type } true;assume -2147483648 <= legacy_init_#t~ret525#1 && legacy_init_#t~ret525#1 <= 2147483647;legacy_init_~tmp~32#1 := legacy_init_#t~ret525#1;havoc legacy_init_#t~ret525#1;call write~int#6(legacy_init_~tmp~32#1, legacy_init_~pl~0#1.base, 24 + legacy_init_~pl~0#1.offset, 4); [2025-02-08 02:41:58,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5762: assume 0 != probe_opti_vlb_#t~bitwise487#1;havoc probe_opti_vlb_#t~bitwise487#1; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5762: assume !(0 != probe_opti_vlb_#t~bitwise487#1);havoc probe_opti_vlb_#t~bitwise487#1; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5828: assume 0 != (probe_qdi_vlb_~tmp___0~13#1.base + probe_qdi_vlb_~tmp___0~13#1.offset) % 18446744073709551616; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5828: assume !(0 != (probe_qdi_vlb_~tmp___0~13#1.base + probe_qdi_vlb_~tmp___0~13#1.offset) % 18446744073709551616); [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5762-3: assume 4 == (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296);probe_opti_vlb_#t~bitwise487#1 := (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5762-3: assume !(4 == (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5630: legacy_init_one_~io_addr~0#1.base, legacy_init_one_~io_addr~0#1.offset := legacy_init_one_#t~ret441#1.base, legacy_init_one_#t~ret441#1.offset;havoc legacy_init_one_#t~ret441#1.base, legacy_init_one_#t~ret441#1.offset; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5762-4: assume 0 == (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296);probe_opti_vlb_#t~bitwise487#1 := 0; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5762-4: assume !(0 == (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5762-1: [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5762-2: havoc probe_opti_vlb_#t~bitwise487#1;assume (((((if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296) < 0 || probe_opti_vlb_#t~bitwise487#1 <= (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296)) && probe_opti_vlb_#t~bitwise487#1 <= 4) && probe_opti_vlb_#t~bitwise487#1 >= 0) && ((if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296) >= 0 || probe_opti_vlb_#t~bitwise487#1 > 4 + (if probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 <= 2147483647 then probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 else probe_opti_vlb_~ctrl~0#1 % 256 % 4294967296 - 4294967296))) && probe_opti_vlb_#t~bitwise487#1 >= -2147483648; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5498: probe_chip_type_~tmp___0~10#1 := probe_chip_type_#t~ret402#1;havoc probe_chip_type_#t~ret402#1; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5630-1: SUMMARY for call legacy_init_one_#t~ret441#1.base, legacy_init_one_#t~ret441#1.offset := devm_ioport_map(legacy_init_one_~pdev~0#1.base, 13 + legacy_init_one_~pdev~0#1.offset, legacy_init_one_~io~0#1, 8); srcloc: null [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5498-1: SUMMARY for call probe_chip_type_#t~ret402#1 := inb(498); srcloc: null [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5300: assume 0 == (qdi_port_~tmp~21#1.base + qdi_port_~tmp~21#1.offset) % 18446744073709551616;qdi_port_#res#1 := -16; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5300: assume !(0 == (qdi_port_~tmp~21#1.base + qdi_port_~tmp~21#1.offset) % 18446744073709551616);call qdi_port_#t~mem355#1 := read~int#6(qdi_port_~lp#1.base, 28 + qdi_port_~lp#1.offset, 8);call write~int#23(qdi_port_#t~mem355#1, qdi_port_~ld#1.base, qdi_port_~ld#1.offset, 8);havoc qdi_port_#t~mem355#1;qdi_port_#res#1 := 0; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5763: assume -2147483648 <= probe_opti_vlb_#t~ret488#1 && probe_opti_vlb_#t~ret488#1 <= 2147483647;havoc probe_opti_vlb_#t~ret488#1; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5763-1: SUMMARY for call probe_opti_vlb_#t~ret488#1 := legacy_probe_add(368, 15, 6, 0); srcloc: null [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5829: probe_qdi_vlb_~flags~6#1 := probe_qdi_vlb_#t~ret506#1;havoc probe_qdi_vlb_#t~ret506#1; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5829-1: SUMMARY for call probe_qdi_vlb_#t~ret506#1 := arch_local_irq_save(); srcloc: null [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5631: legacy_init_one_~ctrl_addr~0#1.base, legacy_init_one_~ctrl_addr~0#1.offset := legacy_init_one_#t~ret442#1.base, legacy_init_one_#t~ret442#1.offset;havoc legacy_init_one_#t~ret442#1.base, legacy_init_one_#t~ret442#1.offset; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5631-1: SUMMARY for call legacy_init_one_#t~ret442#1.base, legacy_init_one_#t~ret442#1.offset := devm_ioport_map(legacy_init_one_~pdev~0#1.base, 13 + legacy_init_one_~pdev~0#1.offset, 518 + legacy_init_one_~io~0#1, 1); srcloc: null [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5565-2: havoc probe_chip_type_#t~bitwise424#1;assume (((((~autospeed~0 < 0 && probe_chip_type_~mask~0#1 >= 0) || probe_chip_type_#t~bitwise424#1 <= ~autospeed~0) && ((~autospeed~0 >= 0 && probe_chip_type_~mask~0#1 < 0) || probe_chip_type_#t~bitwise424#1 <= probe_chip_type_~mask~0#1)) && ((~autospeed~0 < 0 && probe_chip_type_~mask~0#1 < 0) || probe_chip_type_#t~bitwise424#1 >= 0)) && ((~autospeed~0 >= 0 && probe_chip_type_~mask~0#1 >= 0) || probe_chip_type_#t~bitwise424#1 > ~autospeed~0 + probe_chip_type_~mask~0#1)) && probe_chip_type_#t~bitwise424#1 >= -2147483648; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5499: havoc probe_chip_type_#t~bitwise403#1; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5565-3: assume ~autospeed~0 == probe_chip_type_~mask~0#1;probe_chip_type_#t~bitwise424#1 := ~autospeed~0; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5565-3: assume !(~autospeed~0 == probe_chip_type_~mask~0#1); [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5499-1: SUMMARY for call outb((if probe_chip_type_#t~bitwise403#1 % 4294967296 % 4294967296 <= 2147483647 then probe_chip_type_#t~bitwise403#1 % 4294967296 % 4294967296 else probe_chip_type_#t~bitwise403#1 % 4294967296 % 4294967296 - 4294967296), 498); srcloc: null [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5565: assume 0 != probe_chip_type_#t~bitwise424#1;havoc probe_chip_type_#t~bitwise424#1;probe_chip_type_#res#1 := 1; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5565: assume !(0 != probe_chip_type_#t~bitwise424#1);havoc probe_chip_type_#t~bitwise424#1;probe_chip_type_#res#1 := 0; [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5565-1: [2025-02-08 02:41:58,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5499-4: assume false;probe_chip_type_#t~bitwise403#1 := probe_chip_type_~tmp___0~10#1 % 256; [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5499-4: assume !false; [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5499-5: assume 0 == probe_chip_type_~tmp___0~10#1 % 256 % 4294967296 || 128 == probe_chip_type_~tmp___0~10#1 % 256 % 4294967296;probe_chip_type_#t~bitwise403#1 := 128; [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5499-5: assume !(0 == probe_chip_type_~tmp___0~10#1 % 256 % 4294967296 || 128 == probe_chip_type_~tmp___0~10#1 % 256 % 4294967296); [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5565-4: assume 0 == ~autospeed~0 || 0 == probe_chip_type_~mask~0#1;probe_chip_type_#t~bitwise424#1 := 0; [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5565-4: assume !(0 == ~autospeed~0 || 0 == probe_chip_type_~mask~0#1); [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5499-2: [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5499-3: havoc probe_chip_type_#t~bitwise403#1;assume (probe_chip_type_#t~bitwise403#1 % 4294967296 >= probe_chip_type_~tmp___0~10#1 % 256 % 4294967296 && probe_chip_type_#t~bitwise403#1 % 4294967296 >= 128) && probe_chip_type_#t~bitwise403#1 % 4294967296 <= 128 + probe_chip_type_~tmp___0~10#1 % 256 % 4294967296; [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5830: SUMMARY for call trace_hardirqs_off(); srcloc: null [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5896: legacy_init_~r~3#1 := 0; [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5698: call ULTIMATE.dealloc(legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset);havoc legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset;havoc legacy_check_special_cases_#t~mem465#1, legacy_check_special_cases_#t~mem466#1, legacy_check_special_cases_#t~short467#1, legacy_check_special_cases_#t~mem468#1, legacy_check_special_cases_#t~mem469#1, legacy_check_special_cases_#t~short470#1, legacy_check_special_cases_#t~mem471#1, legacy_check_special_cases_#t~mem472#1, legacy_check_special_cases_#t~short473#1, legacy_check_special_cases_#t~ret474#1, legacy_check_special_cases_#t~mem475#1, legacy_check_special_cases_#t~mem476#1, legacy_check_special_cases_#t~bitwise477#1, legacy_check_special_cases_~p#1.base, legacy_check_special_cases_~p#1.offset, legacy_check_special_cases_~primary#1.base, legacy_check_special_cases_~primary#1.offset, legacy_check_special_cases_~secondary#1.base, legacy_check_special_cases_~secondary#1.offset, legacy_check_special_cases_~tmp~28#1, legacy_check_special_cases_~tmp___0~12#1, legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset;havoc legacy_check_special_cases_#in~p#1.base, legacy_check_special_cases_#in~p#1.offset, legacy_check_special_cases_#in~primary#1.base, legacy_check_special_cases_#in~primary#1.offset, legacy_check_special_cases_#in~secondary#1.base, legacy_check_special_cases_#in~secondary#1.offset;assume { :end_inline_legacy_check_special_cases } true;legacy_init_~pci_present~0#1 := 1;assume { :begin_inline_pci_get_device } true;pci_get_device_#in~arg0#1, pci_get_device_#in~arg1#1, pci_get_device_#in~arg2#1.base, pci_get_device_#in~arg2#1.offset := 4294967295, 4294967295, legacy_init_~p~0#1.base, legacy_init_~p~0#1.offset;havoc pci_get_device_#res#1.base, pci_get_device_#res#1.offset;havoc pci_get_device_#t~ret603#1.base, pci_get_device_#t~ret603#1.offset, pci_get_device_~arg0#1, pci_get_device_~arg1#1, pci_get_device_~arg2#1.base, pci_get_device_~arg2#1.offset;pci_get_device_~arg0#1 := pci_get_device_#in~arg0#1;pci_get_device_~arg1#1 := pci_get_device_#in~arg1#1;pci_get_device_~arg2#1.base, pci_get_device_~arg2#1.offset := pci_get_device_#in~arg2#1.base, pci_get_device_#in~arg2#1.offset; [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5632: assume 0 == (legacy_init_one_~io_addr~0#1.base + legacy_init_one_~io_addr~0#1.offset) % 18446744073709551616 || 0 == (legacy_init_one_~ctrl_addr~0#1.base + legacy_init_one_~ctrl_addr~0#1.offset) % 18446744073709551616; [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5632: assume !(0 == (legacy_init_one_~io_addr~0#1.base + legacy_init_one_~io_addr~0#1.offset) % 18446744073709551616 || 0 == (legacy_init_one_~ctrl_addr~0#1.base + legacy_init_one_~ctrl_addr~0#1.offset) % 18446744073709551616);call legacy_init_one_#t~mem443#1 := read~int#6(legacy_init_one_~probe#1.base, 24 + legacy_init_one_~probe#1.offset, 4);call write~int#23(legacy_init_one_#t~mem443#1, legacy_init_one_~ld~0#1.base, 15 + legacy_init_one_~ld~0#1.offset, 4);havoc legacy_init_one_#t~mem443#1;call legacy_init_one_#t~mem444#1.base, legacy_init_one_#t~mem444#1.offset := read~$Pointer$#11(legacy_init_one_~controller~1#1.base, 28 + legacy_init_one_~controller~1#1.offset, 8); [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5698-2: call ULTIMATE.dealloc(legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset);havoc legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset; [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5500-1: SUMMARY for call probe_chip_type_#t~ret404#1 := inb(501); srcloc: null [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5500: havoc probe_chip_type_#t~ret404#1; [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5831: probe_qdi_vlb_~r~2#1 := probe_qdi_vlb_#t~ret507#1;havoc probe_qdi_vlb_#t~ret507#1; [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5831-1: SUMMARY for call probe_qdi_vlb_#t~ret507#1 := inb((if probe_qdi_vlb_~port~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then probe_qdi_vlb_~port~0#1 % 18446744073709551616 % 4294967296 else probe_qdi_vlb_~port~0#1 % 18446744073709551616 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5765: assume -2147483648 <= probe_opti_vlb_#t~ret489#1 && probe_opti_vlb_#t~ret489#1 <= 2147483647;havoc probe_opti_vlb_#t~ret489#1; [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5765-1: SUMMARY for call probe_opti_vlb_#t~ret489#1 := legacy_probe_add(496, 14, 6, 0); srcloc: null [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5501: havoc probe_chip_type_#t~ret405#1; [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5501-1: SUMMARY for call probe_chip_type_#t~ret405#1 := inb(498); srcloc: null [2025-02-08 02:41:58,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5964: legacy_init_~tmp___0~14#1 := legacy_init_~slot~0#1;legacy_init_~slot~0#1 := 1 + legacy_init_~slot~0#1;call write~int#6(legacy_init_~tmp___0~14#1, legacy_init_~pl~0#1.base, 20 + legacy_init_~pl~0#1.offset, 4);assume { :begin_inline_legacy_init_one } true;legacy_init_one_#in~probe#1.base, legacy_init_one_#in~probe#1.offset := legacy_init_~pl~0#1.base, legacy_init_~pl~0#1.offset;havoc legacy_init_one_#res#1;havoc legacy_init_one_#t~mem425#1, legacy_init_one_#t~mem426#1, legacy_init_one_#t~mem427#1, legacy_init_one_#t~mem428#1, legacy_init_one_#t~bitwise429#1, legacy_init_one_#t~mem430#1.base, legacy_init_one_#t~mem430#1.offset, legacy_init_one_#t~mem431#1, legacy_init_one_#t~bitwise432#1, legacy_init_one_#t~mem433#1, legacy_init_one_#t~bitwise434#1, legacy_init_one_#t~mem435#1, legacy_init_one_#t~ret436#1.base, legacy_init_one_#t~ret436#1.offset, legacy_init_one_#t~ret437#1, legacy_init_one_#t~ret438#1, legacy_init_one_#t~ret439#1.base, legacy_init_one_#t~ret439#1.offset, legacy_init_one_#t~ret440#1.base, legacy_init_one_#t~ret440#1.offset, legacy_init_one_#t~ret441#1.base, legacy_init_one_#t~ret441#1.offset, legacy_init_one_#t~ret442#1.base, legacy_init_one_#t~ret442#1.offset, legacy_init_one_#t~mem443#1, legacy_init_one_#t~mem444#1.base, legacy_init_one_#t~mem444#1.offset, legacy_init_one_#t~mem449#1.base, legacy_init_one_#t~mem449#1.offset, legacy_init_one_#t~ret450#1, legacy_init_one_#t~ret451#1.base, legacy_init_one_#t~ret451#1.offset, legacy_init_one_#t~mem452#1.base, legacy_init_one_#t~mem452#1.offset, legacy_init_one_#t~mem453#1, legacy_init_one_#t~bitwise454#1, legacy_init_one_#t~mem455#1, legacy_init_one_#t~mem456#1, legacy_init_one_#t~bitwise457#1, legacy_init_one_#t~mem458#1.base, legacy_init_one_#t~mem458#1.offset, legacy_init_one_#t~mem459#1, legacy_init_one_#t~ret460#1, legacy_init_one_#t~ret461#1.base, legacy_init_one_#t~ret461#1.offset, legacy_init_one_#t~ret462#1, legacy_init_one_#t~mem463#1, legacy_init_one_#t~ret464#1.base, legacy_init_one_#t~ret464#1.offset, legacy_init_one_~probe#1.base, legacy_init_one_~probe#1.offset, legacy_init_one_~controller~1#1.base, legacy_init_one_~controller~1#1.offset, legacy_init_one_~pio_modes~0#1, legacy_init_one_~io~0#1, legacy_init_one_~mask~1#1, legacy_init_one_~ops~0#1.base, legacy_init_one_~ops~0#1.offset, legacy_init_one_~ld~0#1.base, legacy_init_one_~ld~0#1.offset, legacy_init_one_~host~0#1.base, legacy_init_one_~host~0#1.offset, legacy_init_one_~ap~4#1.base, legacy_init_one_~ap~4#1.offset, legacy_init_one_~pdev~0#1.base, legacy_init_one_~pdev~0#1.offset, legacy_init_one_~dev~1#1.base, legacy_init_one_~dev~1#1.offset, legacy_init_one_~io_addr~0#1.base, legacy_init_one_~io_addr~0#1.offset, legacy_init_one_~ctrl_addr~0#1.base, legacy_init_one_~ctrl_addr~0#1.offset, legacy_init_one_~iordy~0#1, legacy_init_one_~tmp~27#1, legacy_init_one_~ret~0#1, legacy_init_one_~tmp___0~11#1, legacy_init_one_~tmp___1~10#1, legacy_init_one_~tmp___2~6#1.base, legacy_init_one_~tmp___2~6#1.offset, legacy_init_one_~tmp___3~4#1.base, legacy_init_one_~tmp___3~4#1.offset, legacy_init_one_~tmp___4~3#1, legacy_init_one_~tmp___5~3#1;legacy_init_one_~probe#1.base, legacy_init_one_~probe#1.offset := legacy_init_one_#in~probe#1.base, legacy_init_one_#in~probe#1.offset;havoc legacy_init_one_~controller~1#1.base, legacy_init_one_~controller~1#1.offset;havoc legacy_init_one_~pio_modes~0#1;havoc legacy_init_one_~io~0#1;havoc legacy_init_one_~mask~1#1;havoc legacy_init_one_~ops~0#1.base, legacy_init_one_~ops~0#1.offset;havoc legacy_init_one_~ld~0#1.base, legacy_init_one_~ld~0#1.offset;havoc legacy_init_one_~host~0#1.base, legacy_init_one_~host~0#1.offset;havoc legacy_init_one_~ap~4#1.base, legacy_init_one_~ap~4#1.offset;havoc legacy_init_one_~pdev~0#1.base, legacy_init_one_~pdev~0#1.offset;havoc legacy_init_one_~dev~1#1.base, legacy_init_one_~dev~1#1.offset;havoc legacy_init_one_~io_addr~0#1.base, legacy_init_one_~io_addr~0#1.offset;havoc legacy_init_one_~ctrl_addr~0#1.base, legacy_init_one_~ctrl_addr~0#1.offset;havoc legacy_init_one_~iordy~0#1;havoc legacy_init_one_~tmp~27#1;havoc legacy_init_one_~ret~0#1;havoc legacy_init_one_~tmp___0~11#1;havoc legacy_init_one_~tmp___1~10#1;havoc legacy_init_one_~tmp___2~6#1.base, legacy_init_one_~tmp___2~6#1.offset;havoc legacy_init_one_~tmp___3~4#1.base, legacy_init_one_~tmp___3~4#1.offset;havoc legacy_init_one_~tmp___4~3#1;havoc legacy_init_one_~tmp___5~3#1;call legacy_init_one_#t~mem425#1 := read~int#6(legacy_init_one_~probe#1.base, 24 + legacy_init_one_~probe#1.offset, 4);legacy_init_one_~controller~1#1.base, legacy_init_one_~controller~1#1.offset := ~#controllers~0.base, ~#controllers~0.offset + 36 * (if legacy_init_one_#t~mem425#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then legacy_init_one_#t~mem425#1 % 18446744073709551616 % 18446744073709551616 else legacy_init_one_#t~mem425#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc legacy_init_one_#t~mem425#1;call legacy_init_one_#t~mem426#1 := read~int#11(legacy_init_one_~controller~1#1.base, 16 + legacy_init_one_~controller~1#1.offset, 4);legacy_init_one_~pio_modes~0#1 := (if legacy_init_one_#t~mem426#1 % 4294967296 % 4294967296 <= 2147483647 then legacy_init_one_#t~mem426#1 % 4294967296 % 4294967296 else legacy_init_one_#t~mem426#1 % 4294967296 % 4294967296 - 4294967296);havoc legacy_init_one_#t~mem426#1;call legacy_init_one_#t~mem427#1 := read~int#6(legacy_init_one_~probe#1.base, 8 + legacy_init_one_~probe#1.offset, 8);legacy_init_one_~io~0#1 := legacy_init_one_#t~mem427#1;havoc legacy_init_one_#t~mem427#1;call legacy_init_one_#t~mem428#1 := read~int#6(legacy_init_one_~probe#1.base, 20 + legacy_init_one_~probe#1.offset, 4); [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5832: SUMMARY for call __const_udelay(4295); srcloc: null [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5700-1: assume legacy_check_special_cases_#t~short467#1;call legacy_check_special_cases_#t~mem466#1 := read~int#23(legacy_check_special_cases_~p#1.base, 62 + legacy_check_special_cases_~p#1.offset, 2);legacy_check_special_cases_#t~short467#1 := 0 == legacy_check_special_cases_#t~mem466#1 % 65536 % 4294967296; [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5700-1: assume !legacy_check_special_cases_#t~short467#1; [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5700: assume legacy_check_special_cases_#t~short467#1;havoc legacy_check_special_cases_#t~mem465#1;havoc legacy_check_special_cases_#t~mem466#1;havoc legacy_check_special_cases_#t~short467#1;legacy_check_special_cases_~tmp~28#1 := 1;call write~int#9(legacy_check_special_cases_~tmp~28#1, legacy_check_special_cases_~secondary#1.base, legacy_check_special_cases_~secondary#1.offset, 4);call write~int#27(legacy_check_special_cases_~tmp~28#1, legacy_check_special_cases_~primary#1.base, legacy_check_special_cases_~primary#1.offset, 4);call ULTIMATE.dealloc(legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset);havoc legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset; [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5700: assume !legacy_check_special_cases_#t~short467#1;havoc legacy_check_special_cases_#t~mem465#1;havoc legacy_check_special_cases_#t~mem466#1;havoc legacy_check_special_cases_#t~short467#1;call legacy_check_special_cases_#t~mem468#1 := read~int#23(legacy_check_special_cases_~p#1.base, 60 + legacy_check_special_cases_~p#1.offset, 2);legacy_check_special_cases_#t~short470#1 := 4216 == legacy_check_special_cases_#t~mem468#1 % 65536 % 4294967296; [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5502: havoc probe_chip_type_#t~ret406#1; [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5502-1: SUMMARY for call probe_chip_type_#t~ret406#1 := inb(1014); srcloc: null [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5899: assume 496 == legacy_init_#t~mem512#1 % 18446744073709551616;havoc legacy_init_#t~mem512#1;call write~int#27(1, legacy_init_~#primary~0#1.base, legacy_init_~#primary~0#1.offset, 4); [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5899: assume !(496 == legacy_init_#t~mem512#1 % 18446744073709551616);havoc legacy_init_#t~mem512#1; [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5899-1: call legacy_init_#t~mem512#1 := read~int#23(legacy_init_~p~0#1.base, 1242 + legacy_init_~p~0#1.offset + 56 * legacy_init_~r~3#1, 8); [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5833: SUMMARY for call outb(25, (if probe_qdi_vlb_~port~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then probe_qdi_vlb_~port~0#1 % 18446744073709551616 % 4294967296 else probe_qdi_vlb_~port~0#1 % 18446744073709551616 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5503: havoc probe_chip_type_#t~ret407#1; [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5503-1: SUMMARY for call probe_chip_type_#t~ret407#1 := inb(1014); srcloc: null [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5834: SUMMARY for call __const_udelay(4295); srcloc: null [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5768-1: SUMMARY for call probe_opti_vlb_#t~ret490#1 := legacy_probe_add(496, 14, 6, 0); srcloc: null [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5768: assume -2147483648 <= probe_opti_vlb_#t~ret490#1 && probe_opti_vlb_#t~ret490#1 <= 2147483647;havoc probe_opti_vlb_#t~ret490#1; [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4579: assume { :begin_inline_ata_dev_printk } true;ata_dev_printk_#in~arg0#1.base, ata_dev_printk_#in~arg0#1.offset, ata_dev_printk_#in~arg1#1.base, ata_dev_printk_#in~arg1#1.offset, ata_dev_printk_#in~arg2#1.base, ata_dev_printk_#in~arg2#1.offset := legacy_set_mode_~dev~0#1.base, legacy_set_mode_~dev~0#1.offset, 4, 0, 5, 0;havoc ata_dev_printk_#res#1;havoc ata_dev_printk_#t~nondet589#1, ata_dev_printk_~arg0#1.base, ata_dev_printk_~arg0#1.offset, ata_dev_printk_~arg1#1.base, ata_dev_printk_~arg1#1.offset, ata_dev_printk_~arg2#1.base, ata_dev_printk_~arg2#1.offset;ata_dev_printk_~arg0#1.base, ata_dev_printk_~arg0#1.offset := ata_dev_printk_#in~arg0#1.base, ata_dev_printk_#in~arg0#1.offset;ata_dev_printk_~arg1#1.base, ata_dev_printk_~arg1#1.offset := ata_dev_printk_#in~arg1#1.base, ata_dev_printk_#in~arg1#1.offset;ata_dev_printk_~arg2#1.base, ata_dev_printk_~arg2#1.offset := ata_dev_printk_#in~arg2#1.base, ata_dev_printk_#in~arg2#1.offset;havoc ata_dev_printk_#t~nondet589#1;assume -2147483648 <= ata_dev_printk_#t~nondet589#1 && ata_dev_printk_#t~nondet589#1 <= 2147483647;ata_dev_printk_#res#1 := ata_dev_printk_#t~nondet589#1;havoc ata_dev_printk_#t~nondet589#1; [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5504-1: SUMMARY for call probe_chip_type_#t~ret408#1 := inb(498); srcloc: null [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5438: winbond_port_~tmp~25#1.base, winbond_port_~tmp~25#1.offset := winbond_port_#t~ret384#1.base, winbond_port_#t~ret384#1.offset;havoc winbond_port_#t~mem383#1;havoc winbond_port_#t~ret384#1.base, winbond_port_#t~ret384#1.offset; [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5504: havoc probe_chip_type_#t~ret408#1; [2025-02-08 02:41:58,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5438-1: SUMMARY for call winbond_port_#t~ret384#1.base, winbond_port_#t~ret384#1.offset := __devm_request_region(winbond_port_~dev#1.base, 13 + winbond_port_~dev#1.offset, ~#ioport_resource~0.base, ~#ioport_resource~0.offset, winbond_port_#t~mem383#1, 4, 10, 0); srcloc: null [2025-02-08 02:41:58,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5967: legacy_init_#t~ret526#1 := legacy_init_one_#res#1;havoc legacy_init_one_#t~mem425#1, legacy_init_one_#t~mem426#1, legacy_init_one_#t~mem427#1, legacy_init_one_#t~mem428#1, legacy_init_one_#t~bitwise429#1, legacy_init_one_#t~mem430#1.base, legacy_init_one_#t~mem430#1.offset, legacy_init_one_#t~mem431#1, legacy_init_one_#t~bitwise432#1, legacy_init_one_#t~mem433#1, legacy_init_one_#t~bitwise434#1, legacy_init_one_#t~mem435#1, legacy_init_one_#t~ret436#1.base, legacy_init_one_#t~ret436#1.offset, legacy_init_one_#t~ret437#1, legacy_init_one_#t~ret438#1, legacy_init_one_#t~ret439#1.base, legacy_init_one_#t~ret439#1.offset, legacy_init_one_#t~ret440#1.base, legacy_init_one_#t~ret440#1.offset, legacy_init_one_#t~ret441#1.base, legacy_init_one_#t~ret441#1.offset, legacy_init_one_#t~ret442#1.base, legacy_init_one_#t~ret442#1.offset, legacy_init_one_#t~mem443#1, legacy_init_one_#t~mem444#1.base, legacy_init_one_#t~mem444#1.offset, legacy_init_one_#t~mem449#1.base, legacy_init_one_#t~mem449#1.offset, legacy_init_one_#t~ret450#1, legacy_init_one_#t~ret451#1.base, legacy_init_one_#t~ret451#1.offset, legacy_init_one_#t~mem452#1.base, legacy_init_one_#t~mem452#1.offset, legacy_init_one_#t~mem453#1, legacy_init_one_#t~bitwise454#1, legacy_init_one_#t~mem455#1, legacy_init_one_#t~mem456#1, legacy_init_one_#t~bitwise457#1, legacy_init_one_#t~mem458#1.base, legacy_init_one_#t~mem458#1.offset, legacy_init_one_#t~mem459#1, legacy_init_one_#t~ret460#1, legacy_init_one_#t~ret461#1.base, legacy_init_one_#t~ret461#1.offset, legacy_init_one_#t~ret462#1, legacy_init_one_#t~mem463#1, legacy_init_one_#t~ret464#1.base, legacy_init_one_#t~ret464#1.offset, legacy_init_one_~probe#1.base, legacy_init_one_~probe#1.offset, legacy_init_one_~controller~1#1.base, legacy_init_one_~controller~1#1.offset, legacy_init_one_~pio_modes~0#1, legacy_init_one_~io~0#1, legacy_init_one_~mask~1#1, legacy_init_one_~ops~0#1.base, legacy_init_one_~ops~0#1.offset, legacy_init_one_~ld~0#1.base, legacy_init_one_~ld~0#1.offset, legacy_init_one_~host~0#1.base, legacy_init_one_~host~0#1.offset, legacy_init_one_~ap~4#1.base, legacy_init_one_~ap~4#1.offset, legacy_init_one_~pdev~0#1.base, legacy_init_one_~pdev~0#1.offset, legacy_init_one_~dev~1#1.base, legacy_init_one_~dev~1#1.offset, legacy_init_one_~io_addr~0#1.base, legacy_init_one_~io_addr~0#1.offset, legacy_init_one_~ctrl_addr~0#1.base, legacy_init_one_~ctrl_addr~0#1.offset, legacy_init_one_~iordy~0#1, legacy_init_one_~tmp~27#1, legacy_init_one_~ret~0#1, legacy_init_one_~tmp___0~11#1, legacy_init_one_~tmp___1~10#1, legacy_init_one_~tmp___2~6#1.base, legacy_init_one_~tmp___2~6#1.offset, legacy_init_one_~tmp___3~4#1.base, legacy_init_one_~tmp___3~4#1.offset, legacy_init_one_~tmp___4~3#1, legacy_init_one_~tmp___5~3#1;havoc legacy_init_one_#in~probe#1.base, legacy_init_one_#in~probe#1.offset;assume { :end_inline_legacy_init_one } true;assume -2147483648 <= legacy_init_#t~ret526#1 && legacy_init_#t~ret526#1 <= 2147483647;legacy_init_~tmp___1~12#1 := legacy_init_#t~ret526#1;havoc legacy_init_#t~ret526#1; [2025-02-08 02:41:58,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5835: probe_qdi_vlb_~res~0#1 := probe_qdi_vlb_#t~ret508#1;havoc probe_qdi_vlb_#t~ret508#1; [2025-02-08 02:41:58,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5835-1: SUMMARY for call probe_qdi_vlb_#t~ret508#1 := inb((if probe_qdi_vlb_~port~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then probe_qdi_vlb_~port~0#1 % 18446744073709551616 % 4294967296 else probe_qdi_vlb_~port~0#1 % 18446744073709551616 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:41:58,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5637: assume 0 != (legacy_init_one_#t~mem444#1.base + legacy_init_one_#t~mem444#1.offset) % 18446744073709551616;havoc legacy_init_one_#t~mem444#1.base, legacy_init_one_#t~mem444#1.offset;call legacy_init_one_#t~mem449#1.base, legacy_init_one_#t~mem449#1.offset := read~$Pointer$#11(legacy_init_one_~controller~1#1.base, 28 + legacy_init_one_~controller~1#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int } true;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~446#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~446#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~447#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~447#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~448#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~448#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~#fp#1.offset := legacy_init_one_~pdev~0#1.base, legacy_init_one_~pdev~0#1.offset, legacy_init_one_~probe#1.base, legacy_init_one_~probe#1.offset, legacy_init_one_~ld~0#1.base, legacy_init_one_~ld~0#1.offset, legacy_init_one_#t~mem449#1.base, legacy_init_one_#t~mem449#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~446#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~446#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~447#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~447#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~448#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~448#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~funptrres608#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret609#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret610#1;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~446#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~446#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~446#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~446#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~447#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~447#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~447#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~447#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~448#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~448#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~448#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~448#1.offset; [2025-02-08 02:41:58,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5637: assume !(0 != (legacy_init_one_#t~mem444#1.base + legacy_init_one_#t~mem444#1.offset) % 18446744073709551616);havoc legacy_init_one_#t~mem444#1.base, legacy_init_one_#t~mem444#1.offset; [2025-02-08 02:41:58,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5505: havoc probe_chip_type_#t~ret409#1; [2025-02-08 02:41:58,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5505-1: SUMMARY for call probe_chip_type_#t~ret409#1 := inb(498); srcloc: null [2025-02-08 02:41:58,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5968: assume 0 == legacy_init_~tmp___1~12#1;legacy_init_~ct~0#1 := 1 + legacy_init_~ct~0#1; [2025-02-08 02:41:58,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5968: assume !(0 == legacy_init_~tmp___1~12#1); [2025-02-08 02:41:58,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5836: SUMMARY for call __const_udelay(4295); srcloc: null [2025-02-08 02:41:58,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5506: probe_chip_type_~tmp___4~2#1 := probe_chip_type_#t~ret410#1;havoc probe_chip_type_#t~ret410#1; [2025-02-08 02:41:58,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5506-1: SUMMARY for call probe_chip_type_#t~ret410#1 := inb(498); srcloc: null [2025-02-08 02:41:58,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5440: assume 0 == (winbond_port_~tmp~25#1.base + winbond_port_~tmp~25#1.offset) % 18446744073709551616;winbond_port_#res#1 := -16; [2025-02-08 02:41:58,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5440: assume !(0 == (winbond_port_~tmp~25#1.base + winbond_port_~tmp~25#1.offset) % 18446744073709551616);call winbond_port_#t~mem385#1 := read~int#6(winbond_port_~lp#1.base, 28 + winbond_port_~lp#1.offset, 8);call write~int#23(winbond_port_#t~mem385#1, winbond_port_~ld#1.base, winbond_port_~ld#1.offset, 8);havoc winbond_port_#t~mem385#1;winbond_port_#res#1 := 0; [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5903: assume 368 == legacy_init_#t~mem513#1 % 18446744073709551616;havoc legacy_init_#t~mem513#1;call write~int#9(1, legacy_init_~#secondary~0#1.base, legacy_init_~#secondary~0#1.offset, 4); [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5903: assume !(368 == legacy_init_#t~mem513#1 % 18446744073709551616);havoc legacy_init_#t~mem513#1; [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5903-1: call legacy_init_#t~mem513#1 := read~int#23(legacy_init_~p~0#1.base, 1242 + legacy_init_~p~0#1.offset + 56 * legacy_init_~r~3#1, 8); [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5837: SUMMARY for call outb((if probe_qdi_vlb_~r~2#1 % 256 % 4294967296 <= 2147483647 then probe_qdi_vlb_~r~2#1 % 256 % 4294967296 else probe_qdi_vlb_~r~2#1 % 256 % 4294967296 - 4294967296), (if probe_qdi_vlb_~port~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then probe_qdi_vlb_~port~0#1 % 18446744073709551616 % 4294967296 else probe_qdi_vlb_~port~0#1 % 18446744073709551616 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507: assume (if probe_chip_type_~tmp___4~2#1 % 256 % 256 <= 127 then probe_chip_type_~tmp___4~2#1 % 256 % 256 else probe_chip_type_~tmp___4~2#1 % 256 % 256 - 256) >= 0; [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507: assume !((if probe_chip_type_~tmp___4~2#1 % 256 % 256 <= 127 then probe_chip_type_~tmp___4~2#1 % 256 % 256 else probe_chip_type_~tmp___4~2#1 % 256 % 256 - 256) >= 0); [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5838: SUMMARY for call __const_udelay(4295); srcloc: null [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6829: havoc ata_dev_printk_#t~nondet589#1;legacy_set_mode_#t~ret128#1 := ata_dev_printk_#res#1;havoc ata_dev_printk_#t~nondet589#1, ata_dev_printk_~arg0#1.base, ata_dev_printk_~arg0#1.offset, ata_dev_printk_~arg1#1.base, ata_dev_printk_~arg1#1.offset, ata_dev_printk_~arg2#1.base, ata_dev_printk_~arg2#1.offset;havoc ata_dev_printk_#in~arg0#1.base, ata_dev_printk_#in~arg0#1.offset, ata_dev_printk_#in~arg1#1.base, ata_dev_printk_#in~arg1#1.offset, ata_dev_printk_#in~arg2#1.base, ata_dev_printk_#in~arg2#1.offset;assume { :end_inline_ata_dev_printk } true;assume -2147483648 <= legacy_set_mode_#t~ret128#1 && legacy_set_mode_#t~ret128#1 <= 2147483647;call write~int#23(8, legacy_set_mode_~dev~0#1.base, 1167 + legacy_set_mode_~dev~0#1.offset, 1);call write~int#23(8, legacy_set_mode_~dev~0#1.base, 1169 + legacy_set_mode_~dev~0#1.offset, 1);call write~int#23(0, legacy_set_mode_~dev~0#1.base, 1170 + legacy_set_mode_~dev~0#1.offset, 4);call legacy_set_mode_#t~mem129#1 := read~int#23(legacy_set_mode_~dev~0#1.base, 16 + legacy_set_mode_~dev~0#1.offset, 8); [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4583: call write~int#23(legacy_set_mode_#t~bitwise130#1, legacy_set_mode_~dev~0#1.base, 16 + legacy_set_mode_~dev~0#1.offset, 8);havoc legacy_set_mode_#t~mem129#1;havoc legacy_set_mode_#t~bitwise130#1; [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4583-1: [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5640: legacy_init_one_#t~ret450#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~446#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~446#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~447#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~447#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~448#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#~448#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~funptrres608#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret609#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#t~ret610#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~446#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~446#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~447#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~447#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~448#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~448#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int } true;assume -2147483648 <= legacy_init_one_#t~ret450#1 && legacy_init_one_#t~ret450#1 <= 2147483647;legacy_init_one_~tmp___4~3#1 := legacy_init_one_#t~ret450#1;havoc legacy_init_one_#t~mem449#1.base, legacy_init_one_#t~mem449#1.offset;havoc legacy_init_one_#t~ret450#1; [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5508-1: SUMMARY for call probe_chip_type_#t~ret411#1 := printk(22, 0); srcloc: null [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4583-4: assume 0 == legacy_set_mode_#t~mem129#1 % 18446744073709551616 || 4096 == legacy_set_mode_#t~mem129#1 % 18446744073709551616;legacy_set_mode_#t~bitwise130#1 := 4096; [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4583-4: assume !(0 == legacy_set_mode_#t~mem129#1 % 18446744073709551616 || 4096 == legacy_set_mode_#t~mem129#1 % 18446744073709551616); [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4583-2: havoc legacy_set_mode_#t~bitwise130#1;assume (legacy_set_mode_#t~bitwise130#1 % 18446744073709551616 >= legacy_set_mode_#t~mem129#1 % 18446744073709551616 && legacy_set_mode_#t~bitwise130#1 % 18446744073709551616 >= 4096) && legacy_set_mode_#t~bitwise130#1 % 18446744073709551616 <= 4096 + legacy_set_mode_#t~mem129#1 % 18446744073709551616; [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5508: assume -2147483648 <= probe_chip_type_#t~ret411#1 && probe_chip_type_#t~ret411#1 <= 2147483647;havoc probe_chip_type_#t~ret411#1; [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4583-3: assume false;legacy_set_mode_#t~bitwise130#1 := legacy_set_mode_#t~mem129#1; [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4583-3: assume !false; [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6367-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6367: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;#t~ret607#1 := main_#res#1;havoc main_#t~nondet529#1, main_#t~switch530#1, main_#t~nondet531#1, main_#t~switch532#1, main_#t~ret533#1, main_#t~nondet534#1, main_#t~switch535#1, main_#t~nondet536#1, main_#t~switch537#1, main_#t~ret538#1, main_#t~ret539#1, main_#t~nondet540#1, main_#t~switch541#1, main_#t~ret542#1, main_#t~ret543#1, main_#t~nondet544#1, main_#t~switch545#1, main_#t~ret546#1, main_#t~nondet547#1, main_#t~switch548#1, main_#t~ret549#1, main_#t~nondet550#1, main_#t~switch551#1, main_#t~ret552#1, main_#t~nondet553#1, main_#t~switch554#1, main_#t~nondet555#1, main_#t~switch556#1, main_#t~ret557#1, main_#t~nondet558#1, main_#t~switch559#1, main_#t~ret560#1, main_#t~nondet561#1, main_#t~switch562#1, main_~tmp~33#1, main_~tmp___0~15#1, main_~tmp___1~13#1, main_~tmp___2~7#1, main_~tmp___3~5#1, main_~tmp___4~4#1, main_~tmp___5~4#1, main_~tmp___6~2#1, main_~tmp___7~0#1, main_~tmp___8~0#1, main_~tmp___9~0#1, main_~tmp___10~0#1;assume { :end_inline_main } true; [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5839: assume -2147483648 <= probe_qdi_vlb_#t~ret509#1 && probe_qdi_vlb_#t~ret509#1 <= 2147483647;probe_qdi_vlb_~tmp~31#1 := probe_qdi_vlb_#t~ret509#1;havoc probe_qdi_vlb_#t~ret509#1; [2025-02-08 02:41:58,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5839-1: SUMMARY for call probe_qdi_vlb_#t~ret509#1 := arch_irqs_disabled_flags(probe_qdi_vlb_~flags~6#1); srcloc: null [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5707: assume legacy_check_special_cases_#t~short470#1;havoc legacy_check_special_cases_#t~mem468#1;havoc legacy_check_special_cases_#t~mem469#1;havoc legacy_check_special_cases_#t~short470#1;legacy_check_special_cases_~tmp___0~12#1 := 1;call write~int#9(legacy_check_special_cases_~tmp___0~12#1, legacy_check_special_cases_~secondary#1.base, legacy_check_special_cases_~secondary#1.offset, 4);call write~int#27(legacy_check_special_cases_~tmp___0~12#1, legacy_check_special_cases_~primary#1.base, legacy_check_special_cases_~primary#1.offset, 4);call ULTIMATE.dealloc(legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset);havoc legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5707: assume !legacy_check_special_cases_#t~short470#1;havoc legacy_check_special_cases_#t~mem468#1;havoc legacy_check_special_cases_#t~mem469#1;havoc legacy_check_special_cases_#t~short470#1;call legacy_check_special_cases_#t~mem471#1 := read~int#23(legacy_check_special_cases_~p#1.base, 60 + legacy_check_special_cases_~p#1.offset, 2);legacy_check_special_cases_#t~short473#1 := 32902 == legacy_check_special_cases_#t~mem471#1 % 65536 % 4294967296; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5707-1: assume legacy_check_special_cases_#t~short470#1;call legacy_check_special_cases_#t~mem469#1 := read~int#23(legacy_check_special_cases_~p#1.base, 62 + legacy_check_special_cases_~p#1.offset, 2);legacy_check_special_cases_#t~short470#1 := 2 == legacy_check_special_cases_#t~mem469#1 % 65536 % 4294967296; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5707-1: assume !legacy_check_special_cases_#t~short470#1; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4584-1: SUMMARY for call legacy_set_mode_#t~ret131#1.base, legacy_set_mode_#t~ret131#1.offset := ata_dev_next(legacy_set_mode_~dev~0#1.base, legacy_set_mode_~dev~0#1.offset, legacy_set_mode_~link#1.base, legacy_set_mode_~link#1.offset, 0); srcloc: null [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5641: assume legacy_init_one_~tmp___4~3#1 < 0; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5641: assume !(legacy_init_one_~tmp___4~3#1 < 0); [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4584: legacy_set_mode_~dev~0#1.base, legacy_set_mode_~dev~0#1.offset := legacy_set_mode_#t~ret131#1.base, legacy_set_mode_#t~ret131#1.offset;havoc legacy_set_mode_#t~ret131#1.base, legacy_set_mode_#t~ret131#1.offset; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509: SUMMARY for call __const_udelay(429500); srcloc: null [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4452: ata_class_absent_#t~ret99#1 := ata_class_enabled_#res#1;havoc ata_class_enabled_~class#1;havoc ata_class_enabled_#in~class#1;assume { :end_inline_ata_class_enabled } true;ata_class_absent_~tmp~6#1 := ata_class_absent_#t~ret99#1;havoc ata_class_absent_#t~ret99#1; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5774: call ULTIMATE.dealloc(qdi65_identify_port_~#ide_port~0#1.base, qdi65_identify_port_~#ide_port~0#1.offset);havoc qdi65_identify_port_~#ide_port~0#1.base, qdi65_identify_port_~#ide_port~0#1.offset;havoc qdi65_identify_port_#t~bitwise491#1, qdi65_identify_port_#t~bitwise492#1, qdi65_identify_port_#t~mem493#1, qdi65_identify_port_#t~ret494#1, qdi65_identify_port_#t~bitwise495#1, qdi65_identify_port_#t~bitwise496#1, qdi65_identify_port_#t~short497#1, qdi65_identify_port_#t~ret498#1.base, qdi65_identify_port_#t~ret498#1.offset, qdi65_identify_port_#t~ret499#1, qdi65_identify_port_#t~mem500#1, qdi65_identify_port_#t~ret501#1, qdi65_identify_port_#t~ret502#1, qdi65_identify_port_#t~ret503#1, qdi65_identify_port_~r#1, qdi65_identify_port_~res#1, qdi65_identify_port_~port#1, qdi65_identify_port_~#ide_port~0#1.base, qdi65_identify_port_~#ide_port~0#1.offset, qdi65_identify_port_~tmp~30#1.base, qdi65_identify_port_~tmp~30#1.offset;havoc qdi65_identify_port_#in~r#1, qdi65_identify_port_#in~res#1, qdi65_identify_port_#in~port#1;assume { :end_inline_qdi65_identify_port } true; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5840: assume 0 != probe_qdi_vlb_~tmp~31#1; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5840: assume !(0 != probe_qdi_vlb_~tmp~31#1); [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4651: assume -2147483648 <= pdc20230_set_piomode_#t~ret143#1 && pdc20230_set_piomode_#t~ret143#1 <= 2147483647;pdc20230_set_piomode_~tmp___1~1#1 := pdc20230_set_piomode_#t~ret143#1; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4651-1: SUMMARY for call pdc20230_set_piomode_#t~ret143#1 := arch_irqs_disabled_flags(pdc20230_set_piomode_~flags~0#1); srcloc: null [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5774-1: call ULTIMATE.dealloc(qdi65_identify_port_~#ide_port~0#1.base, qdi65_identify_port_~#ide_port~0#1.offset);havoc qdi65_identify_port_~#ide_port~0#1.base, qdi65_identify_port_~#ide_port~0#1.offset; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510: havoc probe_chip_type_#t~ret412#1; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4453: assume 0 == ata_class_absent_~tmp~6#1 % 4294967296;assume { :begin_inline_ata_class_disabled } true;ata_class_disabled_#in~class#1 := ata_class_absent_~class#1;havoc ata_class_disabled_#res#1;havoc ata_class_disabled_~class#1;ata_class_disabled_~class#1 := ata_class_disabled_#in~class#1;ata_class_disabled_#res#1 := (if ((2 == ata_class_disabled_~class#1 % 4294967296 || 4 == ata_class_disabled_~class#1 % 4294967296) || 6 == ata_class_disabled_~class#1 % 4294967296) || 8 == ata_class_disabled_~class#1 % 4294967296 then 1 else 0); [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4453: assume !(0 == ata_class_absent_~tmp~6#1 % 4294967296);ata_class_absent_~tmp___1~0#1 := 0; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510-1: SUMMARY for call probe_chip_type_#t~ret412#1 := inb(501); srcloc: null [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5907: legacy_init_~r~3#1 := 1 + legacy_init_~r~3#1; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5973: legacy_init_~i~2#1 := 1 + legacy_init_~i~2#1;legacy_init_~pl~0#1.base, legacy_init_~pl~0#1.offset := legacy_init_~pl~0#1.base, 36 + legacy_init_~pl~0#1.offset; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5841: SUMMARY for call arch_local_irq_restore(probe_qdi_vlb_~flags~6#1); srcloc: null [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4586: assume 0 != (legacy_set_mode_~dev~0#1.base + legacy_set_mode_~dev~0#1.offset) % 18446744073709551616; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4586: assume !(0 != (legacy_set_mode_~dev~0#1.base + legacy_set_mode_~dev~0#1.offset) % 18446744073709551616); [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4652: assume 0 != pdc20230_set_piomode_~tmp___1~1#1; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4652: assume !(0 != pdc20230_set_piomode_~tmp___1~1#1); [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511: assume -2147483648 <= probe_chip_type_#t~ret413#1 && probe_chip_type_#t~ret413#1 <= 2147483647;probe_chip_type_~tmp___1~9#1 := probe_chip_type_#t~ret413#1;havoc probe_chip_type_#t~ret413#1; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4454: ata_class_absent_#t~ret100#1 := ata_class_disabled_#res#1;havoc ata_class_disabled_~class#1;havoc ata_class_disabled_#in~class#1;assume { :end_inline_ata_class_disabled } true;ata_class_absent_~tmp___0~0#1 := ata_class_absent_#t~ret100#1;havoc ata_class_absent_#t~ret100#1; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-1: SUMMARY for call probe_chip_type_#t~ret413#1 := arch_irqs_disabled_flags(probe_chip_type_~flags~5#1); srcloc: null [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5842: SUMMARY for call trace_hardirqs_off(); srcloc: null [2025-02-08 02:41:58,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833: havoc ata_host_activate_#t~nondet590#1;legacy_init_one_#t~ret460#1 := ata_host_activate_#res#1;havoc ata_host_activate_#t~nondet590#1, ata_host_activate_~arg0#1.base, ata_host_activate_~arg0#1.offset, ata_host_activate_~arg1#1, ata_host_activate_~arg2#1.base, ata_host_activate_~arg2#1.offset, ata_host_activate_~arg3#1, ata_host_activate_~arg4#1.base, ata_host_activate_~arg4#1.offset;havoc ata_host_activate_#in~arg0#1.base, ata_host_activate_#in~arg0#1.offset, ata_host_activate_#in~arg1#1, ata_host_activate_#in~arg2#1.base, ata_host_activate_#in~arg2#1.offset, ata_host_activate_#in~arg3#1, ata_host_activate_#in~arg4#1.base, ata_host_activate_#in~arg4#1.offset;assume { :end_inline_ata_host_activate } true;assume -2147483648 <= legacy_init_one_#t~ret460#1 && legacy_init_one_#t~ret460#1 <= 2147483647;legacy_init_one_~ret~0#1 := legacy_init_one_#t~ret460#1;havoc legacy_init_one_#t~mem459#1;havoc legacy_init_one_#t~ret460#1; [2025-02-08 02:41:58,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653: SUMMARY for call arch_local_irq_restore(pdc20230_set_piomode_~flags~0#1); srcloc: null [2025-02-08 02:41:58,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4455: assume 0 == ata_class_absent_~tmp___0~0#1 % 4294967296;ata_class_absent_~tmp___1~0#1 := 1; [2025-02-08 02:41:58,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4455: assume !(0 == ata_class_absent_~tmp___0~0#1 % 4294967296);ata_class_absent_~tmp___1~0#1 := 0; [2025-02-08 02:41:58,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512: assume 0 != probe_chip_type_~tmp___1~9#1; [2025-02-08 02:41:58,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512: assume !(0 != probe_chip_type_~tmp___1~9#1); [2025-02-08 02:41:58,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5909: assume legacy_init_~r~3#1 <= 5; [2025-02-08 02:41:58,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5909: assume !(legacy_init_~r~3#1 <= 5); [2025-02-08 02:41:58,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4654: SUMMARY for call trace_hardirqs_off(); srcloc: null [2025-02-08 02:41:58,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5513: SUMMARY for call arch_local_irq_restore(probe_chip_type_~flags~5#1); srcloc: null [2025-02-08 02:41:58,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5976: assume legacy_init_~i~2#1 <= 5; [2025-02-08 02:41:58,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5976: assume !(legacy_init_~i~2#1 <= 5); [2025-02-08 02:41:58,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5844: SUMMARY for call trace_hardirqs_on(); srcloc: null [2025-02-08 02:41:58,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5514: SUMMARY for call trace_hardirqs_off(); srcloc: null [2025-02-08 02:41:58,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836-2: ata_host_alloc_#res#1.base, ata_host_alloc_#res#1.offset := ata_host_alloc_#t~ret591#1.base, ata_host_alloc_#t~ret591#1.offset;havoc ata_host_alloc_#t~ret591#1.base, ata_host_alloc_#t~ret591#1.offset; [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5779: assume 192 == qdi65_identify_port_#t~bitwise491#1;havoc qdi65_identify_port_#t~bitwise491#1; [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5779: assume !(192 == qdi65_identify_port_#t~bitwise491#1);havoc qdi65_identify_port_#t~bitwise491#1; [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5779-1: [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836: havoc ata_host_alloc_#t~ret591#1.base, ata_host_alloc_#t~ret591#1.offset;legacy_init_one_#t~ret451#1.base, legacy_init_one_#t~ret451#1.offset := ata_host_alloc_#res#1.base, ata_host_alloc_#res#1.offset;havoc ata_host_alloc_#t~ret591#1.base, ata_host_alloc_#t~ret591#1.offset, ata_host_alloc_~arg0#1.base, ata_host_alloc_~arg0#1.offset, ata_host_alloc_~arg1#1;havoc ata_host_alloc_#in~arg0#1.base, ata_host_alloc_#in~arg0#1.offset, ata_host_alloc_#in~arg1#1;assume { :end_inline_ata_host_alloc } true;legacy_init_one_~host~0#1.base, legacy_init_one_~host~0#1.offset := legacy_init_one_#t~ret451#1.base, legacy_init_one_#t~ret451#1.offset;havoc legacy_init_one_#t~ret451#1.base, legacy_init_one_#t~ret451#1.offset; [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5845: SUMMARY for call arch_local_irq_restore(probe_qdi_vlb_~flags~6#1); srcloc: null [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5647: assume { :begin_inline_ata_host_alloc } true;ata_host_alloc_#in~arg0#1.base, ata_host_alloc_#in~arg0#1.offset, ata_host_alloc_#in~arg1#1 := legacy_init_one_~pdev~0#1.base, 13 + legacy_init_one_~pdev~0#1.offset, 1;havoc ata_host_alloc_#res#1.base, ata_host_alloc_#res#1.offset;havoc ata_host_alloc_#t~ret591#1.base, ata_host_alloc_#t~ret591#1.offset, ata_host_alloc_~arg0#1.base, ata_host_alloc_~arg0#1.offset, ata_host_alloc_~arg1#1;ata_host_alloc_~arg0#1.base, ata_host_alloc_~arg0#1.offset := ata_host_alloc_#in~arg0#1.base, ata_host_alloc_#in~arg0#1.offset;ata_host_alloc_~arg1#1 := ata_host_alloc_#in~arg1#1; [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5779-4: assume 0 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296);qdi65_identify_port_#t~bitwise491#1 := 0; [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5779-4: assume !(0 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5779-2: havoc qdi65_identify_port_#t~bitwise491#1;assume (((((if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296) < 0 || qdi65_identify_port_#t~bitwise491#1 <= (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296)) && qdi65_identify_port_#t~bitwise491#1 <= 240) && qdi65_identify_port_#t~bitwise491#1 >= 0) && ((if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296) >= 0 || qdi65_identify_port_#t~bitwise491#1 > 240 + (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296))) && qdi65_identify_port_#t~bitwise491#1 >= -2147483648; [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836-3: SUMMARY for call ata_host_alloc_#t~ret591#1.base, ata_host_alloc_#t~ret591#1.offset := ldv_malloc(284); srcloc: null [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5779-3: assume 240 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296);qdi65_identify_port_#t~bitwise491#1 := (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5779-3: assume !(240 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4656: SUMMARY for call trace_hardirqs_on(); srcloc: null [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5780-1: [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6771: assume 1 == ~ldv_mutex_cred_guard_mutex_of_signal_struct~0; [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6771: assume !(1 == ~ldv_mutex_cred_guard_mutex_of_signal_struct~0); [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5780-2: havoc qdi65_identify_port_#t~bitwise492#1;assume (((((if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296) < 0 || qdi65_identify_port_#t~bitwise492#1 <= (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296)) && qdi65_identify_port_#t~bitwise492#1 <= 8) && qdi65_identify_port_#t~bitwise492#1 >= 0) && ((if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296) >= 0 || qdi65_identify_port_#t~bitwise492#1 > 8 + (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296))) && qdi65_identify_port_#t~bitwise492#1 >= -2147483648; [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5714: assume legacy_check_special_cases_#t~short473#1;havoc legacy_check_special_cases_#t~mem471#1;havoc legacy_check_special_cases_#t~mem472#1;havoc legacy_check_special_cases_#t~short473#1;assume { :begin_inline_pci_read_config_word } true;pci_read_config_word_#in~dev#1.base, pci_read_config_word_#in~dev#1.offset, pci_read_config_word_#in~where#1, pci_read_config_word_#in~val#1.base, pci_read_config_word_#in~val#1.offset := legacy_check_special_cases_~p#1.base, legacy_check_special_cases_~p#1.offset, 108, legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset;havoc pci_read_config_word_#res#1;havoc pci_read_config_word_#t~mem53#1.base, pci_read_config_word_#t~mem53#1.offset, pci_read_config_word_#t~mem54#1, pci_read_config_word_#t~ret55#1, pci_read_config_word_~dev#1.base, pci_read_config_word_~dev#1.offset, pci_read_config_word_~where#1, pci_read_config_word_~val#1.base, pci_read_config_word_~val#1.offset, pci_read_config_word_~tmp~4#1;pci_read_config_word_~dev#1.base, pci_read_config_word_~dev#1.offset := pci_read_config_word_#in~dev#1.base, pci_read_config_word_#in~dev#1.offset;pci_read_config_word_~where#1 := pci_read_config_word_#in~where#1;pci_read_config_word_~val#1.base, pci_read_config_word_~val#1.offset := pci_read_config_word_#in~val#1.base, pci_read_config_word_#in~val#1.offset;havoc pci_read_config_word_~tmp~4#1;call pci_read_config_word_#t~mem53#1.base, pci_read_config_word_#t~mem53#1.offset := read~$Pointer$#23(pci_read_config_word_~dev#1.base, 16 + pci_read_config_word_~dev#1.offset, 8);call pci_read_config_word_#t~mem54#1 := read~int#23(pci_read_config_word_~dev#1.base, 56 + pci_read_config_word_~dev#1.offset, 4);assume { :begin_inline_pci_bus_read_config_word } true;pci_bus_read_config_word_#in~arg0#1.base, pci_bus_read_config_word_#in~arg0#1.offset, pci_bus_read_config_word_#in~arg1#1, pci_bus_read_config_word_#in~arg2#1, pci_bus_read_config_word_#in~arg3#1.base, pci_bus_read_config_word_#in~arg3#1.offset := pci_read_config_word_#t~mem53#1.base, pci_read_config_word_#t~mem53#1.offset, pci_read_config_word_#t~mem54#1, pci_read_config_word_~where#1, pci_read_config_word_~val#1.base, pci_read_config_word_~val#1.offset;havoc pci_bus_read_config_word_#res#1;havoc pci_bus_read_config_word_#t~nondet602#1, pci_bus_read_config_word_~arg0#1.base, pci_bus_read_config_word_~arg0#1.offset, pci_bus_read_config_word_~arg1#1, pci_bus_read_config_word_~arg2#1, pci_bus_read_config_word_~arg3#1.base, pci_bus_read_config_word_~arg3#1.offset;pci_bus_read_config_word_~arg0#1.base, pci_bus_read_config_word_~arg0#1.offset := pci_bus_read_config_word_#in~arg0#1.base, pci_bus_read_config_word_#in~arg0#1.offset;pci_bus_read_config_word_~arg1#1 := pci_bus_read_config_word_#in~arg1#1;pci_bus_read_config_word_~arg2#1 := pci_bus_read_config_word_#in~arg2#1;pci_bus_read_config_word_~arg3#1.base, pci_bus_read_config_word_~arg3#1.offset := pci_bus_read_config_word_#in~arg3#1.base, pci_bus_read_config_word_#in~arg3#1.offset;havoc pci_bus_read_config_word_#t~nondet602#1;assume -2147483648 <= pci_bus_read_config_word_#t~nondet602#1 && pci_bus_read_config_word_#t~nondet602#1 <= 2147483647;pci_bus_read_config_word_#res#1 := pci_bus_read_config_word_#t~nondet602#1;havoc pci_bus_read_config_word_#t~nondet602#1; [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5714: assume !legacy_check_special_cases_#t~short473#1;havoc legacy_check_special_cases_#t~mem471#1;havoc legacy_check_special_cases_#t~mem472#1;havoc legacy_check_special_cases_#t~short473#1;call ULTIMATE.dealloc(legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset);havoc legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset; [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5780: assume 0 != qdi65_identify_port_#t~bitwise492#1;havoc qdi65_identify_port_#t~bitwise492#1;call ULTIMATE.dealloc(qdi65_identify_port_~#ide_port~0#1.base, qdi65_identify_port_~#ide_port~0#1.offset);havoc qdi65_identify_port_~#ide_port~0#1.base, qdi65_identify_port_~#ide_port~0#1.offset; [2025-02-08 02:41:58,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5780: assume !(0 != qdi65_identify_port_#t~bitwise492#1);havoc qdi65_identify_port_#t~bitwise492#1;call qdi65_identify_port_#t~mem493#1 := read~int#5(qdi65_identify_port_~#ide_port~0#1.base, qdi65_identify_port_~#ide_port~0#1.offset + 8 * ((if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296) % 2), 8); [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5780-3: assume 8 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296);qdi65_identify_port_#t~bitwise492#1 := (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5780-3: assume !(8 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5714-1: assume legacy_check_special_cases_#t~short473#1;call legacy_check_special_cases_#t~mem472#1 := read~int#23(legacy_check_special_cases_~p#1.base, 62 + legacy_check_special_cases_~p#1.offset, 2);legacy_check_special_cases_#t~short473#1 := 4660 == legacy_check_special_cases_#t~mem472#1 % 65536 % 4294967296; [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5714-1: assume !legacy_check_special_cases_#t~short473#1; [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4657: SUMMARY for call arch_local_irq_restore(pdc20230_set_piomode_~flags~0#1); srcloc: null [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5648: assume 0 == (legacy_init_one_~host~0#1.base + legacy_init_one_~host~0#1.offset) % 18446744073709551616; [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5648: assume !(0 == (legacy_init_one_~host~0#1.base + legacy_init_one_~host~0#1.offset) % 18446744073709551616);call legacy_init_one_#t~mem452#1.base, legacy_init_one_#t~mem452#1.offset := read~$Pointer$#23(legacy_init_one_~host~0#1.base, 284 + legacy_init_one_~host~0#1.offset, 8);legacy_init_one_~ap~4#1.base, legacy_init_one_~ap~4#1.offset := legacy_init_one_#t~mem452#1.base, legacy_init_one_#t~mem452#1.offset;havoc legacy_init_one_#t~mem452#1.base, legacy_init_one_#t~mem452#1.offset;call write~$Pointer$#23(legacy_init_one_~ops~0#1.base, legacy_init_one_~ops~0#1.offset, legacy_init_one_~ap~4#1.base, 8 + legacy_init_one_~ap~4#1.offset, 8);call write~int#23(legacy_init_one_~pio_modes~0#1, legacy_init_one_~ap~4#1.base, 394 + legacy_init_one_~ap~4#1.offset, 4);call legacy_init_one_#t~mem453#1 := read~int#23(legacy_init_one_~ap~4#1.base, 24 + legacy_init_one_~ap~4#1.offset, 8); [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5780-4: assume 0 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296);qdi65_identify_port_#t~bitwise492#1 := 0; [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5780-4: assume !(0 == (if qdi65_identify_port_~r#1 % 256 % 4294967296 <= 2147483647 then qdi65_identify_port_~r#1 % 256 % 4294967296 else qdi65_identify_port_~r#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5516: SUMMARY for call trace_hardirqs_on(); srcloc: null [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5847: assume 25 == probe_qdi_vlb_~res~0#1 % 256 % 4294967296; [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5847: assume !(25 == probe_qdi_vlb_~res~0#1 % 256 % 4294967296); [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715: legacy_check_special_cases_#t~ret474#1 := pci_read_config_word_#res#1;havoc pci_read_config_word_#t~mem53#1.base, pci_read_config_word_#t~mem53#1.offset, pci_read_config_word_#t~mem54#1, pci_read_config_word_#t~ret55#1, pci_read_config_word_~dev#1.base, pci_read_config_word_~dev#1.offset, pci_read_config_word_~where#1, pci_read_config_word_~val#1.base, pci_read_config_word_~val#1.offset, pci_read_config_word_~tmp~4#1;havoc pci_read_config_word_#in~dev#1.base, pci_read_config_word_#in~dev#1.offset, pci_read_config_word_#in~where#1, pci_read_config_word_#in~val#1.base, pci_read_config_word_#in~val#1.offset;assume { :end_inline_pci_read_config_word } true;assume -2147483648 <= legacy_check_special_cases_#t~ret474#1 && legacy_check_special_cases_#t~ret474#1 <= 2147483647;havoc legacy_check_special_cases_#t~ret474#1;call legacy_check_special_cases_#t~mem475#1 := read~int#22(legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset, 2); [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4592-1: legacy_set_mode_#res#1 := 0; [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5517: SUMMARY for call arch_local_irq_restore(probe_chip_type_~flags~5#1); srcloc: null [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6244: main_#t~ret552#1 := legacy_set_mode_#res#1;havoc legacy_set_mode_#t~ret127#1.base, legacy_set_mode_#t~ret127#1.offset, legacy_set_mode_#t~ret128#1, legacy_set_mode_#t~mem129#1, legacy_set_mode_#t~bitwise130#1, legacy_set_mode_#t~ret131#1.base, legacy_set_mode_#t~ret131#1.offset, legacy_set_mode_~link#1.base, legacy_set_mode_~link#1.offset, legacy_set_mode_~unused#1.base, legacy_set_mode_~unused#1.offset, legacy_set_mode_~dev~0#1.base, legacy_set_mode_~dev~0#1.offset;havoc legacy_set_mode_#in~link#1.base, legacy_set_mode_#in~link#1.offset, legacy_set_mode_#in~unused#1.base, legacy_set_mode_#in~unused#1.offset;assume { :end_inline_legacy_set_mode } true;assume -2147483648 <= main_#t~ret552#1 && main_#t~ret552#1 <= 2147483647;havoc main_#t~ret552#1;~ldv_state_variable_1~0 := 1; [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5848: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, probe_qdi_vlb_~port~0#1, 2); srcloc: null [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4659: pdc20230_set_piomode_~tmp___2~0#1 := pdc20230_set_piomode_#t~ret144#1;havoc pdc20230_set_piomode_#t~ret144#1; [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4659-1: SUMMARY for call pdc20230_set_piomode_#t~ret144#1 := inb(500); srcloc: null [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6773: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5716: assume (if legacy_check_special_cases_#t~mem475#1 % 65536 % 65536 <= 32767 then legacy_check_special_cases_#t~mem475#1 % 65536 % 65536 else legacy_check_special_cases_#t~mem475#1 % 65536 % 65536 - 65536) < 0;havoc legacy_check_special_cases_#t~mem475#1;call legacy_check_special_cases_#t~mem476#1 := read~int#22(legacy_check_special_cases_~#r~1#1.base, legacy_check_special_cases_~#r~1#1.offset, 2); [2025-02-08 02:41:58,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5716: assume !((if legacy_check_special_cases_#t~mem475#1 % 65536 % 65536 <= 32767 then legacy_check_special_cases_#t~mem475#1 % 65536 % 65536 else legacy_check_special_cases_#t~mem475#1 % 65536 % 65536 - 65536) < 0);havoc legacy_check_special_cases_#t~mem475#1; [2025-02-08 02:42:00,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6871: havoc #t~ret597.base, #t~ret597.offset; [2025-02-08 02:42:00,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: havoc #t~nondet605; [2025-02-08 02:42:00,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6813: havoc #t~nondet586; [2025-02-08 02:42:01,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6865: havoc #t~nondet596; [2025-02-08 02:42:01,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6822: havoc #t~ret587.base, #t~ret587.offset; [2025-02-08 02:42:01,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825: havoc #t~ret588.base, #t~ret588.offset; [2025-02-08 02:42:01,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6809: havoc #t~ret585.base, #t~ret585.offset; [2025-02-08 02:42:01,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387-4: call ata_id_major_version_#t~mem58#1 := read~int#23(ata_id_major_version_~id#1.base, 160 + ata_id_major_version_~id#1.offset, 2); [2025-02-08 02:42:01,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387-2: havoc ata_id_major_version_#t~bitwise59#1;assume ata_id_major_version_#t~bitwise59#1 < (if ata_id_major_version_#t~mem58#1 % 65536 % 4294967296 <= 2147483647 then ata_id_major_version_#t~mem58#1 % 65536 % 4294967296 else ata_id_major_version_#t~mem58#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:42:01,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387-3: assume 0 == (if ata_id_major_version_#t~mem58#1 % 65536 % 4294967296 <= 2147483647 then ata_id_major_version_#t~mem58#1 % 65536 % 4294967296 else ata_id_major_version_#t~mem58#1 % 65536 % 4294967296 - 4294967296) || 0 == (if ata_id_major_version_~mver~0#1 % 4294967296 % 4294967296 <= 2147483647 then ata_id_major_version_~mver~0#1 % 4294967296 % 4294967296 else ata_id_major_version_~mver~0#1 % 4294967296 % 4294967296 - 4294967296);ata_id_major_version_#t~bitwise59#1 := (if ata_id_major_version_#t~mem58#1 % 65536 % 4294967296 <= 2147483647 then ata_id_major_version_#t~mem58#1 % 65536 % 4294967296 else ata_id_major_version_#t~mem58#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:42:01,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387-3: assume !(0 == (if ata_id_major_version_#t~mem58#1 % 65536 % 4294967296 <= 2147483647 then ata_id_major_version_#t~mem58#1 % 65536 % 4294967296 else ata_id_major_version_#t~mem58#1 % 65536 % 4294967296 - 4294967296) || 0 == (if ata_id_major_version_~mver~0#1 % 4294967296 % 4294967296 <= 2147483647 then ata_id_major_version_~mver~0#1 % 4294967296 % 4294967296 else ata_id_major_version_~mver~0#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:42:01,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4410: havoc #t~mem61#1; [2025-02-08 02:42:01,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4406: assume ~tmp~5#1 % 4294967296 > 7;#res#1 := 0; [2025-02-08 02:42:01,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4406: assume !(~tmp~5#1 % 4294967296 > 7);call #t~mem61#1 := read~int#23(~id#1.base, 96 + ~id#1.offset, 2);#res#1 := (if 0 == (if 0 != (if #t~mem61#1 % 65536 % 4294967296 <= 2147483647 then #t~mem61#1 % 65536 % 4294967296 else #t~mem61#1 % 65536 % 4294967296 - 4294967296) % 2 then 1 else 0) then 0 else 1);havoc #t~mem61#1; [2025-02-08 02:42:01,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ata_id_has_dword_ioFINAL: assume true; [2025-02-08 02:42:01,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4399: ata_id_major_version_#res#1 := ata_id_major_version_~mver~0#1;#t~ret60#1 := ata_id_major_version_#res#1;havoc ata_id_major_version_#t~mem57#1, ata_id_major_version_#t~mem58#1, ata_id_major_version_#t~bitwise59#1, ata_id_major_version_~id#1.base, ata_id_major_version_~id#1.offset, ata_id_major_version_~mver~0#1;havoc ata_id_major_version_#in~id#1.base, ata_id_major_version_#in~id#1.offset;assume { :end_inline_ata_id_major_version } true;~tmp~5#1 := #t~ret60#1;havoc #t~ret60#1; [2025-02-08 02:42:01,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387: assume 0 != ata_id_major_version_#t~bitwise59#1 % 2;havoc ata_id_major_version_#t~mem58#1;havoc ata_id_major_version_#t~bitwise59#1; [2025-02-08 02:42:01,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387: assume !(0 != ata_id_major_version_#t~bitwise59#1 % 2);havoc ata_id_major_version_#t~mem58#1;havoc ata_id_major_version_#t~bitwise59#1;ata_id_major_version_~mver~0#1 := ata_id_major_version_~mver~0#1 - 1; [2025-02-08 02:42:01,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387-1: [2025-02-08 02:42:01,612 INFO L? ?]: Removed 1124 outVars from TransFormulas that were not future-live. [2025-02-08 02:42:01,612 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:42:01,651 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:42:01,652 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 02:42:01,652 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:42:01 BoogieIcfgContainer [2025-02-08 02:42:01,653 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:42:01,656 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:42:01,656 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:42:01,660 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:42:01,660 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:41:37" (1/3) ... [2025-02-08 02:42:01,661 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5540ec52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:42:01, skipping insertion in model container [2025-02-08 02:42:01,661 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:38" (2/3) ... [2025-02-08 02:42:01,661 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5540ec52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:42:01, skipping insertion in model container [2025-02-08 02:42:01,662 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:42:01" (3/3) ... [2025-02-08 02:42:01,663 INFO L128 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--ata--pata_legacy.ko-main.cil.out.i [2025-02-08 02:42:01,679 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:42:01,684 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 32_7a_cilled_linux-3.8-rc1-drivers--ata--pata_legacy.ko-main.cil.out.i that has 77 procedures, 880 locations, 1 initial locations, 66 loop locations, and 1 error locations. [2025-02-08 02:42:01,746 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:42:01,755 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3ca911b3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:42:01,755 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:42:01,763 INFO L276 IsEmpty]: Start isEmpty. Operand has 688 states, 485 states have (on average 1.4309278350515464) internal successors, (694), 520 states have internal predecessors, (694), 136 states have call successors, (136), 34 states have call predecessors, (136), 33 states have return successors, (134), 132 states have call predecessors, (134), 134 states have call successors, (134) [2025-02-08 02:42:01,783 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:42:01,786 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-08 02:42:01,789 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-02-08 02:42:01,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 688 states, 485 states have (on average 1.4309278350515464) internal successors, (694), 520 states have internal predecessors, (694), 136 states have call successors, (136), 34 states have call predecessors, (136), 33 states have return successors, (134), 132 states have call predecessors, (134), 134 states have call successors, (134) [2025-02-08 02:42:01,914 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:42:01,920 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:42:01 BoogieIcfgContainer [2025-02-08 02:42:01,920 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:42:01,921 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:42:01,921 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:42:01,921 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:42:01,922 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:42:01" (3/4) ... [2025-02-08 02:42:01,924 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#19 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioread32_rep [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#18 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure qdi65x0_set_piomode [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __const_udelay [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioread16 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure legacy_probe_add [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure trace_hardirqs_off [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure qdi_qc_issue [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vlb32_data_xfer [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#23 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#22 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#21 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#20 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iowrite32 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#29 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#28 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#27 [2025-02-08 02:42:01,929 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#26 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#25 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure arch_irqs_disabled_flags [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#24 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure platform_device_unregister [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioread8 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ata_timing_merge [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure devm_ioport_map [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ata_sff_qc_issue [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#32 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#31 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __release_region [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure winbond_readcfg [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#30 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ata_host_detach [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure trace_hardirqs_on [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure arch_local_irq_restore [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ata_dev_next [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_error [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure winbond_writecfg [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure inb [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iowrite32_rep [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure outb [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iowrite8 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ata_dev_pair [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure opti82c46x_set_piomode [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __request_region [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioread32 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __devm_request_region [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure opti_syscfg [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure arch_local_irq_save [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ata_id_has_dword_io [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-02-08 02:42:01,930 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ata_timing_compute [2025-02-08 02:42:01,932 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2025-02-08 02:42:01,959 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 172 nodes and edges [2025-02-08 02:42:01,963 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 62 nodes and edges [2025-02-08 02:42:01,966 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 26 nodes and edges [2025-02-08 02:42:01,969 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 9 nodes and edges [2025-02-08 02:42:01,973 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2025-02-08 02:42:01,976 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2025-02-08 02:42:01,979 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:42:02,193 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:42:02,194 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:42:02,194 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:42:02,196 INFO L158 Benchmark]: Toolchain (without parser) took 24887.67ms. Allocated memory was 142.6MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 96.8MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 317.7MB. Max. memory is 16.1GB. [2025-02-08 02:42:02,196 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 201.3MB. Free memory is still 126.8MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:42:02,196 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1398.18ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 96.8MB in the beginning and 85.2MB in the end (delta: 11.6MB). Peak memory consumption was 103.4MB. Max. memory is 16.1GB. [2025-02-08 02:42:02,197 INFO L158 Benchmark]: Boogie Procedure Inliner took 213.87ms. Allocated memory is still 151.0MB. Free memory was 85.2MB in the beginning and 55.7MB in the end (delta: 29.5MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 02:42:02,198 INFO L158 Benchmark]: Boogie Preprocessor took 429.73ms. Allocated memory was 151.0MB in the beginning and 377.5MB in the end (delta: 226.5MB). Free memory was 55.7MB in the beginning and 253.8MB in the end (delta: -198.1MB). Peak memory consumption was 30.1MB. Max. memory is 16.1GB. [2025-02-08 02:42:02,199 INFO L158 Benchmark]: IcfgBuilder took 22300.97ms. Allocated memory was 377.5MB in the beginning and 1.6GB in the end (delta: 1.2GB). Free memory was 253.8MB in the beginning and 1.3GB in the end (delta: -1.0GB). Peak memory consumption was 935.3MB. Max. memory is 16.1GB. [2025-02-08 02:42:02,199 INFO L158 Benchmark]: TraceAbstraction took 264.51ms. Allocated memory is still 1.6GB. Free memory was 1.3GB in the beginning and 1.2GB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-08 02:42:02,199 INFO L158 Benchmark]: Witness Printer took 273.03ms. Allocated memory is still 1.6GB. Free memory was 1.2GB in the beginning and 1.2GB in the end (delta: 41.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2025-02-08 02:42:02,200 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 201.3MB. Free memory is still 126.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1398.18ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 96.8MB in the beginning and 85.2MB in the end (delta: 11.6MB). Peak memory consumption was 103.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 213.87ms. Allocated memory is still 151.0MB. Free memory was 85.2MB in the beginning and 55.7MB in the end (delta: 29.5MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 429.73ms. Allocated memory was 151.0MB in the beginning and 377.5MB in the end (delta: 226.5MB). Free memory was 55.7MB in the beginning and 253.8MB in the end (delta: -198.1MB). Peak memory consumption was 30.1MB. Max. memory is 16.1GB. * IcfgBuilder took 22300.97ms. Allocated memory was 377.5MB in the beginning and 1.6GB in the end (delta: 1.2GB). Free memory was 253.8MB in the beginning and 1.3GB in the end (delta: -1.0GB). Peak memory consumption was 935.3MB. Max. memory is 16.1GB. * TraceAbstraction took 264.51ms. Allocated memory is still 1.6GB. Free memory was 1.3GB in the beginning and 1.2GB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Witness Printer took 273.03ms. Allocated memory is still 1.6GB. Free memory was 1.2GB in the beginning and 1.2GB in the end (delta: 41.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4192]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/zakharov/workspace/benchmarks/bench_1/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (825), "i" (12UL)); [4192-4193] - GenericResultAtLocation [Line: 4198]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4198-4200] - GenericResultAtLocation [Line: 4221]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/zakharov/workspace/benchmarks/bench_1/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (830), "i" (12UL)); [4221-4222] - GenericResultAtLocation [Line: 4227]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [4227-4229] - GenericResultAtLocation [Line: 4249]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/zakharov/workspace/benchmarks/bench_1/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (835), "i" (12UL)); [4249-4250] - GenericResultAtLocation [Line: 4255]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (47UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4255-4257] - GenericResultAtLocation [Line: 4353]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [4353] - GenericResultAtLocation [Line: 4360]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [4360] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 6435]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 77 procedures, 880 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.1s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=688occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-08 02:42:02,322 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE