./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-sis900.ko.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-linux-3.0/module_get_put-drivers-net-sis900.ko.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 87c375d4178504aabe9824f6e9bcabde748f284528052afca81f34d1c21c3cef --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:04:29,084 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:04:29,125 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:04:29,132 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:04:29,133 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:04:29,157 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:04:29,159 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:04:29,159 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:04:29,160 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:04:29,160 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:04:29,160 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:04:29,161 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:04:29,161 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:04:29,161 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:04:29,161 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:04:29,162 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:04:29,162 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:04:29,162 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:04:29,162 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:04:29,162 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:04:29,162 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:04:29,163 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:04:29,163 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:04:29,163 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:04:29,163 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:04:29,163 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:04:29,163 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:04:29,163 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:04:29,163 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:04:29,163 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:04:29,164 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:04:29,164 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:04:29,164 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:04:29,164 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:04:29,164 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:04:29,164 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:04:29,164 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:04:29,164 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:04:29,164 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:04:29,164 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:04:29,164 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 -> 87c375d4178504aabe9824f6e9bcabde748f284528052afca81f34d1c21c3cef [2025-02-08 02:04:29,457 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:04:29,470 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:04:29,472 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:04:29,473 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:04:29,473 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:04:29,481 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-sis900.ko.cil.out.i [2025-02-08 02:04:30,646 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/271e09b4d/0aa3de0e08884a50847856b8385f30bc/FLAG729303cdc [2025-02-08 02:04:31,152 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:04:31,153 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-sis900.ko.cil.out.i [2025-02-08 02:04:31,193 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/271e09b4d/0aa3de0e08884a50847856b8385f30bc/FLAG729303cdc [2025-02-08 02:04:31,207 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/271e09b4d/0aa3de0e08884a50847856b8385f30bc [2025-02-08 02:04:31,209 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:04:31,211 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:04:31,212 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:04:31,213 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:04:31,216 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:04:31,216 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:31" (1/1) ... [2025-02-08 02:04:31,217 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27a8138b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:31, skipping insertion in model container [2025-02-08 02:04:31,217 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:31" (1/1) ... [2025-02-08 02:04:31,290 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:04:32,412 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-linux-3.0/module_get_put-drivers-net-sis900.ko.cil.out.i[241594,241607] [2025-02-08 02:04:32,438 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:04:32,475 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:04:32,532 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4444] [2025-02-08 02:04:32,534 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4451] [2025-02-08 02:04:32,534 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4458-4459] [2025-02-08 02:04:32,535 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 *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [4494-4495] [2025-02-08 02:04:32,536 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.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4500-4502] [2025-02-08 02:04:32,537 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [4578] [2025-02-08 02:04:32,537 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [4585] [2025-02-08 02:04:32,538 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [4592] [2025-02-08 02:04:32,538 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [4599] [2025-02-08 02:04:32,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [4606] [2025-02-08 02:04:32,558 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (18), "i" (12UL)); [4799-4800] [2025-02-08 02:04:32,561 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (35), "i" (12UL)); [4831-4832] [2025-02-08 02:04:32,711 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-linux-3.0/module_get_put-drivers-net-sis900.ko.cil.out.i[241594,241607] [2025-02-08 02:04:32,718 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:04:33,014 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:04:33,015 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:33 WrapperNode [2025-02-08 02:04:33,015 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:04:33,016 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:04:33,017 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:04:33,017 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:04:33,022 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:04:33" (1/1) ... [2025-02-08 02:04:33,085 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:04:33" (1/1) ... [2025-02-08 02:04:33,241 INFO L138 Inliner]: procedures = 227, calls = 1538, calls flagged for inlining = 125, calls inlined = 122, statements flattened = 4950 [2025-02-08 02:04:33,241 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:04:33,242 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:04:33,242 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:04:33,242 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:04:33,248 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:33" (1/1) ... [2025-02-08 02:04:33,249 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:33" (1/1) ... [2025-02-08 02:04:33,283 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:33" (1/1) ... [2025-02-08 02:04:33,686 INFO L175 MemorySlicer]: Split 876 memory accesses to 22 slices as follows [2, 7, 36, 3, 7, 65, 1, 613, 40, 21, 1, 10, 7, 15, 7, 2, 3, 9, 12, 7, 7, 1]. 70 percent of accesses are in the largest equivalence class. The 57 initializations are split as follows [2, 7, 0, 2, 0, 0, 0, 14, 0, 0, 0, 10, 0, 15, 0, 0, 0, 0, 0, 7, 0, 0]. The 423 writes are split as follows [0, 0, 36, 0, 2, 58, 0, 254, 40, 19, 0, 0, 4, 0, 3, 0, 0, 3, 0, 0, 4, 0]. [2025-02-08 02:04:33,686 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:33" (1/1) ... [2025-02-08 02:04:33,687 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:33" (1/1) ... [2025-02-08 02:04:33,763 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:33" (1/1) ... [2025-02-08 02:04:33,773 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:33" (1/1) ... [2025-02-08 02:04:33,798 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:33" (1/1) ... [2025-02-08 02:04:33,818 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:33" (1/1) ... [2025-02-08 02:04:33,864 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:04:33,866 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:04:33,866 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:04:33,866 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:04:33,867 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:33" (1/1) ... [2025-02-08 02:04:33,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:04:33,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:04:33,895 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:04:33,900 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:04:33,916 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_init_rxfilter [2025-02-08 02:04:33,916 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_init_rxfilter [2025-02-08 02:04:33,916 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 02:04:33,916 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 02:04:33,917 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 02:04:33,917 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 02:04:33,917 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 02:04:33,917 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 02:04:33,917 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 02:04:33,917 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 02:04:33,917 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 02:04:33,917 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 02:04:33,917 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 02:04:33,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 02:04:33,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 02:04:33,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 02:04:33,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 02:04:33,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 02:04:33,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-08 02:04:33,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-08 02:04:33,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-08 02:04:33,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-02-08 02:04:33,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-02-08 02:04:33,919 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-02-08 02:04:33,919 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2025-02-08 02:04:33,919 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2025-02-08 02:04:33,919 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:04:33,919 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:04:33,919 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:04:33,919 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:04:33,919 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:04:33,919 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:04:33,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 02:04:33,922 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 02:04:33,922 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 02:04:33,922 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:04:33,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_reset [2025-02-08 02:04:33,922 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_reset [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 02:04:33,922 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 02:04:33,922 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-02-08 02:04:33,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-02-08 02:04:33,922 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 02:04:33,923 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 02:04:33,923 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-02-08 02:04:33,923 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-02-08 02:04:33,923 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_default_phy [2025-02-08 02:04:33,923 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_default_phy [2025-02-08 02:04:33,923 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 02:04:33,923 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 02:04:33,923 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-08 02:04:33,923 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-08 02:04:33,923 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 02:04:33,923 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 02:04:33,923 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_check_mode [2025-02-08 02:04:33,923 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_check_mode [2025-02-08 02:04:33,923 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:04:33,923 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:04:33,923 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 02:04:33,923 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 02:04:33,923 INFO L130 BoogieDeclarations]: Found specification of procedure read_eeprom [2025-02-08 02:04:33,926 INFO L138 BoogieDeclarations]: Found implementation of procedure read_eeprom [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2025-02-08 02:04:33,926 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 02:04:33,926 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:04:33,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 02:04:33,927 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 02:04:33,927 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_init_rx_ring [2025-02-08 02:04:33,927 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_init_rx_ring [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 02:04:33,927 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure sis630_set_eq [2025-02-08 02:04:33,927 INFO L138 BoogieDeclarations]: Found implementation of procedure sis630_set_eq [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_device [2025-02-08 02:04:33,927 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_device [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 02:04:33,927 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2025-02-08 02:04:33,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:04:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:04:33,927 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:04:33,928 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_byte [2025-02-08 02:04:33,928 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_byte [2025-02-08 02:04:33,928 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 02:04:33,928 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 02:04:33,928 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 02:04:33,928 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 02:04:33,928 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 02:04:33,928 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 02:04:33,928 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_init_tx_ring [2025-02-08 02:04:33,928 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_init_tx_ring [2025-02-08 02:04:33,928 INFO L130 BoogieDeclarations]: Found specification of procedure random_ether_addr [2025-02-08 02:04:33,928 INFO L138 BoogieDeclarations]: Found implementation of procedure random_ether_addr [2025-02-08 02:04:33,928 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 02:04:33,930 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 02:04:33,930 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2025-02-08 02:04:33,930 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2025-02-08 02:04:33,930 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:04:33,930 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:04:33,930 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:04:33,930 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 02:04:33,931 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 02:04:33,931 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-02-08 02:04:33,931 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_set_mode [2025-02-08 02:04:33,931 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_set_mode [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:04:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:04:33,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-02-08 02:04:33,934 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 02:04:33,934 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 02:04:33,934 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 02:04:33,934 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:04:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 02:04:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:04:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2025-02-08 02:04:33,938 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure dev_alloc_skb [2025-02-08 02:04:33,938 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_alloc_skb [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_interrupt [2025-02-08 02:04:33,938 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_interrupt [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-02-08 02:04:33,938 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_reset_phy [2025-02-08 02:04:33,938 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_reset_phy [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:04:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2025-02-08 02:04:33,938 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_idle [2025-02-08 02:04:33,939 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_idle [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-02-08 02:04:33,939 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-02-08 02:04:33,939 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-02-08 02:04:33,939 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 02:04:33,939 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2025-02-08 02:04:33,939 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:04:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:04:33,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:04:33,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:04:33,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:04:33,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:04:33,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:04:33,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:04:33,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:04:33,943 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 02:04:33,943 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 02:04:33,943 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:04:33,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:04:34,511 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:04:34,513 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:04:34,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6590: ~i~11 := 1 + ~i~11; [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582: assume 0 != #t~bitwise516 % 4294967296;havoc #t~mem515;havoc #t~bitwise516; [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582: assume !(0 != #t~bitwise516 % 4294967296);havoc #t~mem515;havoc #t~bitwise516; [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6584-1: SUMMARY for call #t~ret517 := inl((if (76 + ~ioaddr~5) % 4294967296 % 4294967296 <= 2147483647 then (76 + ~ioaddr~5) % 4294967296 % 4294967296 else (76 + ~ioaddr~5) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6584: ~tmp___0~18 := #t~ret517;havoc #t~ret517; [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582-4: assume 0 == #t~mem515 % 4294967296;#t~bitwise516 := 0; [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582-4: assume !(0 == #t~mem515 % 4294967296); [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6578: call #t~mem513.base, #t~mem513.offset := read~$Pointer$#7(~net_dev.base, 692 + ~net_dev.offset, 8);call #t~mem514 := read~int#7(#t~mem513.base, #t~mem513.offset + 2 * (if ~i~11 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~11 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i~11 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);~w~0 := #t~mem514 % 65536;havoc #t~mem513.base, #t~mem513.offset;havoc #t~mem514; [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582-3: assume 8192 == #t~mem515 % 4294967296;#t~bitwise516 := #t~mem515; [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582-3: assume !(8192 == #t~mem515 % 4294967296); [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6580-1: SUMMARY for call outl(~w~0, (if (76 + ~ioaddr~5) % 4294967296 % 4294967296 <= 2147483647 then (76 + ~ioaddr~5) % 4294967296 % 4294967296 else (76 + ~ioaddr~5) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582-2: havoc #t~bitwise516;assume #t~bitwise516 % 4294967296 <= #t~mem515 % 4294967296 && #t~bitwise516 % 4294967296 <= 8192; [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6580: call #t~mem515 := read~int#7(~sis_priv~4.base, 264 + ~sis_priv~4.offset, 4); [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582-1: [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6599: SUMMARY for call outl(2147483648 + ~rfcrSave~1 - (~rfcrSave~1 - ~rfcrSave~1 % 2147483648), (if (72 + ~ioaddr~5) % 4294967296 % 4294967296 <= 2147483647 then (72 + ~ioaddr~5) % 4294967296 % 4294967296 else (72 + ~ioaddr~5) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint sis900_init_rxfilterFINAL: assume true; [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585-1: SUMMARY for call #t~ret518 := printk(41, 0); srcloc: null [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585: assume -2147483648 <= #t~ret518 && #t~ret518 <= 2147483647;havoc #t~ret518; [2025-02-08 02:04:34,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6579: SUMMARY for call outl(65536 * (~i~11 % 4294967296), (if (72 + ~ioaddr~5) % 4294967296 % 4294967296 <= 2147483647 then (72 + ~ioaddr~5) % 4294967296 % 4294967296 else (72 + ~ioaddr~5) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6431: assume ~i~9 >= 0; [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6431: assume !(~i~9 >= 0); [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6460: SUMMARY for call outb(0, (if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415-1: SUMMARY for call outb((if #t~bitwise487 % 256 % 4294967296 <= 2147483647 then #t~bitwise487 % 256 % 4294967296 else #t~bitwise487 % 256 % 4294967296 - 4294967296), (if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415: havoc #t~bitwise487; [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415-5: assume 0 == (if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256) || 64 == (if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256);#t~bitwise487 := 64; [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415-5: assume !(0 == (if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256) || 64 == (if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256)); [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415-4: assume false;#t~bitwise487 := (if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256); [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415-4: assume !false; [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415-3: havoc #t~bitwise487;assume (((((if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256) < 0 || #t~bitwise487 >= 64) && #t~bitwise487 >= (if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256)) && ((if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256) < 0 || #t~bitwise487 <= 64 + (if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256))) && ((if ~dataval~2 % 256 <= 127 then ~dataval~2 % 256 else ~dataval~2 % 256 - 256) >= 0 || #t~bitwise487 < 0)) && #t~bitwise487 <= 2147483647; [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415-2: [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6440: SUMMARY for call outl(~dataval___0~0, (if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mdio_writeFINAL: assume true; [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6428-1: SUMMARY for call #t~ret489 := inl((if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461-1: SUMMARY for call #t~ret495 := inl((if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6428: havoc #t~ret489;~i~9 := 15; [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461: havoc #t~ret495; [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457: assume ~i~9 > 0; [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457: assume !(~i~9 > 0); [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6474: SUMMARY for call outl(0, (if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6412: ~dataval~2 := ~tmp~41; [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441-1: SUMMARY for call #t~ret491 := inl((if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441: havoc #t~ret491; [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462: SUMMARY for call outb(64, (if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433-3: assume 0 == ~value || 0 == ~i~9;#t~bitwise490 := ~value; [2025-02-08 02:04:35,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433-3: assume !(0 == ~value || 0 == ~i~9); [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433-2: havoc #t~bitwise490;assume #t~bitwise490 < ~value; [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433-1: [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: assume 0 != #t~bitwise490 % 2;havoc #t~bitwise490;~tmp___0~16 := 48; [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: assume !(0 != #t~bitwise490 % 2);havoc #t~bitwise490;~tmp___0~16 := 32; [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: havoc #t~ret494;~i~9 := 2; [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454-1: SUMMARY for call #t~ret494 := inl((if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417-1: SUMMARY for call #t~ret488 := inl((if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417: havoc #t~ret488;~i~9 := ~i~9 - 1; [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6442: havoc #t~bitwise492; [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6413: SUMMARY for call outb((if ~dataval~2 % 256 % 4294967296 <= 2147483647 then ~dataval~2 % 256 % 4294967296 else ~dataval~2 % 256 % 4294967296 - 4294967296), (if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6442-4: assume false;#t~bitwise492 := ~dataval___0~0; [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6442-4: assume !false; [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6442-3: havoc #t~bitwise492;assume ((((~dataval___0~0 < 0 || #t~bitwise492 >= 64) && #t~bitwise492 >= ~dataval___0~0) && (~dataval___0~0 < 0 || #t~bitwise492 <= 64 + ~dataval___0~0)) && (~dataval___0~0 >= 0 || #t~bitwise492 < 0)) && #t~bitwise492 <= 2147483647; [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6442-2: [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6442-1: SUMMARY for call outl(#t~bitwise492, (if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6442-5: assume 0 == ~dataval___0~0 || 64 == ~dataval___0~0;#t~bitwise492 := 64; [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6442-5: assume !(0 == ~dataval___0~0 || 64 == ~dataval___0~0); [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6463-1: SUMMARY for call #t~ret496 := inl((if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6463: havoc #t~ret496;~i~9 := ~i~9 - 1; [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6414: havoc #t~ret486; [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6443-1: SUMMARY for call #t~ret493 := inl((if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6443: havoc #t~ret493;~i~9 := ~i~9 - 1; [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6414-1: SUMMARY for call #t~ret486 := inl((if ~mdio_addr~1 % 4294967296 <= 2147483647 then ~mdio_addr~1 % 4294967296 else ~mdio_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406: assume 0 != #t~bitwise485 % 2;havoc #t~bitwise485;~tmp~41 := 48; [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406: assume !(0 != #t~bitwise485 % 2);havoc #t~bitwise485;~tmp~41 := 32; [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6439: ~dataval___0~0 := ~tmp___0~16; [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406-3: assume 0 == ~mii_cmd~1 || 0 == ~i~9;#t~bitwise485 := ~mii_cmd~1; [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406-3: assume !(0 == ~mii_cmd~1 || 0 == ~i~9); [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406-2: havoc #t~bitwise485;assume #t~bitwise485 < ~mii_cmd~1; [2025-02-08 02:04:35,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406-1: [2025-02-08 02:04:35,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8974: havoc netpoll_trap_#t~nondet1032#1; [2025-02-08 02:04:35,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5127: havoc __netif_schedule_~arg0#1.base, __netif_schedule_~arg0#1.offset;havoc __netif_schedule_#in~arg0#1.base, __netif_schedule_#in~arg0#1.offset;assume { :end_inline___netif_schedule } true;havoc netif_tx_wake_queue_#t~mem190#1.base, netif_tx_wake_queue_#t~mem190#1.offset; [2025-02-08 02:04:35,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8820: havoc #t~malloc1012.base, #t~malloc1012.offset; [2025-02-08 02:04:35,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mdio_resetFINAL: assume true; [2025-02-08 02:04:35,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6311: havoc #t~ret469;~i~7 := ~i~7 - 1; [2025-02-08 02:04:35,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6311-1: SUMMARY for call #t~ret469 := inl((if ~mdio_addr % 4294967296 <= 2147483647 then ~mdio_addr % 4294967296 else ~mdio_addr % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6310: SUMMARY for call outl(112, (if ~mdio_addr % 4294967296 <= 2147483647 then ~mdio_addr % 4294967296 else ~mdio_addr % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309: havoc #t~ret468; [2025-02-08 02:04:35,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309-1: SUMMARY for call #t~ret468 := inl((if ~mdio_addr % 4294967296 <= 2147483647 then ~mdio_addr % 4294967296 else ~mdio_addr % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: SUMMARY for call outl(48, (if ~mdio_addr % 4294967296 <= 2147483647 then ~mdio_addr % 4294967296 else ~mdio_addr % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6167: assume -2147483648 <= #t~ret432 && #t~ret432 <= 2147483647;~tmp___5~1 := #t~ret432;havoc #t~mem431;havoc #t~ret432;~status~1 := ~tmp___5~1;call #t~mem433 := read~int#7(~sis_priv~2.base, 92 + ~sis_priv~2.offset, 4); [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6167-1: SUMMARY for call #t~ret432 := mdio_read(~net_dev.base, ~net_dev.offset, (if #t~mem431 % 4294967296 % 4294967296 <= 2147483647 then #t~mem431 % 4294967296 % 4294967296 else #t~mem431 % 4294967296 % 4294967296 - 4294967296), 1); srcloc: null [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6163: assume -2147483648 <= #t~ret428 && #t~ret428 <= 2147483647;~tmp___4~2 := #t~ret428;havoc #t~mem427;havoc #t~ret428;~status~1 := ~tmp___4~2; [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6163-1: SUMMARY for call #t~ret428 := mdio_read(~net_dev.base, ~net_dev.offset, (if #t~mem427 % 4294967296 % 4294967296 <= 2147483647 then #t~mem427 % 4294967296 % 4294967296 else #t~mem427 % 4294967296 % 4294967296 - 4294967296), 0); srcloc: null [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6101: assume 0 != #t~mem411 % 256 % 4294967296;havoc #t~mem411;~default_phy~0.base, ~default_phy~0.offset := ~phy~1.base, ~phy~1.offset; [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6101: assume !(0 != #t~mem411 % 256 % 4294967296);havoc #t~mem411; [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114: havoc #t~mem414;havoc #t~bitwise415;call #t~mem416 := read~int#7(~phy~1.base, 18 + ~phy~1.offset, 1); [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114-3: havoc #t~bitwise415;assume (#t~bitwise415 % 4294967296 >= ~status~1 % 65536 % 4294967296 && #t~bitwise415 % 4294967296 >= 5120) && #t~bitwise415 % 4294967296 <= 5120 + ~status~1 % 65536 % 4294967296; [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114-4: assume false;#t~bitwise415 := ~status~1 % 65536; [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114-4: assume !false; [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114-1: SUMMARY for call mdio_write(~net_dev.base, ~net_dev.offset, #t~mem414, 0, (if #t~bitwise415 % 4294967296 % 4294967296 <= 2147483647 then #t~bitwise415 % 4294967296 % 4294967296 else #t~bitwise415 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114-2: [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114-5: assume 0 == ~status~1 % 65536 % 4294967296 || 5120 == ~status~1 % 65536 % 4294967296;#t~bitwise415 := 5120; [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114-5: assume !(0 == ~status~1 % 65536 % 4294967296 || 5120 == ~status~1 % 65536 % 4294967296); [2025-02-08 02:04:35,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6094: assume -2147483648 <= #t~ret407 && #t~ret407 <= 2147483647;~tmp___0~12 := #t~ret407;havoc #t~mem406;havoc #t~ret407;~status~1 := ~tmp___0~12;call #t~mem408 := read~int#7(~phy~1.base, 8 + ~phy~1.offset, 4); [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6156-1: SUMMARY for call #t~ret423.base, #t~ret423.offset := pci_name(#t~mem422.base, #t~mem422.offset); srcloc: null [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6094-1: SUMMARY for call #t~ret407 := mdio_read(~net_dev.base, ~net_dev.offset, #t~mem406, 1); srcloc: null [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6156: ~tmp___3~3.base, ~tmp___3~3.offset := #t~ret423.base, #t~ret423.offset;havoc #t~mem422.base, #t~mem422.offset;havoc #t~ret423.base, #t~ret423.offset;call #t~mem424 := read~int#7(~sis_priv~2.base, 92 + ~sis_priv~2.offset, 4); [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6094-2: call #t~mem406 := read~int#7(~phy~1.base, 8 + ~phy~1.offset, 4); [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6152-1: call #t~mem420.base, #t~mem420.offset := read~$Pointer$#7(~sis_priv~2.base, 76 + ~sis_priv~2.offset, 8); [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6119: assume 2 == #t~mem417 % 256 % 4294967296;havoc #t~mem417;~phy_lan~0.base, ~phy_lan~0.offset := ~phy~1.base, ~phy~1.offset; [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6119: assume !(2 == #t~mem417 % 256 % 4294967296);havoc #t~mem417; [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6152: assume (#t~mem420.base + #t~mem420.offset) % 18446744073709551616 != (~default_phy~0.base + ~default_phy~0.offset) % 18446744073709551616;havoc #t~mem420.base, #t~mem420.offset;call write~$Pointer$#7(~default_phy~0.base, ~default_phy~0.offset, ~sis_priv~2.base, 76 + ~sis_priv~2.offset, 8);call #t~mem421 := read~int#7(~default_phy~0.base, 8 + ~default_phy~0.offset, 4);call write~int#7(#t~mem421, ~sis_priv~2.base, 92 + ~sis_priv~2.offset, 4);havoc #t~mem421;call #t~mem422.base, #t~mem422.offset := read~$Pointer$#7(~sis_priv~2.base, ~sis_priv~2.offset, 8); [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6152: assume !((#t~mem420.base + #t~mem420.offset) % 18446744073709551616 != (~default_phy~0.base + ~default_phy~0.offset) % 18446744073709551616);havoc #t~mem420.base, #t~mem420.offset; [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6148: assume 0 == (~default_phy~0.base + ~default_phy~0.offset) % 18446744073709551616;call #t~mem419.base, #t~mem419.offset := read~$Pointer$#7(~sis_priv~2.base, 84 + ~sis_priv~2.offset, 8);~default_phy~0.base, ~default_phy~0.offset := #t~mem419.base, #t~mem419.offset;havoc #t~mem419.base, #t~mem419.offset; [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6148: assume !(0 == (~default_phy~0.base + ~default_phy~0.offset) % 18446744073709551616); [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6140: assume 0 == (~default_phy~0.base + ~default_phy~0.offset) % 18446744073709551616; [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6140: assume !(0 == (~default_phy~0.base + ~default_phy~0.offset) % 18446744073709551616); [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6169: assume -2147483648 <= #t~ret434 && #t~ret434 <= 2147483647;~tmp___6~0 := #t~ret434;havoc #t~mem433;havoc #t~ret434;~status~1 := ~tmp___6~0;#res := ~status~1; [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6169-1: SUMMARY for call #t~ret434 := mdio_read(~net_dev.base, ~net_dev.offset, (if #t~mem433 % 4294967296 % 4294967296 <= 2147483647 then #t~mem433 % 4294967296 % 4294967296 else #t~mem433 % 4294967296 % 4294967296 - 4294967296), 1); srcloc: null [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6165-2: havoc #t~bitwise429;assume #t~bitwise429 % 4294967296 <= ~status~1 % 65536 % 4294967296 && #t~bitwise429 % 4294967296 <= 64511; [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099: assume 0 != #t~bitwise410;havoc #t~bitwise410; [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099: assume !(0 != #t~bitwise410);havoc #t~bitwise410;call #t~mem412 := read~int#7(~phy~1.base, 8 + ~phy~1.offset, 4); [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6165-3: assume 64511 == ~status~1 % 65536 % 4294967296;#t~bitwise429 := ~status~1 % 65536; [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6165-3: assume !(64511 == ~status~1 % 65536 % 4294967296); [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099-1: [2025-02-08 02:04:35,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6165: ~status~1 := #t~bitwise429;havoc #t~bitwise429;call #t~mem430 := read~int#7(~sis_priv~2.base, 92 + ~sis_priv~2.offset, 4); [2025-02-08 02:04:35,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6165-1: [2025-02-08 02:04:35,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132: assume 0 == (~default_phy~0.base + ~default_phy~0.offset) % 18446744073709551616; [2025-02-08 02:04:35,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132: assume !(0 == (~default_phy~0.base + ~default_phy~0.offset) % 18446744073709551616); [2025-02-08 02:04:35,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099-4: assume 0 == (if ~status~1 % 65536 % 4294967296 <= 2147483647 then ~status~1 % 65536 % 4294967296 else ~status~1 % 65536 % 4294967296 - 4294967296);#t~bitwise410 := 0; [2025-02-08 02:04:35,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099-4: assume !(0 == (if ~status~1 % 65536 % 4294967296 <= 2147483647 then ~status~1 % 65536 % 4294967296 else ~status~1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:35,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6165-4: assume 0 == ~status~1 % 65536 % 4294967296;#t~bitwise429 := 0; [2025-02-08 02:04:35,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6165-4: assume !(0 == ~status~1 % 65536 % 4294967296); [2025-02-08 02:04:35,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099-2: havoc #t~bitwise410;assume (((((if ~status~1 % 65536 % 4294967296 <= 2147483647 then ~status~1 % 65536 % 4294967296 else ~status~1 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise410 <= (if ~status~1 % 65536 % 4294967296 <= 2147483647 then ~status~1 % 65536 % 4294967296 else ~status~1 % 65536 % 4294967296 - 4294967296)) && #t~bitwise410 <= 4) && #t~bitwise410 >= 0) && ((if ~status~1 % 65536 % 4294967296 <= 2147483647 then ~status~1 % 65536 % 4294967296 else ~status~1 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise410 > 4 + (if ~status~1 % 65536 % 4294967296 <= 2147483647 then ~status~1 % 65536 % 4294967296 else ~status~1 % 65536 % 4294967296 - 4294967296))) && #t~bitwise410 >= -2147483648; [2025-02-08 02:04:35,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099-3: assume 4 == (if ~status~1 % 65536 % 4294967296 <= 2147483647 then ~status~1 % 65536 % 4294967296 else ~status~1 % 65536 % 4294967296 - 4294967296);#t~bitwise410 := (if ~status~1 % 65536 % 4294967296 <= 2147483647 then ~status~1 % 65536 % 4294967296 else ~status~1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099-3: assume !(4 == (if ~status~1 % 65536 % 4294967296 <= 2147483647 then ~status~1 % 65536 % 4294967296 else ~status~1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6157: assume -2147483648 <= #t~ret425 && #t~ret425 <= 2147483647;havoc #t~mem424;havoc #t~ret425; [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6157-1: SUMMARY for call #t~ret425 := printk(39, 0); srcloc: null [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6124: call #t~mem418.base, #t~mem418.offset := read~$Pointer$#7(~phy~1.base, ~phy~1.offset, 8);~phy~1.base, ~phy~1.offset := #t~mem418.base, #t~mem418.offset;havoc #t~mem418.base, #t~mem418.offset; [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6116: assume 1 == #t~mem416 % 256 % 4294967296;havoc #t~mem416;~phy_home~0.base, ~phy_home~0.offset := ~phy~1.base, ~phy~1.offset; [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6116: assume !(1 == #t~mem416 % 256 % 4294967296);havoc #t~mem416;call #t~mem417 := read~int#7(~phy~1.base, 18 + ~phy~1.offset, 1); [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6112-1: SUMMARY for call #t~ret413 := mdio_read(~net_dev.base, ~net_dev.offset, #t~mem412, 0); srcloc: null [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6112: assume -2147483648 <= #t~ret413 && #t~ret413 <= 2147483647;~tmp___2~4 := #t~ret413;havoc #t~mem412;havoc #t~ret413;~status~1 := ~tmp___2~4;call #t~mem414 := read~int#7(~phy~1.base, 8 + ~phy~1.offset, 4); [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6141: assume 0 != (~phy_lan~0.base + ~phy_lan~0.offset) % 18446744073709551616;~default_phy~0.base, ~default_phy~0.offset := ~phy_lan~0.base, ~phy_lan~0.offset; [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6141: assume !(0 != (~phy_lan~0.base + ~phy_lan~0.offset) % 18446744073709551616); [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6166: havoc #t~mem430;call #t~mem431 := read~int#7(~sis_priv~2.base, 92 + ~sis_priv~2.offset, 4); [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6162: call #t~mem426 := read~int#7(~sis_priv~2.base, 92 + ~sis_priv~2.offset, 4);call write~int#7((if #t~mem426 % 4294967296 % 4294967296 <= 2147483647 then #t~mem426 % 4294967296 % 4294967296 else #t~mem426 % 4294967296 % 4294967296 - 4294967296), ~sis_priv~2.base, 96 + ~sis_priv~2.offset, 4);havoc #t~mem426;call #t~mem427 := read~int#7(~sis_priv~2.base, 92 + ~sis_priv~2.offset, 4); [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint sis900_default_phyFINAL: assume true; [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6166-1: SUMMARY for call mdio_write(~net_dev.base, ~net_dev.offset, (if #t~mem430 % 4294967296 % 4294967296 <= 2147483647 then #t~mem430 % 4294967296 % 4294967296 else #t~mem430 % 4294967296 % 4294967296 - 4294967296), 0, (if ~status~1 % 65536 % 4294967296 <= 2147483647 then ~status~1 % 65536 % 4294967296 else ~status~1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133: assume 0 != (~phy_home~0.base + ~phy_home~0.offset) % 18446744073709551616;~default_phy~0.base, ~default_phy~0.offset := ~phy_home~0.base, ~phy_home~0.offset; [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133: assume !(0 != (~phy_home~0.base + ~phy_home~0.offset) % 18446744073709551616); [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6100: assume 0 == (~default_phy~0.base + ~default_phy~0.offset) % 18446744073709551616;call #t~mem411 := read~int#7(~phy~1.base, 18 + ~phy~1.offset, 1); [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6100: assume !(0 == (~default_phy~0.base + ~default_phy~0.offset) % 18446744073709551616); [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6096-1: SUMMARY for call #t~ret409 := mdio_read(~net_dev.base, ~net_dev.offset, #t~mem408, 1); srcloc: null [2025-02-08 02:04:35,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6096: assume -2147483648 <= #t~ret409 && #t~ret409 <= 2147483647;~tmp___1~7 := #t~ret409;havoc #t~mem408;havoc #t~ret409;~status~1 := ~tmp___1~7; [2025-02-08 02:04:35,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4656: havoc dev_name_#t~mem46#1.base, dev_name_#t~mem46#1.offset; [2025-02-08 02:04:35,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4614: havoc kobject_name_#t~mem30#1.base, kobject_name_#t~mem30#1.offset; [2025-02-08 02:04:35,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: SUMMARY for call netif_carrier_off(sis900_auto_negotiate_~net_dev#1.base, sis900_auto_negotiate_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7080-2: havoc sis900_auto_negotiate_#t~bitwise631#1;assume sis900_auto_negotiate_#t~bitwise631#1 % 4294967296 <= sis900_auto_negotiate_#t~mem630#1 % 4294967296 && sis900_auto_negotiate_#t~bitwise631#1 % 4294967296 <= 4; [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7080-1: [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7080: assume 0 != sis900_auto_negotiate_#t~bitwise631#1 % 4294967296;havoc sis900_auto_negotiate_#t~mem630#1;havoc sis900_auto_negotiate_#t~bitwise631#1; [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7080: assume !(0 != sis900_auto_negotiate_#t~bitwise631#1 % 4294967296);havoc sis900_auto_negotiate_#t~mem630#1;havoc sis900_auto_negotiate_#t~bitwise631#1; [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7080-4: assume 0 == sis900_auto_negotiate_#t~mem630#1 % 4294967296;sis900_auto_negotiate_#t~bitwise631#1 := 0; [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7080-4: assume !(0 == sis900_auto_negotiate_#t~mem630#1 % 4294967296); [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7080-3: assume 4 == sis900_auto_negotiate_#t~mem630#1 % 4294967296;sis900_auto_negotiate_#t~bitwise631#1 := sis900_auto_negotiate_#t~mem630#1; [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7080-3: assume !(4 == sis900_auto_negotiate_#t~mem630#1 % 4294967296); [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7073: assume sis900_auto_negotiate_~i~15#1 <= 1; [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7073: assume !(sis900_auto_negotiate_~i~15#1 <= 1); [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082: assume -2147483648 <= sis900_auto_negotiate_#t~ret632#1 && sis900_auto_negotiate_#t~ret632#1 <= 2147483647;havoc sis900_auto_negotiate_#t~ret632#1; [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082-1: SUMMARY for call sis900_auto_negotiate_#t~ret632#1 := printk(45, 0); srcloc: null [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7068-1: SUMMARY for call sis900_auto_negotiate_#t~ret628#1 := mdio_read(sis900_auto_negotiate_~net_dev#1.base, sis900_auto_negotiate_~net_dev#1.offset, sis900_auto_negotiate_~phy_addr#1, 1); srcloc: null [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7068: assume -2147483648 <= sis900_auto_negotiate_#t~ret628#1 && sis900_auto_negotiate_#t~ret628#1 <= 2147483647;sis900_auto_negotiate_~tmp___0~24#1 := sis900_auto_negotiate_#t~ret628#1;havoc sis900_auto_negotiate_#t~ret628#1;sis900_auto_negotiate_~status~5#1 := sis900_auto_negotiate_~tmp___0~24#1;sis900_auto_negotiate_~i~15#1 := 1 + sis900_auto_negotiate_~i~15#1; [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-1: SUMMARY for call sis900_auto_negotiate_#t~ret627#1.base, sis900_auto_negotiate_#t~ret627#1.offset := netdev_priv(sis900_auto_negotiate_~net_dev#1.base, sis900_auto_negotiate_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060: sis900_auto_negotiate_~tmp~51#1.base, sis900_auto_negotiate_~tmp~51#1.offset := sis900_auto_negotiate_#t~ret627#1.base, sis900_auto_negotiate_#t~ret627#1.offset;havoc sis900_auto_negotiate_#t~ret627#1.base, sis900_auto_negotiate_#t~ret627#1.offset;sis900_auto_negotiate_~sis_priv~10#1.base, sis900_auto_negotiate_~sis_priv~10#1.offset := sis900_auto_negotiate_~tmp~51#1.base, sis900_auto_negotiate_~tmp~51#1.offset;sis900_auto_negotiate_~i~15#1 := 0;sis900_auto_negotiate_~i~15#1 := 0; [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: call write~int#7(0, sis900_auto_negotiate_~sis_priv~10#1.base, 263 + sis900_auto_negotiate_~sis_priv~10#1.offset, 1); [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6995: havoc sis900_set_capability_#t~mem435#1, sis900_set_capability_#t~ret436#1, sis900_set_capability_#t~mem437#1, sis900_set_capability_#t~ret438#1, sis900_set_capability_#t~mem439#1, sis900_set_capability_#t~bitwise440#1, sis900_set_capability_#t~mem441#1, sis900_set_capability_#t~bitwise442#1, sis900_set_capability_#t~mem443#1, sis900_set_capability_#t~bitwise444#1, sis900_set_capability_#t~mem445#1, sis900_set_capability_#t~bitwise446#1, sis900_set_capability_#t~bitwise447#1, sis900_set_capability_#t~bitwise448#1, sis900_set_capability_#t~bitwise449#1, sis900_set_capability_#t~mem450#1, sis900_set_capability_~net_dev#1.base, sis900_set_capability_~net_dev#1.offset, sis900_set_capability_~phy#1.base, sis900_set_capability_~phy#1.offset, sis900_set_capability_~cap~0#1, sis900_set_capability_~status~2#1, sis900_set_capability_~tmp~38#1, sis900_set_capability_~tmp___0~13#1, sis900_set_capability_~tmp___1~8#1, sis900_set_capability_~tmp___2~5#1, sis900_set_capability_~tmp___3~4#1, sis900_set_capability_~tmp___4~3#1;havoc sis900_set_capability_#in~net_dev#1.base, sis900_set_capability_#in~net_dev#1.offset, sis900_set_capability_#in~phy#1.base, sis900_set_capability_#in~phy#1.offset;assume { :end_inline_sis900_set_capability } true;call #t~mem614#1 := read~int#7(~sis_priv~9#1.base, 92 + ~sis_priv~9#1.offset, 4);assume { :begin_inline_sis900_auto_negotiate } true;sis900_auto_negotiate_#in~net_dev#1.base, sis900_auto_negotiate_#in~net_dev#1.offset, sis900_auto_negotiate_#in~phy_addr#1 := ~net_dev#1.base, ~net_dev#1.offset, (if #t~mem614#1 % 4294967296 % 4294967296 <= 2147483647 then #t~mem614#1 % 4294967296 % 4294967296 else #t~mem614#1 % 4294967296 % 4294967296 - 4294967296);havoc sis900_auto_negotiate_#t~ret627#1.base, sis900_auto_negotiate_#t~ret627#1.offset, sis900_auto_negotiate_#t~ret628#1, sis900_auto_negotiate_#t~bitwise629#1, sis900_auto_negotiate_#t~mem630#1, sis900_auto_negotiate_#t~bitwise631#1, sis900_auto_negotiate_#t~ret632#1, sis900_auto_negotiate_~net_dev#1.base, sis900_auto_negotiate_~net_dev#1.offset, sis900_auto_negotiate_~phy_addr#1, sis900_auto_negotiate_~sis_priv~10#1.base, sis900_auto_negotiate_~sis_priv~10#1.offset, sis900_auto_negotiate_~tmp~51#1.base, sis900_auto_negotiate_~tmp~51#1.offset, sis900_auto_negotiate_~i~15#1, sis900_auto_negotiate_~status~5#1, sis900_auto_negotiate_~tmp___0~24#1;sis900_auto_negotiate_~net_dev#1.base, sis900_auto_negotiate_~net_dev#1.offset := sis900_auto_negotiate_#in~net_dev#1.base, sis900_auto_negotiate_#in~net_dev#1.offset;sis900_auto_negotiate_~phy_addr#1 := sis900_auto_negotiate_#in~phy_addr#1;havoc sis900_auto_negotiate_~sis_priv~10#1.base, sis900_auto_negotiate_~sis_priv~10#1.offset;havoc sis900_auto_negotiate_~tmp~51#1.base, sis900_auto_negotiate_~tmp~51#1.offset;havoc sis900_auto_negotiate_~i~15#1;havoc sis900_auto_negotiate_~status~5#1;havoc sis900_auto_negotiate_~tmp___0~24#1; [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094-1: SUMMARY for call mdio_write(sis900_auto_negotiate_~net_dev#1.base, sis900_auto_negotiate_~net_dev#1.offset, sis900_auto_negotiate_~phy_addr#1, 0, 4608); srcloc: null [2025-02-08 02:04:35,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6996: havoc sis900_auto_negotiate_#t~ret627#1.base, sis900_auto_negotiate_#t~ret627#1.offset, sis900_auto_negotiate_#t~ret628#1, sis900_auto_negotiate_#t~bitwise629#1, sis900_auto_negotiate_#t~mem630#1, sis900_auto_negotiate_#t~bitwise631#1, sis900_auto_negotiate_#t~ret632#1, sis900_auto_negotiate_~net_dev#1.base, sis900_auto_negotiate_~net_dev#1.offset, sis900_auto_negotiate_~phy_addr#1, sis900_auto_negotiate_~sis_priv~10#1.base, sis900_auto_negotiate_~sis_priv~10#1.offset, sis900_auto_negotiate_~tmp~51#1.base, sis900_auto_negotiate_~tmp~51#1.offset, sis900_auto_negotiate_~i~15#1, sis900_auto_negotiate_~status~5#1, sis900_auto_negotiate_~tmp___0~24#1;havoc sis900_auto_negotiate_#in~net_dev#1.base, sis900_auto_negotiate_#in~net_dev#1.offset, sis900_auto_negotiate_#in~phy_addr#1;assume { :end_inline_sis900_auto_negotiate } true;havoc #t~mem614#1; [2025-02-08 02:04:35,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7087: call write~int#7(1, sis900_auto_negotiate_~sis_priv~10#1.base, 263 + sis900_auto_negotiate_~sis_priv~10#1.offset, 1); [2025-02-08 02:04:35,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7079-1: [2025-02-08 02:04:35,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7079: assume 0 == sis900_auto_negotiate_#t~bitwise629#1 % 4294967296;havoc sis900_auto_negotiate_#t~bitwise629#1;call sis900_auto_negotiate_#t~mem630#1 := read~int#7(sis900_auto_negotiate_~sis_priv~10#1.base, 264 + sis900_auto_negotiate_~sis_priv~10#1.offset, 4); [2025-02-08 02:04:35,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7079: assume !(0 == sis900_auto_negotiate_#t~bitwise629#1 % 4294967296);havoc sis900_auto_negotiate_#t~bitwise629#1; [2025-02-08 02:04:35,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7079-4: assume 0 == sis900_auto_negotiate_~status~5#1 % 4294967296;sis900_auto_negotiate_#t~bitwise629#1 := 0; [2025-02-08 02:04:35,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7079-4: assume !(0 == sis900_auto_negotiate_~status~5#1 % 4294967296); [2025-02-08 02:04:35,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7079-3: assume 4 == sis900_auto_negotiate_~status~5#1 % 4294967296;sis900_auto_negotiate_#t~bitwise629#1 := sis900_auto_negotiate_~status~5#1; [2025-02-08 02:04:35,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7079-3: assume !(4 == sis900_auto_negotiate_~status~5#1 % 4294967296); [2025-02-08 02:04:35,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7079-2: havoc sis900_auto_negotiate_#t~bitwise629#1;assume sis900_auto_negotiate_#t~bitwise629#1 % 4294967296 <= sis900_auto_negotiate_~status~5#1 % 4294967296 && sis900_auto_negotiate_#t~bitwise629#1 % 4294967296 <= 4; [2025-02-08 02:04:35,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6270: havoc #t~ret461; [2025-02-08 02:04:35,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6270-1: SUMMARY for call #t~ret461 := inl((if ~ee_addr~1 % 4294967296 <= 2147483647 then ~ee_addr~1 % 4294967296 else ~ee_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6246: SUMMARY for call outl(~dataval~0, (if ~ee_addr~1 % 4294967296 <= 2147483647 then ~ee_addr~1 % 4294967296 else ~ee_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6271: ~tmp___0~14 := #t~ret462;havoc #t~ret462; [2025-02-08 02:04:35,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6271-1: SUMMARY for call #t~ret462 := inl((if ~ee_addr~1 % 4294967296 <= 2147483647 then ~ee_addr~1 % 4294967296 else ~ee_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6267: SUMMARY for call outl(8, (if ~ee_addr~1 % 4294967296 <= 2147483647 then ~ee_addr~1 % 4294967296 else ~ee_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6284: SUMMARY for call outl(0, (if ~ee_addr~1 % 4294967296 <= 2147483647 then ~ee_addr~1 % 4294967296 else ~ee_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247: havoc #t~ret456; [2025-02-08 02:04:35,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247-1: SUMMARY for call #t~ret456 := inl((if ~ee_addr~1 % 4294967296 <= 2147483647 then ~ee_addr~1 % 4294967296 else ~ee_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-1: [2025-02-08 02:04:35,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239: assume 0 != #t~bitwise455 % 4294967296;havoc #t~bitwise454;havoc #t~bitwise455;~tmp~39 := 9; [2025-02-08 02:04:35,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239: assume !(0 != #t~bitwise455 % 4294967296);havoc #t~bitwise454;havoc #t~bitwise455;~tmp~39 := 8; [2025-02-08 02:04:35,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-2: havoc #t~bitwise464;assume ((((((if 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) < 0 && (if 0 != #t~bitwise463 % 4294967296 then 1 else 0) >= 0) || #t~bitwise464 >= (if 0 != #t~bitwise463 % 4294967296 then 1 else 0)) && (((if 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) >= 0 && (if 0 != #t~bitwise463 % 4294967296 then 1 else 0) < 0) || #t~bitwise464 >= (if 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536))) && (((if 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) < 0 || (if 0 != #t~bitwise463 % 4294967296 then 1 else 0) < 0) || #t~bitwise464 <= (if 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) + (if 0 != #t~bitwise463 % 4294967296 then 1 else 0))) && (((if 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) >= 0 && (if 0 != #t~bitwise463 % 4294967296 then 1 else 0) >= 0) || #t~bitwise464 < 0)) && #t~bitwise464 <= 2147483647; [2025-02-08 02:04:35,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239-1: [2025-02-08 02:04:35,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272: ~retval~0 := #t~bitwise464;havoc #t~bitwise463;havoc #t~bitwise464; [2025-02-08 02:04:35,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-5: [2025-02-08 02:04:35,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6268-1: SUMMARY for call #t~ret460 := inl((if ~ee_addr~1 % 4294967296 <= 2147483647 then ~ee_addr~1 % 4294967296 else ~ee_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239-4: assume 0 == #t~bitwise454 % 4294967296 || 0 == ~read_cmd~0 % 4294967296;#t~bitwise455 := 0; [2025-02-08 02:04:35,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239-4: assume !(0 == #t~bitwise454 % 4294967296 || 0 == ~read_cmd~0 % 4294967296); [2025-02-08 02:04:35,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-6: havoc #t~bitwise463;assume #t~bitwise463 % 4294967296 <= ~tmp___0~14 % 4294967296 && #t~bitwise463 % 4294967296 <= 2; [2025-02-08 02:04:35,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239-5: [2025-02-08 02:04:35,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-3: assume 0 == (if 0 != #t~bitwise463 % 4294967296 then 1 else 0);#t~bitwise464 := (if 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536); [2025-02-08 02:04:35,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-3: assume !(0 == (if 0 != #t~bitwise463 % 4294967296 then 1 else 0)); [2025-02-08 02:04:35,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239-2: havoc #t~bitwise455;assume #t~bitwise455 % 4294967296 <= #t~bitwise454 % 4294967296 && #t~bitwise455 % 4294967296 <= ~read_cmd~0 % 4294967296; [2025-02-08 02:04:35,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-4: assume 0 == (if 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) || (if 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) == (if 0 != #t~bitwise463 % 4294967296 then 1 else 0);#t~bitwise464 := (if 0 != #t~bitwise463 % 4294967296 then 1 else 0); [2025-02-08 02:04:35,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-4: assume !(0 == (if 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) || (if 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~0 % 65536 % 4294967296 <= 2147483647 then ~retval~0 % 65536 % 4294967296 else ~retval~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) == (if 0 != #t~bitwise463 % 4294967296 then 1 else 0)); [2025-02-08 02:04:35,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6268: havoc #t~ret460; [2025-02-08 02:04:35,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239-3: assume #t~bitwise454 % 4294967296 == ~read_cmd~0 % 4294967296;#t~bitwise455 := #t~bitwise454; [2025-02-08 02:04:35,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239-3: assume !(#t~bitwise454 % 4294967296 == ~read_cmd~0 % 4294967296); [2025-02-08 02:04:35,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-7: assume 2 == ~tmp___0~14 % 4294967296;#t~bitwise463 := ~tmp___0~14; [2025-02-08 02:04:35,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-7: assume !(2 == ~tmp___0~14 % 4294967296); [2025-02-08 02:04:35,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239-6: havoc #t~bitwise454;assume #t~bitwise454 > 1; [2025-02-08 02:04:35,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-8: assume 0 == ~tmp___0~14 % 4294967296;#t~bitwise463 := 0; [2025-02-08 02:04:35,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-8: assume !(0 == ~tmp___0~14 % 4294967296); [2025-02-08 02:04:35,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264: assume ~i~6 > 0; [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264: assume !(~i~6 > 0); [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239-7: assume 0 == ~i~6;#t~bitwise454 := 1; [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239-7: assume !(0 == ~i~6); [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260: SUMMARY for call outl(8, (if ~ee_addr~1 % 4294967296 <= 2147483647 then ~ee_addr~1 % 4294967296 else ~ee_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6285: havoc #t~ret466;#res := ~retval~0; [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6285-1: SUMMARY for call #t~ret466 := inl((if ~ee_addr~1 % 4294967296 <= 2147483647 then ~ee_addr~1 % 4294967296 else ~ee_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-1: SUMMARY for call outl(#t~bitwise457, (if ~ee_addr~1 % 4294967296 <= 2147483647 then ~ee_addr~1 % 4294967296 else ~ee_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-2: [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248: havoc #t~bitwise457; [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-5: assume 0 == ~dataval~0 % 4294967296 || 4 == ~dataval~0 % 4294967296;#t~bitwise457 := 4; [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-5: assume !(0 == ~dataval~0 % 4294967296 || 4 == ~dataval~0 % 4294967296); [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-3: havoc #t~bitwise457;assume (#t~bitwise457 % 4294967296 >= ~dataval~0 % 4294967296 && #t~bitwise457 % 4294967296 >= 4) && #t~bitwise457 % 4294967296 <= 4 + ~dataval~0 % 4294967296; [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-4: assume false;#t~bitwise457 := ~dataval~0; [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-4: assume !false; [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6273: havoc #t~ret465;~i~6 := ~i~6 - 1; [2025-02-08 02:04:35,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6273-1: SUMMARY for call #t~ret465 := inl((if ~ee_addr~1 % 4294967296 <= 2147483647 then ~ee_addr~1 % 4294967296 else ~ee_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6269: SUMMARY for call outl(12, (if ~ee_addr~1 % 4294967296 <= 2147483647 then ~ee_addr~1 % 4294967296 else ~ee_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261: havoc #t~ret459;~i~6 := 16; [2025-02-08 02:04:35,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint read_eepromFINAL: assume true; [2025-02-08 02:04:35,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261-1: SUMMARY for call #t~ret459 := inl((if ~ee_addr~1 % 4294967296 <= 2147483647 then ~ee_addr~1 % 4294967296 else ~ee_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6249: havoc #t~ret458;~i~6 := ~i~6 - 1; [2025-02-08 02:04:35,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6249-1: SUMMARY for call #t~ret458 := inl((if ~ee_addr~1 % 4294967296 <= 2147483647 then ~ee_addr~1 % 4294967296 else ~ee_addr~1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6245: ~dataval~0 := ~tmp~39; [2025-02-08 02:04:35,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8895: havoc dev_get_drvdata_#t~ret1022#1.base, dev_get_drvdata_#t~ret1022#1.offset; [2025-02-08 02:04:35,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6687: assume 0 == (~skb~0.base + ~skb~0.offset) % 18446744073709551616; [2025-02-08 02:04:35,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6687: assume !(0 == (~skb~0.base + ~skb~0.offset) % 18446744073709551616);call write~$Pointer$#7(~skb~0.base, ~skb~0.offset, ~sis_priv~6.base, 412 + ~sis_priv~6.offset + 8 * ~i~13, 8);call #t~mem537.base, #t~mem537.offset := read~$Pointer$#7(~sis_priv~6.base, 548 + ~sis_priv~6.offset, 8);call write~int#7(1540, #t~mem537.base, 4 + (#t~mem537.offset + 12 * (if ~i~13 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~13 % 18446744073709551616 % 18446744073709551616 else ~i~13 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem537.base, #t~mem537.offset;call #t~mem538.base, #t~mem538.offset := read~$Pointer$#7(~sis_priv~6.base, ~sis_priv~6.offset, 8);call #t~mem539.base, #t~mem539.offset := read~$Pointer$#7(~skb~0.base, 226 + ~skb~0.offset, 8); [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685-1: SUMMARY for call #t~ret536.base, #t~ret536.offset := dev_alloc_skb(1540); srcloc: null [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685: ~skb~0.base, ~skb~0.offset := #t~ret536.base, #t~ret536.offset;havoc #t~ret536.base, #t~ret536.offset; [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6712-1: SUMMARY for call #t~ret546 := printk(43, 0); srcloc: null [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6712: assume -2147483648 <= #t~ret546 && #t~ret546 <= 2147483647;havoc #t~ret546; [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6681: ~i~13 := 0; [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6706: call write~int#7(-16 + ~i~13, ~sis_priv~6.base, 272 + ~sis_priv~6.offset, 4);call #t~mem542 := read~int#7(~sis_priv~6.base, 564 + ~sis_priv~6.offset, 8); [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669: call write~$Pointer$#7(0, 0, ~sis_priv~6.base, 412 + ~sis_priv~6.offset + 8 * ~i~13, 8);call #t~mem532.base, #t~mem532.offset := read~$Pointer$#7(~sis_priv~6.base, 548 + ~sis_priv~6.offset, 8);call #t~mem533 := read~int#7(~sis_priv~6.base, 564 + ~sis_priv~6.offset, 8);call write~int#7(#t~mem533 + 12 * (if 1 + ~i~13 < 0 && 0 != (1 + ~i~13) % 16 then (1 + ~i~13) % 16 - 16 else (1 + ~i~13) % 16), #t~mem532.base, #t~mem532.offset + 12 * (if ~i~13 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~13 % 18446744073709551616 % 18446744073709551616 else ~i~13 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);havoc #t~mem532.base, #t~mem532.offset;havoc #t~mem533;call #t~mem534.base, #t~mem534.offset := read~$Pointer$#7(~sis_priv~6.base, 548 + ~sis_priv~6.offset, 8);call write~int#7(0, #t~mem534.base, 4 + (#t~mem534.offset + 12 * (if ~i~13 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~13 % 18446744073709551616 % 18446744073709551616 else ~i~13 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem534.base, #t~mem534.offset;call #t~mem535.base, #t~mem535.offset := read~$Pointer$#7(~sis_priv~6.base, 548 + ~sis_priv~6.offset, 8);call write~int#7(0, #t~mem535.base, 8 + (#t~mem535.offset + 12 * (if ~i~13 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~13 % 18446744073709551616 % 18446744073709551616 else ~i~13 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem535.base, #t~mem535.offset;~i~13 := 1 + ~i~13; [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6694: ~tmp___0~20 := #t~ret540;havoc #t~mem538.base, #t~mem538.offset;havoc #t~mem539.base, #t~mem539.offset;havoc #t~ret540;call #t~mem541.base, #t~mem541.offset := read~$Pointer$#7(~sis_priv~6.base, 548 + ~sis_priv~6.offset, 8);call write~int#7(~tmp___0~20, #t~mem541.base, 8 + (#t~mem541.offset + 12 * (if ~i~13 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~13 % 18446744073709551616 % 18446744073709551616 else ~i~13 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem541.base, #t~mem541.offset;~i~13 := 1 + ~i~13; [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6694-1: SUMMARY for call #t~ret540 := pci_map_single(#t~mem538.base, #t~mem538.offset, #t~mem539.base, #t~mem539.offset, 1540, 2); srcloc: null [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6682: assume ~i~13 <= 15; [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6682: assume !(~i~13 <= 15); [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711-1: SUMMARY for call #t~ret545 := inl((if (48 + ~ioaddr~7) % 4294967296 % 4294967296 <= 2147483647 then (48 + ~ioaddr~7) % 4294967296 % 4294967296 else (48 + ~ioaddr~7) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711: ~tmp___1~10 := #t~ret545;havoc #t~ret545; [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709-3: assume 8192 == #t~mem543 % 4294967296;#t~bitwise544 := #t~mem543; [2025-02-08 02:04:35,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709-3: assume !(8192 == #t~mem543 % 4294967296); [2025-02-08 02:04:35,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707-1: SUMMARY for call outl(#t~mem542, (if (48 + ~ioaddr~7) % 4294967296 % 4294967296 <= 2147483647 then (48 + ~ioaddr~7) % 4294967296 % 4294967296 else (48 + ~ioaddr~7) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709-2: havoc #t~bitwise544;assume #t~bitwise544 % 4294967296 <= #t~mem543 % 4294967296 && #t~bitwise544 % 4294967296 <= 8192; [2025-02-08 02:04:35,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707: havoc #t~mem542;call #t~mem543 := read~int#7(~sis_priv~6.base, 264 + ~sis_priv~6.offset, 4); [2025-02-08 02:04:35,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709-1: [2025-02-08 02:04:35,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709: assume 0 != #t~bitwise544 % 4294967296;havoc #t~mem543;havoc #t~bitwise544; [2025-02-08 02:04:35,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709: assume !(0 != #t~bitwise544 % 4294967296);havoc #t~mem543;havoc #t~bitwise544; [2025-02-08 02:04:35,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint sis900_init_rx_ringFINAL: assume true; [2025-02-08 02:04:35,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709-4: assume 0 == #t~mem543 % 4294967296;#t~bitwise544 := 0; [2025-02-08 02:04:35,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709-4: assume !(0 == #t~mem543 % 4294967296); [2025-02-08 02:04:36,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6848-2: call #t~mem559 := read~int#7(~sis_priv~7.base, 92 + ~sis_priv~7.offset, 4); [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6848-1: SUMMARY for call #t~ret560 := mdio_read(~net_dev.base, ~net_dev.offset, (if #t~mem559 % 4294967296 % 4294967296 <= 2147483647 then #t~mem559 % 4294967296 % 4294967296 else #t~mem559 % 4294967296 % 4294967296 - 4294967296), 20); srcloc: null [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6848: assume -2147483648 <= #t~ret560 && #t~ret560 <= 2147483647;~tmp___4~4 := #t~ret560;havoc #t~mem559;havoc #t~ret560;~reg14h~0 := ~tmp___4~4; [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6774: assume 0 == ~i~14;~min_value~0 := ~eq_value~0;~max_value~0 := ~min_value~0; [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6774: assume !(0 == ~i~14); [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807: assume ~max_value~0 % 65536 % 4294967296 <= 4;~eq_value~0 := ~max_value~0; [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807: assume !(~max_value~0 % 65536 % 4294967296 <= 4); [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6799: assume 129 == ~revision % 256 % 4294967296; [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6799: assume !(129 == ~revision % 256 % 4294967296); [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6832: assume 128 == ~revision % 256 % 4294967296;call #t~mem557 := read~int#7(~sis_priv~7.base, 576 + ~sis_priv~7.offset, 1); [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6832: assume !(128 == ~revision % 256 % 4294967296); [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833: assume 16 == #t~mem557 % 256 % 4294967296;havoc #t~mem557; [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833: assume !(16 == #t~mem557 % 256 % 4294967296);havoc #t~mem557;call #t~mem558 := read~int#7(~sis_priv~7.base, 576 + ~sis_priv~7.offset, 1); [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850: ~reg14h~0 := #t~bitwise562;havoc #t~bitwise561;havoc #t~bitwise562; [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850-4: assume 0 == #t~bitwise561 || #t~bitwise561 == (if 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 else 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) % 256;#t~bitwise562 := (if 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 else 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) % 256; [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850-4: assume !(0 == #t~bitwise561 || #t~bitwise561 == (if 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 else 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) % 256); [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850-3: assume 0 == (if 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 else 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) % 256;#t~bitwise562 := #t~bitwise561; [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850-3: assume !(0 == (if 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 else 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) % 256); [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850-2: havoc #t~bitwise562;assume (((((#t~bitwise561 < 0 && (if 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 else 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) % 256 >= 0) || #t~bitwise562 >= (if 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 else 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) % 256) && ((#t~bitwise561 >= 0 && (if 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 else 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) % 256 < 0) || #t~bitwise562 >= #t~bitwise561)) && ((#t~bitwise561 < 0 || (if 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 else 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) % 256 < 0) || #t~bitwise562 <= #t~bitwise561 + (if 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 else 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) % 256)) && ((#t~bitwise561 >= 0 && (if 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 else 8 * (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) % 256 >= 0) || #t~bitwise562 < 0)) && #t~bitwise562 <= 2147483647; [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6784: ~max_value~0 := ~tmp___2~6; [2025-02-08 02:04:36,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850-1: [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850-8: assume 0 == (if ~reg14h~0 % 65536 % 65536 <= 32767 then ~reg14h~0 % 65536 % 65536 else ~reg14h~0 % 65536 % 65536 - 65536);#t~bitwise561 := 0; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850-8: assume !(0 == (if ~reg14h~0 % 65536 % 65536 <= 32767 then ~reg14h~0 % 65536 % 65536 else ~reg14h~0 % 65536 % 65536 - 65536)); [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850-7: assume -249 == (if ~reg14h~0 % 65536 % 65536 <= 32767 then ~reg14h~0 % 65536 % 65536 else ~reg14h~0 % 65536 % 65536 - 65536);#t~bitwise561 := (if ~reg14h~0 % 65536 % 65536 <= 32767 then ~reg14h~0 % 65536 % 65536 else ~reg14h~0 % 65536 % 65536 - 65536); [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850-7: assume !(-249 == (if ~reg14h~0 % 65536 % 65536 <= 32767 then ~reg14h~0 % 65536 % 65536 else ~reg14h~0 % 65536 % 65536 - 65536)); [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850-6: havoc #t~bitwise561;assume (((#t~bitwise561 <= (if ~reg14h~0 % 65536 % 65536 <= 32767 then ~reg14h~0 % 65536 % 65536 else ~reg14h~0 % 65536 % 65536 - 65536) && ((if ~reg14h~0 % 65536 % 65536 <= 32767 then ~reg14h~0 % 65536 % 65536 else ~reg14h~0 % 65536 % 65536 - 65536) >= 0 || #t~bitwise561 <= -249)) && ((if ~reg14h~0 % 65536 % 65536 <= 32767 then ~reg14h~0 % 65536 % 65536 else ~reg14h~0 % 65536 % 65536 - 65536) < 0 || #t~bitwise561 >= 0)) && #t~bitwise561 > -249 + (if ~reg14h~0 % 65536 % 65536 <= 32767 then ~reg14h~0 % 65536 % 65536 else ~reg14h~0 % 65536 % 65536 - 65536)) && #t~bitwise561 >= -2147483648; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850-5: [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: assume ~i~14 < ~maxcount~0; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: assume !(~i~14 < ~maxcount~0); [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6851-1: [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6851: ~reg14h~0 := #t~bitwise564;havoc #t~bitwise563;havoc #t~bitwise564;call #t~mem565 := read~int#7(~sis_priv~7.base, 92 + ~sis_priv~7.offset, 4); [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6851-5: [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6851-4: assume 0 == #t~bitwise563 % 4294967296 || 24576 == #t~bitwise563 % 4294967296;#t~bitwise564 := 24576; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6851-4: assume !(0 == #t~bitwise563 % 4294967296 || 24576 == #t~bitwise563 % 4294967296); [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6851-3: assume false;#t~bitwise564 := #t~bitwise563; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6851-3: assume !false; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6851-2: havoc #t~bitwise564;assume (#t~bitwise564 % 4294967296 >= #t~bitwise563 % 4294967296 && #t~bitwise564 % 4294967296 >= 24576) && #t~bitwise564 % 4294967296 <= 24576 + #t~bitwise563 % 4294967296; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6785: assume (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) < (if ~min_value~0 % 65536 % 4294967296 <= 2147483647 then ~min_value~0 % 65536 % 4294967296 else ~min_value~0 % 65536 % 4294967296 - 4294967296);~tmp___3~5 := (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6785: assume !((if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) < (if ~min_value~0 % 65536 % 4294967296 <= 2147483647 then ~min_value~0 % 65536 % 4294967296 else ~min_value~0 % 65536 % 4294967296 - 4294967296));~tmp___3~5 := (if ~min_value~0 % 65536 % 4294967296 <= 2147483647 then ~min_value~0 % 65536 % 4294967296 else ~min_value~0 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6810: assume ~max_value~0 % 65536 % 4294967296 > 4; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6810: assume !(~max_value~0 % 65536 % 4294967296 > 4); [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6851-8: assume 0 == ~reg14h~0 % 65536 % 4294967296;#t~bitwise563 := 0; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6851-8: assume !(0 == ~reg14h~0 % 65536 % 4294967296); [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6851-7: assume 40447 == ~reg14h~0 % 65536 % 4294967296;#t~bitwise563 := ~reg14h~0 % 65536; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6851-7: assume !(40447 == ~reg14h~0 % 65536 % 4294967296); [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6851-6: havoc #t~bitwise563;assume #t~bitwise563 % 4294967296 <= ~reg14h~0 % 65536 % 4294967296 && #t~bitwise563 % 4294967296 <= 40447; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6802: assume 131 == ~revision % 256 % 4294967296; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6802: assume !(131 == ~revision % 256 % 4294967296); [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6852-1: SUMMARY for call mdio_write(~net_dev.base, ~net_dev.offset, (if #t~mem565 % 4294967296 % 4294967296 <= 2147483647 then #t~mem565 % 4294967296 % 4294967296 else #t~mem565 % 4294967296 % 4294967296 - 4294967296), 20, (if ~reg14h~0 % 65536 % 4294967296 <= 2147483647 then ~reg14h~0 % 65536 % 4294967296 else ~reg14h~0 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6852: havoc #t~mem565; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6811: assume ~max_value~0 % 65536 % 4294967296 <= 14; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6811: assume !(~max_value~0 % 65536 % 4294967296 <= 14); [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836: assume 17 == #t~mem558 % 256 % 4294967296;havoc #t~mem558; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836: assume !(17 == #t~mem558 % 256 % 4294967296);havoc #t~mem558; [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6779: assume (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) > (if ~max_value~0 % 65536 % 4294967296 <= 2147483647 then ~max_value~0 % 65536 % 4294967296 else ~max_value~0 % 65536 % 4294967296 - 4294967296);~tmp___2~6 := (if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:36,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6779: assume !((if ~eq_value~0 % 65536 % 4294967296 <= 2147483647 then ~eq_value~0 % 65536 % 4294967296 else ~eq_value~0 % 65536 % 4294967296 - 4294967296) > (if ~max_value~0 % 65536 % 4294967296 <= 2147483647 then ~max_value~0 % 65536 % 4294967296 else ~max_value~0 % 65536 % 4294967296 - 4294967296));~tmp___2~6 := (if ~max_value~0 % 65536 % 4294967296 <= 2147483647 then ~max_value~0 % 65536 % 4294967296 else ~max_value~0 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6812: assume (if ~max_value~0 % 65536 % 4294967296 <= 2147483647 then ~max_value~0 % 65536 % 4294967296 else ~max_value~0 % 65536 % 4294967296 - 4294967296) == (if ~min_value~0 % 65536 % 4294967296 <= 2147483647 then ~min_value~0 % 65536 % 4294967296 else ~min_value~0 % 65536 % 4294967296 - 4294967296);~eq_value~0 := 2 + ~max_value~0 % 65536; [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6812: assume !((if ~max_value~0 % 65536 % 4294967296 <= 2147483647 then ~max_value~0 % 65536 % 4294967296 else ~max_value~0 % 65536 % 4294967296 - 4294967296) == (if ~min_value~0 % 65536 % 4294967296 <= 2147483647 then ~min_value~0 % 65536 % 4294967296 else ~min_value~0 % 65536 % 4294967296 - 4294967296));~eq_value~0 := 1 + ~max_value~0 % 65536; [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6771-1: SUMMARY for call #t~ret555 := mdio_read(~net_dev.base, ~net_dev.offset, (if #t~mem554 % 4294967296 % 4294967296 <= 2147483647 then #t~mem554 % 4294967296 % 4294967296 else #t~mem554 % 4294967296 % 4294967296 - 4294967296), 20); srcloc: null [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6771: assume -2147483648 <= #t~ret555 && #t~ret555 <= 2147483647;~tmp___1~11 := #t~ret555;havoc #t~mem554;havoc #t~ret555; [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6771-2: call #t~mem554 := read~int#7(~sis_priv~7.base, 92 + ~sis_priv~7.offset, 4); [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6838: assume 0 == ~max_value~0 % 65536 % 4294967296;~eq_value~0 := 3; [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6838: assume !(0 == ~max_value~0 % 65536 % 4294967296);~eq_value~0 := (if 1 + ((if ~max_value~0 % 65536 % 4294967296 <= 2147483647 then ~max_value~0 % 65536 % 4294967296 else ~max_value~0 % 65536 % 4294967296 - 4294967296) + (if ~min_value~0 % 65536 % 4294967296 <= 2147483647 then ~min_value~0 % 65536 % 4294967296 else ~min_value~0 % 65536 % 4294967296 - 4294967296)) < 0 && 0 != (1 + ((if ~max_value~0 % 65536 % 4294967296 <= 2147483647 then ~max_value~0 % 65536 % 4294967296 else ~max_value~0 % 65536 % 4294967296 - 4294967296) + (if ~min_value~0 % 65536 % 4294967296 <= 2147483647 then ~min_value~0 % 65536 % 4294967296 else ~min_value~0 % 65536 % 4294967296 - 4294967296))) % 2 then 1 + (1 + ((if ~max_value~0 % 65536 % 4294967296 <= 2147483647 then ~max_value~0 % 65536 % 4294967296 else ~max_value~0 % 65536 % 4294967296 - 4294967296) + (if ~min_value~0 % 65536 % 4294967296 <= 2147483647 then ~min_value~0 % 65536 % 4294967296 else ~min_value~0 % 65536 % 4294967296 - 4294967296))) / 2 else (1 + ((if ~max_value~0 % 65536 % 4294967296 <= 2147483647 then ~max_value~0 % 65536 % 4294967296 else ~max_value~0 % 65536 % 4294967296 - 4294967296) + (if ~min_value~0 % 65536 % 4294967296 <= 2147483647 then ~min_value~0 % 65536 % 4294967296 else ~min_value~0 % 65536 % 4294967296 - 4294967296))) / 2); [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6772-2: havoc #t~bitwise556;assume ((((~tmp___1~11 < 0 || #t~bitwise556 <= ~tmp___1~11) && #t~bitwise556 <= 248) && #t~bitwise556 >= 0) && (~tmp___1~11 >= 0 || #t~bitwise556 > 248 + ~tmp___1~11)) && #t~bitwise556 >= -2147483648; [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6772-1: [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6772: ~eq_value~0 := #t~bitwise556 / 8;havoc #t~bitwise556; [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6805: assume 132 == ~revision % 256 % 4294967296; [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6805: assume !(132 == ~revision % 256 % 4294967296); [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6772-4: assume 0 == ~tmp___1~11;#t~bitwise556 := 0; [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6772-4: assume !(0 == ~tmp___1~11); [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6772-3: assume 248 == ~tmp___1~11;#t~bitwise556 := ~tmp___1~11; [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6772-3: assume !(248 == ~tmp___1~11); [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6822: assume ~max_value~0 % 65536 % 4294967296 > 14; [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6822: assume !(~max_value~0 % 65536 % 4294967296 > 14); [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790: ~min_value~0 := ~tmp___3~5;~i~14 := 1 + ~i~14; [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6823: assume (if ~max_value~0 % 65536 % 4294967296 <= 2147483647 then ~max_value~0 % 65536 % 4294967296 else ~max_value~0 % 65536 % 4294967296 - 4294967296) == (if ~min_value~0 % 65536 % 4294967296 <= 2147483647 then ~min_value~0 % 65536 % 4294967296 else ~min_value~0 % 65536 % 4294967296 - 4294967296);~eq_value~0 := 6 + ~max_value~0 % 65536; [2025-02-08 02:04:36,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6823: assume !((if ~max_value~0 % 65536 % 4294967296 <= 2147483647 then ~max_value~0 % 65536 % 4294967296 else ~max_value~0 % 65536 % 4294967296 - 4294967296) == (if ~min_value~0 % 65536 % 4294967296 <= 2147483647 then ~min_value~0 % 65536 % 4294967296 else ~min_value~0 % 65536 % 4294967296 - 4294967296));~eq_value~0 := 5 + ~max_value~0 % 65536; [2025-02-08 02:04:36,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000: havoc #t~ret1038.base, #t~ret1038.offset; [2025-02-08 02:04:36,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9028: havoc #t~nondet1042; [2025-02-08 02:04:36,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8986: havoc pci_bus_write_config_byte_#t~nondet1035#1; [2025-02-08 02:04:36,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8847: havoc #t~nondet1016; [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624: call write~$Pointer$#7(0, 0, ~sis_priv~5.base, 284 + ~sis_priv~5.offset + 8 * ~i~12, 8);call #t~mem521.base, #t~mem521.offset := read~$Pointer$#7(~sis_priv~5.base, 540 + ~sis_priv~5.offset, 8);call #t~mem522 := read~int#7(~sis_priv~5.base, 556 + ~sis_priv~5.offset, 8);call write~int#7(#t~mem522 + 12 * (if 1 + ~i~12 < 0 && 0 != (1 + ~i~12) % 16 then (1 + ~i~12) % 16 - 16 else (1 + ~i~12) % 16), #t~mem521.base, #t~mem521.offset + 12 * (if ~i~12 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~12 % 18446744073709551616 % 18446744073709551616 else ~i~12 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);havoc #t~mem521.base, #t~mem521.offset;havoc #t~mem522;call #t~mem523.base, #t~mem523.offset := read~$Pointer$#7(~sis_priv~5.base, 540 + ~sis_priv~5.offset, 8);call write~int#7(0, #t~mem523.base, 4 + (#t~mem523.offset + 12 * (if ~i~12 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~12 % 18446744073709551616 % 18446744073709551616 else ~i~12 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem523.base, #t~mem523.offset;call #t~mem524.base, #t~mem524.offset := read~$Pointer$#7(~sis_priv~5.base, 540 + ~sis_priv~5.offset, 8);call write~int#7(0, #t~mem524.base, 8 + (#t~mem524.offset + 12 * (if ~i~12 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~12 % 18446744073709551616 % 18446744073709551616 else ~i~12 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem524.base, #t~mem524.offset;~i~12 := 1 + ~i~12; [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6642: assume -2147483648 <= #t~ret529 && #t~ret529 <= 2147483647;havoc #t~ret529; [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-1: [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639: assume 0 != #t~bitwise527 % 4294967296;havoc #t~mem526;havoc #t~bitwise527; [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639: assume !(0 != #t~bitwise527 % 4294967296);havoc #t~mem526;havoc #t~bitwise527; [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641-1: SUMMARY for call #t~ret528 := inl((if (32 + ~ioaddr~6) % 4294967296 % 4294967296 <= 2147483647 then (32 + ~ioaddr~6) % 4294967296 % 4294967296 else (32 + ~ioaddr~6) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6642-1: SUMMARY for call #t~ret529 := printk(42, 0); srcloc: null [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641: ~tmp___1~9 := #t~ret528;havoc #t~ret528; [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-4: assume 0 == #t~mem526 % 4294967296;#t~bitwise527 := 0; [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-4: assume !(0 == #t~mem526 % 4294967296); [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-2: call #t~mem525 := read~int#7(~sis_priv~5.base, 556 + ~sis_priv~5.offset, 8); [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint sis900_init_tx_ringFINAL: assume true; [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-3: assume 8192 == #t~mem526 % 4294967296;#t~bitwise527 := #t~mem526; [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-3: assume !(8192 == #t~mem526 % 4294967296); [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-1: SUMMARY for call outl(#t~mem525, (if (32 + ~ioaddr~6) % 4294967296 % 4294967296 <= 2147483647 then (32 + ~ioaddr~6) % 4294967296 % 4294967296 else (32 + ~ioaddr~6) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-2: havoc #t~bitwise527;assume #t~bitwise527 % 4294967296 <= #t~mem526 % 4294967296 && #t~bitwise527 % 4294967296 <= 8192; [2025-02-08 02:04:36,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637: havoc #t~mem525;call #t~mem526 := read~int#7(~sis_priv~5.base, 264 + ~sis_priv~5.offset, 4); [2025-02-08 02:04:36,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5077: havoc #t~mem184.base, #t~mem184.offset; [2025-02-08 02:04:36,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777: havoc #t~mem120.base, #t~mem120.offset; [2025-02-08 02:04:36,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8990: havoc pci_bus_write_config_dword_#t~nondet1036#1; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8186: assume ~i~19#1 < ~table_entries~0#1; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8186: assume !(~i~19#1 < ~table_entries~0#1); [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236-2: [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236-1: SUMMARY for call outl(#t~bitwise952#1, (if (36 + ~ioaddr~14#1) % 4294967296 % 4294967296 <= 2147483647 then (36 + ~ioaddr~14#1) % 4294967296 % 4294967296 else (36 + ~ioaddr~14#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236: havoc #t~bitwise952#1; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236-5: assume 0 == ~tmp___1~20#1 % 4294967296 || 536870912 == ~tmp___1~20#1 % 4294967296;#t~bitwise952#1 := 536870912; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236-5: assume !(0 == ~tmp___1~20#1 % 4294967296 || 536870912 == ~tmp___1~20#1 % 4294967296); [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236-4: assume false;#t~bitwise952#1 := ~tmp___1~20#1; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236-4: assume !false; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236-3: havoc #t~bitwise952#1;assume (#t~bitwise952#1 % 4294967296 >= ~tmp___1~20#1 % 4294967296 && #t~bitwise952#1 % 4294967296 >= 536870912) && #t~bitwise952#1 % 4294967296 <= 536870912 + ~tmp___1~20#1 % 4294967296; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8237-1: SUMMARY for call #t~ret953#1 := inl((if (52 + ~ioaddr~14#1) % 4294967296 % 4294967296 <= 2147483647 then (52 + ~ioaddr~14#1) % 4294967296 % 4294967296 else (52 + ~ioaddr~14#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8237: ~tmp___2~13#1 := #t~ret953#1;havoc #t~ret953#1; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8873: havoc crc32_le_#t~nondet1019#1;sis900_mcast_bitnr_#t~ret928#1 := crc32_le_#res#1;havoc crc32_le_#t~nondet1019#1, crc32_le_~arg0#1, crc32_le_~arg1#1.base, crc32_le_~arg1#1.offset, crc32_le_~arg2#1;havoc crc32_le_#in~arg0#1, crc32_le_#in~arg1#1.base, crc32_le_#in~arg1#1.offset, crc32_le_#in~arg2#1;assume { :end_inline_crc32_le } true;sis900_mcast_bitnr_~tmp~69#1 := sis900_mcast_bitnr_#t~ret928#1;havoc sis900_mcast_bitnr_#t~ret928#1;assume { :begin_inline_bitrev32 } true;bitrev32_#in~arg0#1 := sis900_mcast_bitnr_~tmp~69#1;havoc bitrev32_#res#1;havoc bitrev32_#t~nondet1018#1, bitrev32_~arg0#1;bitrev32_~arg0#1 := bitrev32_#in~arg0#1;havoc bitrev32_#t~nondet1018#1;bitrev32_#res#1 := bitrev32_#t~nondet1018#1;havoc bitrev32_#t~nondet1018#1; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229-1: SUMMARY for call outl(2147483648 + ~rx_mode~0#1 - (~rx_mode~0#1 - ~rx_mode~0#1 % 2147483648), (if (72 + ~ioaddr~14#1) % 4294967296 % 4294967296 <= 2147483647 then (72 + ~ioaddr~14#1) % 4294967296 % 4294967296 else (72 + ~ioaddr~14#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229: call #t~mem947#1 := read~int#7(~net_dev#1.base, 420 + ~net_dev#1.offset, 4); [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213: ~i~19#1 := 0; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238: havoc #t~bitwise954#1; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238-4: assume false;#t~bitwise954#1 := ~tmp___2~13#1; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238-4: assume !false; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8106: assume 3 == sis900_mcast_bitnr_~revision#1 % 256 % 4294967296;sis900_mcast_bitnr_#res#1 := sis900_mcast_bitnr_~crc~0#1 % 4294967296 / 16777216; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8106: assume !(3 == sis900_mcast_bitnr_~revision#1 % 256 % 4294967296);sis900_mcast_bitnr_#res#1 := sis900_mcast_bitnr_~crc~0#1 % 4294967296 / 33554432; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238-3: havoc #t~bitwise954#1;assume (#t~bitwise954#1 % 4294967296 >= ~tmp___2~13#1 % 4294967296 && #t~bitwise954#1 % 4294967296 >= 268435456) && #t~bitwise954#1 % 4294967296 <= 268435456 + ~tmp___2~13#1 % 4294967296; [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238-2: [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238-1: SUMMARY for call outl(#t~bitwise954#1, (if (52 + ~ioaddr~14#1) % 4294967296 % 4294967296 <= 2147483647 then (52 + ~ioaddr~14#1) % 4294967296 % 4294967296 else (52 + ~ioaddr~14#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:37,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238-5: assume 0 == ~tmp___2~13#1 % 4294967296 || 268435456 == ~tmp___2~13#1 % 4294967296;#t~bitwise954#1 := 268435456; [2025-02-08 02:04:37,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238-5: assume !(0 == ~tmp___2~13#1 % 4294967296 || 268435456 == ~tmp___2~13#1 % 4294967296); [2025-02-08 02:04:37,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8866: havoc bitrev32_#t~nondet1018#1;sis900_mcast_bitnr_#t~ret929#1 := bitrev32_#res#1;havoc bitrev32_#t~nondet1018#1, bitrev32_~arg0#1;havoc bitrev32_#in~arg0#1;assume { :end_inline_bitrev32 } true;sis900_mcast_bitnr_~tmp___0~37#1 := sis900_mcast_bitnr_#t~ret929#1;havoc sis900_mcast_bitnr_#t~ret929#1;sis900_mcast_bitnr_~crc~0#1 := sis900_mcast_bitnr_~tmp___0~37#1; [2025-02-08 02:04:37,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8164: call write~int#9(65535, ~#mc_filter~0#1.base, ~#mc_filter~0#1.offset + 2 * ~i~19#1, 2);~i~19#1 := 1 + ~i~19#1; [2025-02-08 02:04:37,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8214: assume ~i~19#1 < ~table_entries~0#1; [2025-02-08 02:04:37,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8214: assume !(~i~19#1 < ~table_entries~0#1); [2025-02-08 02:04:37,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8206: assume (~ha~0#1.base + ~ha~0#1.offset) % 18446744073709551616 != (~net_dev#1.base + (572 + ~net_dev#1.offset)) % 18446744073709551616; [2025-02-08 02:04:37,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8206: assume !((~ha~0#1.base + ~ha~0#1.offset) % 18446744073709551616 != (~net_dev#1.base + (572 + ~net_dev#1.offset)) % 18446744073709551616); [2025-02-08 02:04:37,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8239: SUMMARY for call outl(~cr_saved~0#1, (if ~ioaddr~14#1 % 4294967296 <= 2147483647 then ~ioaddr~14#1 % 4294967296 else ~ioaddr~14#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:37,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8231-1: [2025-02-08 02:04:37,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8231: assume 0 != #t~bitwise948#1 % 4294967296;havoc #t~mem947#1;havoc #t~bitwise948#1; [2025-02-08 02:04:37,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8231: assume !(0 != #t~bitwise948#1 % 4294967296);havoc #t~mem947#1;havoc #t~bitwise948#1; [2025-02-08 02:04:37,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8231-4: assume 0 == #t~mem947#1 % 4294967296;#t~bitwise948#1 := 0; [2025-02-08 02:04:37,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8231-4: assume !(0 == #t~mem947#1 % 4294967296); [2025-02-08 02:04:37,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8231-3: assume 8 == #t~mem947#1 % 4294967296;#t~bitwise948#1 := #t~mem947#1; [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8231-3: assume !(8 == #t~mem947#1 % 4294967296); [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8231-2: havoc #t~bitwise948#1;assume #t~bitwise948#1 % 4294967296 <= #t~mem947#1 % 4294967296 && #t~bitwise948#1 % 4294967296 <= 8; [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8199-1: call #t~mem940#1 := read~int#7(~sis_priv~28#1.base, 577 + ~sis_priv~28#1.offset, 1);assume { :begin_inline_sis900_mcast_bitnr } true;sis900_mcast_bitnr_#in~addr#1.base, sis900_mcast_bitnr_#in~addr#1.offset, sis900_mcast_bitnr_#in~revision#1 := ~ha~0#1.base, 16 + ~ha~0#1.offset, (if #t~mem940#1 % 256 % 4294967296 <= 2147483647 then #t~mem940#1 % 256 % 4294967296 else #t~mem940#1 % 256 % 4294967296 - 4294967296);havoc sis900_mcast_bitnr_#res#1;havoc sis900_mcast_bitnr_#t~ret928#1, sis900_mcast_bitnr_#t~ret929#1, sis900_mcast_bitnr_~addr#1.base, sis900_mcast_bitnr_~addr#1.offset, sis900_mcast_bitnr_~revision#1, sis900_mcast_bitnr_~crc~0#1, sis900_mcast_bitnr_~tmp~69#1, sis900_mcast_bitnr_~tmp___0~37#1;sis900_mcast_bitnr_~addr#1.base, sis900_mcast_bitnr_~addr#1.offset := sis900_mcast_bitnr_#in~addr#1.base, sis900_mcast_bitnr_#in~addr#1.offset;sis900_mcast_bitnr_~revision#1 := sis900_mcast_bitnr_#in~revision#1;havoc sis900_mcast_bitnr_~crc~0#1;havoc sis900_mcast_bitnr_~tmp~69#1;havoc sis900_mcast_bitnr_~tmp___0~37#1;assume { :begin_inline_crc32_le } true;crc32_le_#in~arg0#1, crc32_le_#in~arg1#1.base, crc32_le_#in~arg1#1.offset, crc32_le_#in~arg2#1 := 4294967295, sis900_mcast_bitnr_~addr#1.base, sis900_mcast_bitnr_~addr#1.offset, 6;havoc crc32_le_#res#1;havoc crc32_le_#t~nondet1019#1, crc32_le_~arg0#1, crc32_le_~arg1#1.base, crc32_le_~arg1#1.offset, crc32_le_~arg2#1;crc32_le_~arg0#1 := crc32_le_#in~arg0#1;crc32_le_~arg1#1.base, crc32_le_~arg1#1.offset := crc32_le_#in~arg1#1.base, crc32_le_#in~arg1#1.offset;crc32_le_~arg2#1 := crc32_le_#in~arg2#1;havoc crc32_le_#t~nondet1019#1;crc32_le_#res#1 := crc32_le_#t~nondet1019#1;havoc crc32_le_#t~nondet1019#1; [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8199: #t~ret941#1 := sis900_mcast_bitnr_#res#1;havoc sis900_mcast_bitnr_#t~ret928#1, sis900_mcast_bitnr_#t~ret929#1, sis900_mcast_bitnr_~addr#1.base, sis900_mcast_bitnr_~addr#1.offset, sis900_mcast_bitnr_~revision#1, sis900_mcast_bitnr_~crc~0#1, sis900_mcast_bitnr_~tmp~69#1, sis900_mcast_bitnr_~tmp___0~37#1;havoc sis900_mcast_bitnr_#in~addr#1.base, sis900_mcast_bitnr_#in~addr#1.offset, sis900_mcast_bitnr_#in~revision#1;assume { :end_inline_sis900_mcast_bitnr } true;~tmp___0~38#1 := #t~ret941#1;havoc #t~mem940#1;havoc #t~ret941#1;~bit_nr~0#1 := ~tmp___0~38#1 % 65536;call #t~mem942#1 := read~int#9(~#mc_filter~0#1.base, ~#mc_filter~0#1.offset + 2 * (if ~bit_nr~0#1 % 4294967296 / 16 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~bit_nr~0#1 % 4294967296 / 16 % 4294967296 % 18446744073709551616 else ~bit_nr~0#1 % 4294967296 / 16 % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183: call write~int#9(65535, ~#mc_filter~0#1.base, ~#mc_filter~0#1.offset + 2 * ~i~19#1, 2);~i~19#1 := 1 + ~i~19#1; [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8117-1: call ULTIMATE.dealloc(~#mc_filter~0#1.base, ~#mc_filter~0#1.offset);havoc ~#mc_filter~0#1.base, ~#mc_filter~0#1.offset; [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8117: call ULTIMATE.dealloc(~#mc_filter~0#1.base, ~#mc_filter~0#1.offset);havoc ~#mc_filter~0#1.base, ~#mc_filter~0#1.offset; [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8167: assume ~i~19#1 < ~table_entries~0#1; [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8167: assume !(~i~19#1 < ~table_entries~0#1); [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8233-1: SUMMARY for call #t~ret949#1 := inl((if ~ioaddr~14#1 % 4294967296 <= 2147483647 then ~ioaddr~14#1 % 4294967296 else ~ioaddr~14#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8233: ~cr_saved~0#1 := #t~ret949#1;havoc #t~ret949#1; [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8217-1: SUMMARY for call outl(65536 * ((4 + ~i~19#1) % 4294967296), (if (72 + ~ioaddr~14#1) % 4294967296 % 4294967296 <= 2147483647 then (72 + ~ioaddr~14#1) % 4294967296 % 4294967296 else (72 + ~ioaddr~14#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8217: call #t~mem946#1 := read~int#9(~#mc_filter~0#1.base, ~#mc_filter~0#1.offset + 2 * ~i~19#1, 2); [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234: havoc #t~bitwise950#1; [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234-4: assume false;#t~bitwise950#1 := ~cr_saved~0#1; [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234-4: assume !false; [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201-3: assume 0 == (if #t~bitwise943#1 % 65536 <= 32767 then #t~bitwise943#1 % 65536 else #t~bitwise943#1 % 65536 - 65536);#t~bitwise944#1 := (if #t~mem942#1 % 65536 % 65536 <= 32767 then #t~mem942#1 % 65536 % 65536 else #t~mem942#1 % 65536 % 65536 - 65536); [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201-3: assume !(0 == (if #t~bitwise943#1 % 65536 <= 32767 then #t~bitwise943#1 % 65536 else #t~bitwise943#1 % 65536 - 65536)); [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234-3: havoc #t~bitwise950#1;assume (#t~bitwise950#1 % 4294967296 >= ~cr_saved~0#1 % 4294967296 && #t~bitwise950#1 % 4294967296 >= 10) && #t~bitwise950#1 % 4294967296 <= 10 + ~cr_saved~0#1 % 4294967296; [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201-2: havoc #t~bitwise944#1;assume ((((((if #t~mem942#1 % 65536 % 65536 <= 32767 then #t~mem942#1 % 65536 % 65536 else #t~mem942#1 % 65536 % 65536 - 65536) < 0 && (if #t~bitwise943#1 % 65536 <= 32767 then #t~bitwise943#1 % 65536 else #t~bitwise943#1 % 65536 - 65536) >= 0) || #t~bitwise944#1 >= (if #t~bitwise943#1 % 65536 <= 32767 then #t~bitwise943#1 % 65536 else #t~bitwise943#1 % 65536 - 65536)) && (((if #t~mem942#1 % 65536 % 65536 <= 32767 then #t~mem942#1 % 65536 % 65536 else #t~mem942#1 % 65536 % 65536 - 65536) >= 0 && (if #t~bitwise943#1 % 65536 <= 32767 then #t~bitwise943#1 % 65536 else #t~bitwise943#1 % 65536 - 65536) < 0) || #t~bitwise944#1 >= (if #t~mem942#1 % 65536 % 65536 <= 32767 then #t~mem942#1 % 65536 % 65536 else #t~mem942#1 % 65536 % 65536 - 65536))) && (((if #t~mem942#1 % 65536 % 65536 <= 32767 then #t~mem942#1 % 65536 % 65536 else #t~mem942#1 % 65536 % 65536 - 65536) < 0 || (if #t~bitwise943#1 % 65536 <= 32767 then #t~bitwise943#1 % 65536 else #t~bitwise943#1 % 65536 - 65536) < 0) || #t~bitwise944#1 <= (if #t~mem942#1 % 65536 % 65536 <= 32767 then #t~mem942#1 % 65536 % 65536 else #t~mem942#1 % 65536 % 65536 - 65536) + (if #t~bitwise943#1 % 65536 <= 32767 then #t~bitwise943#1 % 65536 else #t~bitwise943#1 % 65536 - 65536))) && (((if #t~mem942#1 % 65536 % 65536 <= 32767 then #t~mem942#1 % 65536 % 65536 else #t~mem942#1 % 65536 % 65536 - 65536) >= 0 && (if #t~bitwise943#1 % 65536 <= 32767 then #t~bitwise943#1 % 65536 else #t~bitwise943#1 % 65536 - 65536) >= 0) || #t~bitwise944#1 < 0)) && #t~bitwise944#1 <= 2147483647; [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234-2: [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201-1: [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234-1: SUMMARY for call outl(#t~bitwise950#1, (if ~ioaddr~14#1 % 4294967296 <= 2147483647 then ~ioaddr~14#1 % 4294967296 else ~ioaddr~14#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201: call write~int#9(#t~bitwise944#1, ~#mc_filter~0#1.base, ~#mc_filter~0#1.offset + 2 * (if ~bit_nr~0#1 % 4294967296 / 16 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~bit_nr~0#1 % 4294967296 / 16 % 4294967296 % 18446744073709551616 else ~bit_nr~0#1 % 4294967296 / 16 % 4294967296 % 18446744073709551616 - 18446744073709551616), 2);havoc #t~mem942#1;havoc #t~bitwise943#1;havoc #t~bitwise944#1;call #t~mem945#1.base, #t~mem945#1.offset := read~$Pointer$#7(~ha~0#1.base, ~ha~0#1.offset, 8);~__mptr___0~0#1.base, ~__mptr___0~0#1.offset := #t~mem945#1.base, #t~mem945#1.offset;havoc #t~mem945#1.base, #t~mem945#1.offset;~ha~0#1.base, ~ha~0#1.offset := ~__mptr___0~0#1.base, ~__mptr___0~0#1.offset; [2025-02-08 02:04:37,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201-7: assume 0 == (if ~bit_nr~0#1 % 4294967296 % 4294967296 <= 2147483647 then ~bit_nr~0#1 % 4294967296 % 4294967296 else ~bit_nr~0#1 % 4294967296 % 4294967296 - 4294967296) % 16;#t~bitwise943#1 := 1; [2025-02-08 02:04:37,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201-7: assume !(0 == (if ~bit_nr~0#1 % 4294967296 % 4294967296 <= 2147483647 then ~bit_nr~0#1 % 4294967296 % 4294967296 else ~bit_nr~0#1 % 4294967296 % 4294967296 - 4294967296) % 16); [2025-02-08 02:04:37,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201-6: havoc #t~bitwise943#1;assume #t~bitwise943#1 > 1; [2025-02-08 02:04:37,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201-5: [2025-02-08 02:04:37,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234-5: assume 0 == ~cr_saved~0#1 % 4294967296 || 10 == ~cr_saved~0#1 % 4294967296;#t~bitwise950#1 := 10; [2025-02-08 02:04:37,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234-5: assume !(0 == ~cr_saved~0#1 % 4294967296 || 10 == ~cr_saved~0#1 % 4294967296); [2025-02-08 02:04:37,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201-4: assume 0 == (if #t~mem942#1 % 65536 % 65536 <= 32767 then #t~mem942#1 % 65536 % 65536 else #t~mem942#1 % 65536 % 65536 - 65536) || (if #t~mem942#1 % 65536 % 65536 <= 32767 then #t~mem942#1 % 65536 % 65536 else #t~mem942#1 % 65536 % 65536 - 65536) == (if #t~bitwise943#1 % 65536 <= 32767 then #t~bitwise943#1 % 65536 else #t~bitwise943#1 % 65536 - 65536);#t~bitwise944#1 := (if #t~bitwise943#1 % 65536 <= 32767 then #t~bitwise943#1 % 65536 else #t~bitwise943#1 % 65536 - 65536); [2025-02-08 02:04:37,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201-4: assume !(0 == (if #t~mem942#1 % 65536 % 65536 <= 32767 then #t~mem942#1 % 65536 % 65536 else #t~mem942#1 % 65536 % 65536 - 65536) || (if #t~mem942#1 % 65536 % 65536 <= 32767 then #t~mem942#1 % 65536 % 65536 else #t~mem942#1 % 65536 % 65536 - 65536) == (if #t~bitwise943#1 % 65536 <= 32767 then #t~bitwise943#1 % 65536 else #t~bitwise943#1 % 65536 - 65536)); [2025-02-08 02:04:37,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8218: havoc #t~mem946#1;~i~19#1 := 1 + ~i~19#1; [2025-02-08 02:04:37,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8218-1: SUMMARY for call outl(#t~mem946#1 % 65536, (if (76 + ~ioaddr~14#1) % 4294967296 % 4294967296 <= 2147483647 then (76 + ~ioaddr~14#1) % 4294967296 % 4294967296 else (76 + ~ioaddr~14#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:37,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint set_rx_modeFINAL: assume true; [2025-02-08 02:04:37,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8235-1: SUMMARY for call #t~ret951#1 := inl((if (36 + ~ioaddr~14#1) % 4294967296 % 4294967296 <= 2147483647 then (36 + ~ioaddr~14#1) % 4294967296 % 4294967296 else (36 + ~ioaddr~14#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:37,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8235: ~tmp___1~20#1 := #t~ret951#1;havoc #t~ret951#1; [2025-02-08 02:04:37,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103: assume sis900_mcast_bitnr_~revision#1 % 256 % 4294967296 > 143;sis900_mcast_bitnr_#res#1 := sis900_mcast_bitnr_~crc~0#1 % 4294967296 / 16777216; [2025-02-08 02:04:37,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103: assume !(sis900_mcast_bitnr_~revision#1 % 256 % 4294967296 > 143); [2025-02-08 02:04:37,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8834: havoc #t~nondet1015; [2025-02-08 02:04:37,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4466: havoc #t~mem1;havoc #t~bitwise2; [2025-02-08 02:04:37,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4510: havoc arch_irqs_disabled_flags_#t~bitwise13#1; [2025-02-08 02:04:37,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8902: havoc dev_set_drvdata_#t~nondet1023#1; [2025-02-08 02:04:37,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892: havoc #t~ret1021.base, #t~ret1021.offset; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616: assume (if sis900_finish_xmit_~tx_status~0#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_finish_xmit_~tx_status~0#1 % 4294967296 % 4294967296 else sis900_finish_xmit_~tx_status~0#1 % 4294967296 % 4294967296 - 4294967296) < 0; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616: assume !((if sis900_finish_xmit_~tx_status~0#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_finish_xmit_~tx_status~0#1 % 4294967296 % 4294967296 else sis900_finish_xmit_~tx_status~0#1 % 4294967296 % 4294967296 - 4294967296) < 0); [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7418: assume -2147483648 <= #t~ret711#1 && #t~ret711#1 <= 2147483647;havoc #t~ret711#1; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7484: call sis900_rx_#t~mem730#1 := read~int#7(sis900_rx_~net_dev#1.base, 220 + sis900_rx_~net_dev#1.offset, 8);call write~int#7(1 + sis900_rx_#t~mem730#1, sis900_rx_~net_dev#1.base, 220 + sis900_rx_~net_dev#1.offset, 8);havoc sis900_rx_#t~mem730#1; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517-1: SUMMARY for call sis900_rx_#t~ret751#1 := printk(58, 0); srcloc: null [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517: assume -2147483648 <= sis900_rx_#t~ret751#1 && sis900_rx_#t~ret751#1 <= 2147483647;havoc sis900_rx_#t~mem749#1;havoc sis900_rx_#t~mem750#1;havoc sis900_rx_#t~ret751#1; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7418-1: SUMMARY for call #t~ret711#1 := printk(55, 0); srcloc: null [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint sis900_interruptFINAL: assume true; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7633-3: assume 67108864 == sis900_finish_xmit_~tx_status~0#1 % 4294967296;sis900_finish_xmit_#t~bitwise798#1 := sis900_finish_xmit_~tx_status~0#1; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7633-3: assume !(67108864 == sis900_finish_xmit_~tx_status~0#1 % 4294967296); [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7567-1: [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7534: assume 16777216 == sis900_rx_#t~bitwise756#1 % 4294967296;havoc sis900_rx_#t~bitwise756#1;call sis900_rx_#t~mem757#1 := read~int#7(sis900_rx_~net_dev#1.base, 252 + sis900_rx_~net_dev#1.offset, 8);call write~int#7(1 + sis900_rx_#t~mem757#1, sis900_rx_~net_dev#1.base, 252 + sis900_rx_~net_dev#1.offset, 8);havoc sis900_rx_#t~mem757#1; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7534: assume !(16777216 == sis900_rx_#t~bitwise756#1 % 4294967296);havoc sis900_rx_#t~bitwise756#1; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7633-2: havoc sis900_finish_xmit_#t~bitwise798#1;assume sis900_finish_xmit_#t~bitwise798#1 % 4294967296 <= sis900_finish_xmit_~tx_status~0#1 % 4294967296 && sis900_finish_xmit_#t~bitwise798#1 % 4294967296 <= 67108864; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7567: assume 0 != sis900_rx_#t~bitwise774#1 % 4294967296;havoc sis900_rx_#t~mem773#1;havoc sis900_rx_#t~bitwise774#1; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7567: assume !(0 != sis900_rx_#t~bitwise774#1 % 4294967296);havoc sis900_rx_#t~mem773#1;havoc sis900_rx_#t~bitwise774#1; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7633-1: [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7633: assume 0 != sis900_finish_xmit_#t~bitwise798#1 % 4294967296;havoc sis900_finish_xmit_#t~bitwise798#1;call sis900_finish_xmit_#t~mem799#1 := read~int#7(sis900_finish_xmit_~net_dev#1.base, 316 + sis900_finish_xmit_~net_dev#1.offset, 8);call write~int#7(1 + sis900_finish_xmit_#t~mem799#1, sis900_finish_xmit_~net_dev#1.base, 316 + sis900_finish_xmit_~net_dev#1.offset, 8);havoc sis900_finish_xmit_#t~mem799#1; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7633: assume !(0 != sis900_finish_xmit_#t~bitwise798#1 % 4294967296);havoc sis900_finish_xmit_#t~bitwise798#1; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7534-4: assume 0 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise756#1 := 0; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7534-4: assume !(0 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7567-4: assume 0 == sis900_rx_#t~mem773#1 % 4294967296;sis900_rx_#t~bitwise774#1 := 0; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7567-4: assume !(0 == sis900_rx_#t~mem773#1 % 4294967296); [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7534-3: assume 25165824 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise756#1 := sis900_rx_~rx_status~0#1; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7534-3: assume !(25165824 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7567-3: assume 64 == sis900_rx_#t~mem773#1 % 4294967296;sis900_rx_#t~bitwise774#1 := sis900_rx_#t~mem773#1; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7567-3: assume !(64 == sis900_rx_#t~mem773#1 % 4294967296); [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7534-2: havoc sis900_rx_#t~bitwise756#1;assume sis900_rx_#t~bitwise756#1 % 4294967296 <= sis900_rx_~rx_status~0#1 % 4294967296 && sis900_rx_#t~bitwise756#1 % 4294967296 <= 25165824; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7633-4: assume 0 == sis900_finish_xmit_~tx_status~0#1 % 4294967296;sis900_finish_xmit_#t~bitwise798#1 := 0; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7633-4: assume !(0 == sis900_finish_xmit_~tx_status~0#1 % 4294967296); [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7567-2: havoc sis900_rx_#t~bitwise774#1;assume sis900_rx_#t~bitwise774#1 % 4294967296 <= sis900_rx_#t~mem773#1 % 4294967296 && sis900_rx_#t~bitwise774#1 % 4294967296 <= 64; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7501: call sis900_rx_#t~mem739#1.base, sis900_rx_#t~mem739#1.offset := read~$Pointer$#7(sis900_rx_~sis_priv~15#1.base, 548 + sis900_rx_~sis_priv~15#1.offset, 8);call write~int#7(1540, sis900_rx_#t~mem739#1.base, 4 + (sis900_rx_#t~mem739#1.offset + 12 * (if sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc sis900_rx_#t~mem739#1.base, sis900_rx_#t~mem739#1.offset; [2025-02-08 02:04:38,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7534-1: [2025-02-08 02:04:38,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5189: assume -2147483648 <= netif_tx_queue_stopped_#t~ret194#1 && netif_tx_queue_stopped_#t~ret194#1 <= 2147483647;netif_tx_queue_stopped_~tmp~27#1 := netif_tx_queue_stopped_#t~ret194#1;havoc netif_tx_queue_stopped_#t~ret194#1;netif_tx_queue_stopped_#res#1 := netif_tx_queue_stopped_~tmp~27#1; [2025-02-08 02:04:38,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5189-1: SUMMARY for call netif_tx_queue_stopped_#t~ret194#1 := constant_test_bit(0, netif_tx_queue_stopped_~dev_queue#1.base, 16 + netif_tx_queue_stopped_~dev_queue#1.offset); srcloc: null [2025-02-08 02:04:38,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7386: havoc sis900_finish_xmit_#t~ret787#1.base, sis900_finish_xmit_#t~ret787#1.offset, sis900_finish_xmit_#t~mem788#1, sis900_finish_xmit_#t~mem789#1.base, sis900_finish_xmit_#t~mem789#1.offset, sis900_finish_xmit_#t~mem790#1, sis900_finish_xmit_#t~bitwise791#1, sis900_finish_xmit_#t~mem792#1, sis900_finish_xmit_#t~bitwise793#1, sis900_finish_xmit_#t~ret794#1, sis900_finish_xmit_#t~mem795#1, sis900_finish_xmit_#t~bitwise796#1, sis900_finish_xmit_#t~mem797#1, sis900_finish_xmit_#t~bitwise798#1, sis900_finish_xmit_#t~mem799#1, sis900_finish_xmit_#t~bitwise800#1, sis900_finish_xmit_#t~mem801#1, sis900_finish_xmit_#t~bitwise802#1, sis900_finish_xmit_#t~mem803#1, sis900_finish_xmit_#t~mem805#1, sis900_finish_xmit_#t~bitwise804#1, sis900_finish_xmit_#t~mem806#1, sis900_finish_xmit_#t~mem807#1, sis900_finish_xmit_#t~mem808#1.base, sis900_finish_xmit_#t~mem808#1.offset, sis900_finish_xmit_#t~mem809#1.base, sis900_finish_xmit_#t~mem809#1.offset, sis900_finish_xmit_#t~mem810#1.base, sis900_finish_xmit_#t~mem810#1.offset, sis900_finish_xmit_#t~mem811#1, sis900_finish_xmit_#t~mem812#1, sis900_finish_xmit_#t~mem813#1.base, sis900_finish_xmit_#t~mem813#1.offset, sis900_finish_xmit_#t~mem814#1.base, sis900_finish_xmit_#t~mem814#1.offset, sis900_finish_xmit_#t~mem815#1, sis900_finish_xmit_#t~mem816#1, sis900_finish_xmit_#t~mem817#1, sis900_finish_xmit_#t~mem818#1, sis900_finish_xmit_#t~ret819#1, sis900_finish_xmit_#t~mem820#1, sis900_finish_xmit_#t~mem821#1, sis900_finish_xmit_~net_dev#1.base, sis900_finish_xmit_~net_dev#1.offset, sis900_finish_xmit_~sis_priv~16#1.base, sis900_finish_xmit_~sis_priv~16#1.offset, sis900_finish_xmit_~tmp~57#1.base, sis900_finish_xmit_~tmp~57#1.offset, sis900_finish_xmit_~skb~3#1.base, sis900_finish_xmit_~skb~3#1.offset, sis900_finish_xmit_~entry~2#1, sis900_finish_xmit_~tx_status~0#1, sis900_finish_xmit_~tmp___0~30#1;havoc sis900_finish_xmit_#in~net_dev#1.base, sis900_finish_xmit_#in~net_dev#1.offset;assume { :end_inline_sis900_finish_xmit } true; [2025-02-08 02:04:38,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485-3: assume 33554432 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise731#1 := sis900_rx_~rx_status~0#1; [2025-02-08 02:04:38,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485-3: assume !(33554432 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485-2: havoc sis900_rx_#t~bitwise731#1;assume sis900_rx_#t~bitwise731#1 % 4294967296 <= sis900_rx_~rx_status~0#1 % 4294967296 && sis900_rx_#t~bitwise731#1 % 4294967296 <= 33554432; [2025-02-08 02:04:38,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485-1: [2025-02-08 02:04:38,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485: assume 0 != sis900_rx_#t~bitwise731#1 % 4294967296;havoc sis900_rx_#t~bitwise731#1;call sis900_rx_#t~mem732#1 := read~int#7(sis900_rx_~net_dev#1.base, 276 + sis900_rx_~net_dev#1.offset, 8);call write~int#7(1 + sis900_rx_#t~mem732#1, sis900_rx_~net_dev#1.base, 276 + sis900_rx_~net_dev#1.offset, 8);havoc sis900_rx_#t~mem732#1; [2025-02-08 02:04:38,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485: assume !(0 != sis900_rx_#t~bitwise731#1 % 4294967296);havoc sis900_rx_#t~bitwise731#1; [2025-02-08 02:04:38,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485-4: assume 0 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise731#1 := 0; [2025-02-08 02:04:38,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485-4: assume !(0 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7667-1: call sis900_finish_xmit_#t~mem818#1 := read~int#7(sis900_finish_xmit_~sis_priv~16#1.base, 572 + sis900_finish_xmit_~sis_priv~16#1.offset, 4); [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7667: assume 0 != sis900_finish_xmit_#t~mem818#1 % 4294967296;havoc sis900_finish_xmit_#t~mem818#1;assume { :begin_inline_netif_queue_stopped } true;netif_queue_stopped_#in~dev#1.base, netif_queue_stopped_#in~dev#1.offset := sis900_finish_xmit_~net_dev#1.base, sis900_finish_xmit_~net_dev#1.offset;havoc netif_queue_stopped_#res#1;havoc netif_queue_stopped_#t~ret195#1.base, netif_queue_stopped_#t~ret195#1.offset, netif_queue_stopped_#t~ret196#1, netif_queue_stopped_~dev#1.base, netif_queue_stopped_~dev#1.offset, netif_queue_stopped_~tmp~28#1.base, netif_queue_stopped_~tmp~28#1.offset, netif_queue_stopped_~tmp___0~8#1;netif_queue_stopped_~dev#1.base, netif_queue_stopped_~dev#1.offset := netif_queue_stopped_#in~dev#1.base, netif_queue_stopped_#in~dev#1.offset;havoc netif_queue_stopped_~tmp~28#1.base, netif_queue_stopped_~tmp~28#1.offset;havoc netif_queue_stopped_~tmp___0~8#1; [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7667: assume !(0 != sis900_finish_xmit_#t~mem818#1 % 4294967296);havoc sis900_finish_xmit_#t~mem818#1; [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7469-3: assume 4194304 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise724#1 := sis900_rx_~rx_status~0#1; [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7469-3: assume !(4194304 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7469-2: havoc sis900_rx_#t~bitwise724#1;assume sis900_rx_#t~bitwise724#1 % 4294967296 <= sis900_rx_~rx_status~0#1 % 4294967296 && sis900_rx_#t~bitwise724#1 % 4294967296 <= 4194304; [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7469-1: [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7469: assume 0 != sis900_rx_#t~bitwise724#1 % 4294967296;havoc sis900_rx_#t~bitwise724#1; [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7469: assume !(0 != sis900_rx_#t~bitwise724#1 % 4294967296);havoc sis900_rx_#t~bitwise724#1; [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7469-4: assume 0 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise724#1 := 0; [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7469-4: assume !(0 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7651: call sis900_finish_xmit_#t~mem808#1.base, sis900_finish_xmit_#t~mem808#1.offset := read~$Pointer$#7(sis900_finish_xmit_~sis_priv~16#1.base, 284 + sis900_finish_xmit_~sis_priv~16#1.offset + 8 * (if sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 else sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);sis900_finish_xmit_~skb~3#1.base, sis900_finish_xmit_~skb~3#1.offset := sis900_finish_xmit_#t~mem808#1.base, sis900_finish_xmit_#t~mem808#1.offset;havoc sis900_finish_xmit_#t~mem808#1.base, sis900_finish_xmit_#t~mem808#1.offset;call sis900_finish_xmit_#t~mem809#1.base, sis900_finish_xmit_#t~mem809#1.offset := read~$Pointer$#7(sis900_finish_xmit_~sis_priv~16#1.base, sis900_finish_xmit_~sis_priv~16#1.offset, 8);call sis900_finish_xmit_#t~mem810#1.base, sis900_finish_xmit_#t~mem810#1.offset := read~$Pointer$#7(sis900_finish_xmit_~sis_priv~16#1.base, 540 + sis900_finish_xmit_~sis_priv~16#1.offset, 8);call sis900_finish_xmit_#t~mem811#1 := read~int#7(sis900_finish_xmit_#t~mem810#1.base, 8 + (sis900_finish_xmit_#t~mem810#1.offset + 12 * (if sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call sis900_finish_xmit_#t~mem812#1 := read~int#7(sis900_finish_xmit_~skb~3#1.base, 104 + sis900_finish_xmit_~skb~3#1.offset, 4); [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7585: call sis900_rx_#t~mem782#1 := read~int#7(sis900_rx_~sis_priv~15#1.base, 272 + sis900_rx_~sis_priv~15#1.offset, 4);call write~int#7(1 + sis900_rx_#t~mem782#1, sis900_rx_~sis_priv~15#1.base, 272 + sis900_rx_~sis_priv~15#1.offset, 4);havoc sis900_rx_#t~mem782#1;call sis900_rx_#t~mem783#1 := read~int#7(sis900_rx_~sis_priv~15#1.base, 268 + sis900_rx_~sis_priv~15#1.offset, 4);call sis900_rx_#t~mem784#1 := read~int#7(sis900_rx_~sis_priv~15#1.base, 272 + sis900_rx_~sis_priv~15#1.offset, 4); [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume sis900_rx_~data_size~0#1 % 4294967296 <= 1522; [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume !(sis900_rx_~data_size~0#1 % 4294967296 <= 1522); [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7569-1: SUMMARY for call sis900_rx_#t~ret775#1 := printk(59, 0); srcloc: null [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7569: assume -2147483648 <= sis900_rx_#t~ret775#1 && sis900_rx_#t~ret775#1 <= 2147483647;havoc sis900_rx_#t~ret775#1; [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7652-1: SUMMARY for call pci_unmap_single(sis900_finish_xmit_#t~mem809#1.base, sis900_finish_xmit_#t~mem809#1.offset, sis900_finish_xmit_#t~mem811#1 % 4294967296, sis900_finish_xmit_#t~mem812#1 % 4294967296, 1); srcloc: null [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7652: havoc sis900_finish_xmit_#t~mem809#1.base, sis900_finish_xmit_#t~mem809#1.offset;havoc sis900_finish_xmit_#t~mem810#1.base, sis900_finish_xmit_#t~mem810#1.offset;havoc sis900_finish_xmit_#t~mem811#1;havoc sis900_finish_xmit_#t~mem812#1; [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7553: assume (if sis900_rx_~rx_status~0#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_rx_~rx_status~0#1 % 4294967296 % 4294967296 else sis900_rx_~rx_status~0#1 % 4294967296 % 4294967296 - 4294967296) < 0; [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7553: assume !((if sis900_rx_~rx_status~0#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_rx_~rx_status~0#1 % 4294967296 % 4294967296 else sis900_rx_~rx_status~0#1 % 4294967296 % 4294967296 - 4294967296) < 0); [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7669: sis900_finish_xmit_#t~ret819#1 := netif_queue_stopped_#res#1;havoc netif_queue_stopped_#t~ret195#1.base, netif_queue_stopped_#t~ret195#1.offset, netif_queue_stopped_#t~ret196#1, netif_queue_stopped_~dev#1.base, netif_queue_stopped_~dev#1.offset, netif_queue_stopped_~tmp~28#1.base, netif_queue_stopped_~tmp~28#1.offset, netif_queue_stopped_~tmp___0~8#1;havoc netif_queue_stopped_#in~dev#1.base, netif_queue_stopped_#in~dev#1.offset;assume { :end_inline_netif_queue_stopped } true;assume -2147483648 <= sis900_finish_xmit_#t~ret819#1 && sis900_finish_xmit_#t~ret819#1 <= 2147483647;sis900_finish_xmit_~tmp___0~30#1 := sis900_finish_xmit_#t~ret819#1;havoc sis900_finish_xmit_#t~ret819#1; [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7471-1: [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7504-1: SUMMARY for call pci_unmap_single(sis900_rx_#t~mem740#1.base, sis900_rx_#t~mem740#1.offset, sis900_rx_#t~mem742#1 % 4294967296, 1540, 2); srcloc: null [2025-02-08 02:04:38,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7471: sis900_rx_~rx_status~0#1 := sis900_rx_#t~bitwise725#1;havoc sis900_rx_#t~bitwise725#1; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7504: havoc sis900_rx_#t~mem740#1.base, sis900_rx_#t~mem740#1.offset;havoc sis900_rx_#t~mem741#1.base, sis900_rx_#t~mem741#1.offset;havoc sis900_rx_#t~mem742#1; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7471-4: assume 0 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise725#1 := 0; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7471-4: assume !(0 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7471-3: assume 4290772991 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise725#1 := sis900_rx_~rx_status~0#1; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7471-3: assume !(4290772991 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7471-2: havoc sis900_rx_#t~bitwise725#1;assume sis900_rx_#t~bitwise725#1 % 4294967296 <= sis900_rx_~rx_status~0#1 % 4294967296 && sis900_rx_#t~bitwise725#1 % 4294967296 <= 4290772991; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620-2: havoc sis900_finish_xmit_#t~bitwise791#1;assume sis900_finish_xmit_#t~bitwise791#1 % 4294967296 <= sis900_finish_xmit_~tx_status~0#1 % 4294967296 && sis900_finish_xmit_#t~bitwise791#1 % 4294967296 <= 102760448; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620-1: [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7587: assume sis900_rx_#t~mem783#1 % 4294967296 != sis900_rx_#t~mem784#1 % 4294967296;havoc sis900_rx_#t~mem783#1;havoc sis900_rx_#t~mem784#1; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7587: assume !(sis900_rx_#t~mem783#1 % 4294967296 != sis900_rx_#t~mem784#1 % 4294967296);havoc sis900_rx_#t~mem783#1;havoc sis900_rx_#t~mem784#1; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620: assume 0 != sis900_finish_xmit_#t~bitwise791#1 % 4294967296;havoc sis900_finish_xmit_#t~bitwise791#1;call sis900_finish_xmit_#t~mem792#1 := read~int#7(sis900_finish_xmit_~sis_priv~16#1.base, 264 + sis900_finish_xmit_~sis_priv~16#1.offset, 4); [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620: assume !(0 != sis900_finish_xmit_#t~bitwise791#1 % 4294967296);havoc sis900_finish_xmit_#t~bitwise791#1;call sis900_finish_xmit_#t~mem805#1 := read~int#7(sis900_finish_xmit_~net_dev#1.base, 260 + sis900_finish_xmit_~net_dev#1.offset, 8); [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620-4: assume 0 == sis900_finish_xmit_~tx_status~0#1 % 4294967296;sis900_finish_xmit_#t~bitwise791#1 := 0; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620-4: assume !(0 == sis900_finish_xmit_~tx_status~0#1 % 4294967296); [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620-3: assume 102760448 == sis900_finish_xmit_~tx_status~0#1 % 4294967296;sis900_finish_xmit_#t~bitwise791#1 := sis900_finish_xmit_~tx_status~0#1; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620-3: assume !(102760448 == sis900_finish_xmit_~tx_status~0#1 % 4294967296); [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637-3: assume 16777216 == sis900_finish_xmit_~tx_status~0#1 % 4294967296;sis900_finish_xmit_#t~bitwise800#1 := sis900_finish_xmit_~tx_status~0#1; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637-3: assume !(16777216 == sis900_finish_xmit_~tx_status~0#1 % 4294967296); [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7538: call sis900_rx_#t~mem758#1 := read~int#7(sis900_rx_~net_dev#1.base, 204 + sis900_rx_~net_dev#1.offset, 8);call write~int#7(sis900_rx_#t~mem758#1 + sis900_rx_~rx_size~0#1 % 4294967296, sis900_rx_~net_dev#1.base, 204 + sis900_rx_~net_dev#1.offset, 8);havoc sis900_rx_#t~mem758#1;call sis900_rx_#t~mem759#1 := read~int#7(sis900_rx_~net_dev#1.base, 188 + sis900_rx_~net_dev#1.offset, 8);call write~int#7(1 + sis900_rx_#t~mem759#1, sis900_rx_~net_dev#1.base, 188 + sis900_rx_~net_dev#1.offset, 8);havoc sis900_rx_#t~mem759#1;call sis900_rx_#t~mem760#1 := read~int#7(sis900_rx_~sis_priv~15#1.base, 272 + sis900_rx_~sis_priv~15#1.offset, 4);call write~int#7(1 + sis900_rx_#t~mem760#1, sis900_rx_~sis_priv~15#1.base, 272 + sis900_rx_~sis_priv~15#1.offset, 4);havoc sis900_rx_#t~mem760#1;call write~$Pointer$#7(sis900_rx_~skb~2#1.base, sis900_rx_~skb~2#1.offset, sis900_rx_~sis_priv~15#1.base, 412 + sis900_rx_~sis_priv~15#1.offset + 8 * (if sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 else sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);call sis900_rx_#t~mem761#1.base, sis900_rx_#t~mem761#1.offset := read~$Pointer$#7(sis900_rx_~sis_priv~15#1.base, 548 + sis900_rx_~sis_priv~15#1.offset, 8);call write~int#7(1540, sis900_rx_#t~mem761#1.base, 4 + (sis900_rx_#t~mem761#1.offset + 12 * (if sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc sis900_rx_#t~mem761#1.base, sis900_rx_#t~mem761#1.offset;call sis900_rx_#t~mem762#1.base, sis900_rx_#t~mem762#1.offset := read~$Pointer$#7(sis900_rx_~sis_priv~15#1.base, sis900_rx_~sis_priv~15#1.offset, 8);call sis900_rx_#t~mem763#1.base, sis900_rx_#t~mem763#1.offset := read~$Pointer$#7(sis900_rx_~skb~2#1.base, 226 + sis900_rx_~skb~2#1.offset, 8); [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637-2: havoc sis900_finish_xmit_#t~bitwise800#1;assume sis900_finish_xmit_#t~bitwise800#1 % 4294967296 <= sis900_finish_xmit_~tx_status~0#1 % 4294967296 && sis900_finish_xmit_#t~bitwise800#1 % 4294967296 <= 16777216; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637-1: [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637: assume 0 != sis900_finish_xmit_#t~bitwise800#1 % 4294967296;havoc sis900_finish_xmit_#t~bitwise800#1;call sis900_finish_xmit_#t~mem801#1 := read~int#7(sis900_finish_xmit_~net_dev#1.base, 324 + sis900_finish_xmit_~net_dev#1.offset, 8);call write~int#7(1 + sis900_finish_xmit_#t~mem801#1, sis900_finish_xmit_~net_dev#1.base, 324 + sis900_finish_xmit_~net_dev#1.offset, 8);havoc sis900_finish_xmit_#t~mem801#1; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637: assume !(0 != sis900_finish_xmit_#t~bitwise800#1 % 4294967296);havoc sis900_finish_xmit_#t~bitwise800#1; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637-4: assume 0 == sis900_finish_xmit_~tx_status~0#1 % 4294967296;sis900_finish_xmit_#t~bitwise800#1 := 0; [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637-4: assume !(0 == sis900_finish_xmit_~tx_status~0#1 % 4294967296); [2025-02-08 02:04:38,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: call write~$Pointer$#7(0, 0, sis900_finish_xmit_~sis_priv~16#1.base, 284 + sis900_finish_xmit_~sis_priv~16#1.offset + 8 * (if sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 else sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);call sis900_finish_xmit_#t~mem813#1.base, sis900_finish_xmit_#t~mem813#1.offset := read~$Pointer$#7(sis900_finish_xmit_~sis_priv~16#1.base, 540 + sis900_finish_xmit_~sis_priv~16#1.offset, 8);call write~int#7(0, sis900_finish_xmit_#t~mem813#1.base, 8 + (sis900_finish_xmit_#t~mem813#1.offset + 12 * (if sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc sis900_finish_xmit_#t~mem813#1.base, sis900_finish_xmit_#t~mem813#1.offset;call sis900_finish_xmit_#t~mem814#1.base, sis900_finish_xmit_#t~mem814#1.offset := read~$Pointer$#7(sis900_finish_xmit_~sis_priv~16#1.base, 540 + sis900_finish_xmit_~sis_priv~16#1.offset, 8);call write~int#7(0, sis900_finish_xmit_#t~mem814#1.base, 4 + (sis900_finish_xmit_#t~mem814#1.offset + 12 * (if sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc sis900_finish_xmit_#t~mem814#1.base, sis900_finish_xmit_#t~mem814#1.offset;call sis900_finish_xmit_#t~mem815#1 := read~int#7(sis900_finish_xmit_~sis_priv~16#1.base, 280 + sis900_finish_xmit_~sis_priv~16#1.offset, 4);call write~int#7(1 + sis900_finish_xmit_#t~mem815#1, sis900_finish_xmit_~sis_priv~16#1.base, 280 + sis900_finish_xmit_~sis_priv~16#1.offset, 4);havoc sis900_finish_xmit_#t~mem815#1;call sis900_finish_xmit_#t~mem816#1 := read~int#7(sis900_finish_xmit_~sis_priv~16#1.base, 280 + sis900_finish_xmit_~sis_priv~16#1.offset, 4);call sis900_finish_xmit_#t~mem817#1 := read~int#7(sis900_finish_xmit_~sis_priv~16#1.base, 276 + sis900_finish_xmit_~sis_priv~16#1.offset, 4); [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621-3: assume 128 == sis900_finish_xmit_#t~mem792#1 % 4294967296;sis900_finish_xmit_#t~bitwise793#1 := sis900_finish_xmit_#t~mem792#1; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621-3: assume !(128 == sis900_finish_xmit_#t~mem792#1 % 4294967296); [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621-2: havoc sis900_finish_xmit_#t~bitwise793#1;assume sis900_finish_xmit_#t~bitwise793#1 % 4294967296 <= sis900_finish_xmit_#t~mem792#1 % 4294967296 && sis900_finish_xmit_#t~bitwise793#1 % 4294967296 <= 128; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621-1: [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654-1: SUMMARY for call dev_kfree_skb_irq(sis900_finish_xmit_~skb~3#1.base, sis900_finish_xmit_~skb~3#1.offset); srcloc: null [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621: assume 0 != sis900_finish_xmit_#t~bitwise793#1 % 4294967296;havoc sis900_finish_xmit_#t~mem792#1;havoc sis900_finish_xmit_#t~bitwise793#1; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621: assume !(0 != sis900_finish_xmit_#t~bitwise793#1 % 4294967296);havoc sis900_finish_xmit_#t~mem792#1;havoc sis900_finish_xmit_#t~bitwise793#1; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489-3: assume 6291456 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise733#1 := sis900_rx_~rx_status~0#1; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489-3: assume !(6291456 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489-2: havoc sis900_rx_#t~bitwise733#1;assume sis900_rx_#t~bitwise733#1 % 4294967296 <= sis900_rx_~rx_status~0#1 % 4294967296 && sis900_rx_#t~bitwise733#1 % 4294967296 <= 6291456; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489-1: [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621-4: assume 0 == sis900_finish_xmit_#t~mem792#1 % 4294967296;sis900_finish_xmit_#t~bitwise793#1 := 0; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621-4: assume !(0 == sis900_finish_xmit_#t~mem792#1 % 4294967296); [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489: assume 0 != sis900_rx_#t~bitwise733#1 % 4294967296;havoc sis900_rx_#t~bitwise733#1;call sis900_rx_#t~mem734#1 := read~int#7(sis900_rx_~net_dev#1.base, 268 + sis900_rx_~net_dev#1.offset, 8);call write~int#7(1 + sis900_rx_#t~mem734#1, sis900_rx_~net_dev#1.base, 268 + sis900_rx_~net_dev#1.offset, 8);havoc sis900_rx_#t~mem734#1; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489: assume !(0 != sis900_rx_#t~bitwise733#1 % 4294967296);havoc sis900_rx_#t~bitwise733#1; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489-4: assume 0 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise733#1 := 0; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489-4: assume !(0 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7671: assume 0 != sis900_finish_xmit_~tmp___0~30#1;call sis900_finish_xmit_#t~mem820#1 := read~int#7(sis900_finish_xmit_~sis_priv~16#1.base, 276 + sis900_finish_xmit_~sis_priv~16#1.offset, 4);call sis900_finish_xmit_#t~mem821#1 := read~int#7(sis900_finish_xmit_~sis_priv~16#1.base, 280 + sis900_finish_xmit_~sis_priv~16#1.offset, 4); [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7671: assume !(0 != sis900_finish_xmit_~tmp___0~30#1); [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7506: sis900_rx_~skb~2#1.base, sis900_rx_~skb~2#1.offset := sis900_rx_#t~ret743#1.base, sis900_rx_#t~ret743#1.offset;havoc sis900_rx_#t~ret743#1.base, sis900_rx_#t~ret743#1.offset; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7506-1: SUMMARY for call sis900_rx_#t~ret743#1.base, sis900_rx_#t~ret743#1.offset := dev_alloc_skb(1540); srcloc: null [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7523: SUMMARY for call consume_skb(sis900_rx_~skb~2#1.base, sis900_rx_~skb~2#1.offset); srcloc: null [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7424: assume { :begin_inline_spin_unlock } true;spin_unlock_#in~lock#1.base, spin_unlock_#in~lock#1.offset := ~sis_priv~14#1.base, 8 + ~sis_priv~14#1.offset;havoc spin_unlock_~lock#1.base, spin_unlock_~lock#1.offset;spin_unlock_~lock#1.base, spin_unlock_~lock#1.offset := spin_unlock_#in~lock#1.base, spin_unlock_#in~lock#1.offset;assume { :begin_inline__raw_spin_unlock } true;_raw_spin_unlock_#in~arg0#1.base, _raw_spin_unlock_#in~arg0#1.offset := spin_unlock_~lock#1.base, spin_unlock_~lock#1.offset;havoc _raw_spin_unlock_~arg0#1.base, _raw_spin_unlock_~arg0#1.offset;_raw_spin_unlock_~arg0#1.base, _raw_spin_unlock_~arg0#1.offset := _raw_spin_unlock_#in~arg0#1.base, _raw_spin_unlock_#in~arg0#1.offset;havoc _raw_spin_unlock_~arg0#1.base, _raw_spin_unlock_~arg0#1.offset;havoc _raw_spin_unlock_#in~arg0#1.base, _raw_spin_unlock_#in~arg0#1.offset;assume { :end_inline__raw_spin_unlock } true;havoc spin_unlock_~lock#1.base, spin_unlock_~lock#1.offset;havoc spin_unlock_#in~lock#1.base, spin_unlock_#in~lock#1.offset;assume { :end_inline_spin_unlock } true;#res#1 := (if 0 != ~handled~0#1 % 4294967296 then 1 else 0); [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7672: assume (sis900_finish_xmit_#t~mem820#1 - sis900_finish_xmit_#t~mem821#1) % 4294967296 <= 11;havoc sis900_finish_xmit_#t~mem820#1;havoc sis900_finish_xmit_#t~mem821#1;call write~int#7(0, sis900_finish_xmit_~sis_priv~16#1.base, 572 + sis900_finish_xmit_~sis_priv~16#1.offset, 4); [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7672: assume !((sis900_finish_xmit_#t~mem820#1 - sis900_finish_xmit_#t~mem821#1) % 4294967296 <= 11);havoc sis900_finish_xmit_#t~mem820#1;havoc sis900_finish_xmit_#t~mem821#1; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573: call sis900_rx_#t~mem776#1 := read~int#7(sis900_rx_~net_dev#1.base, 236 + sis900_rx_~net_dev#1.offset, 8);call write~int#7(1 + sis900_rx_#t~mem776#1, sis900_rx_~net_dev#1.base, 236 + sis900_rx_~net_dev#1.offset, 8);havoc sis900_rx_#t~mem776#1; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7623-1: SUMMARY for call sis900_finish_xmit_#t~ret794#1 := printk(60, 0); srcloc: null [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7623: assume -2147483648 <= sis900_finish_xmit_#t~ret794#1 && sis900_finish_xmit_#t~ret794#1 <= 2147483647;havoc sis900_finish_xmit_#t~ret794#1; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7508: assume 0 == (sis900_rx_~skb~2#1.base + sis900_rx_~skb~2#1.offset) % 18446744073709551616;call sis900_rx_#t~mem744#1.base, sis900_rx_#t~mem744#1.offset := read~$Pointer$#7(sis900_rx_~sis_priv~15#1.base, 412 + sis900_rx_~sis_priv~15#1.offset + 8 * (if sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 else sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);sis900_rx_~skb~2#1.base, sis900_rx_~skb~2#1.offset := sis900_rx_#t~mem744#1.base, sis900_rx_#t~mem744#1.offset;havoc sis900_rx_#t~mem744#1.base, sis900_rx_#t~mem744#1.offset;call sis900_rx_#t~mem745#1 := read~int#7(sis900_rx_~net_dev#1.base, 236 + sis900_rx_~net_dev#1.offset, 8);call write~int#7(1 + sis900_rx_#t~mem745#1, sis900_rx_~net_dev#1.base, 236 + sis900_rx_~net_dev#1.offset, 8);havoc sis900_rx_#t~mem745#1; [2025-02-08 02:04:38,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7508: assume !(0 == (sis900_rx_~skb~2#1.base + sis900_rx_~skb~2#1.offset) % 18446744073709551616);call sis900_rx_#t~mem746#1.base, sis900_rx_#t~mem746#1.offset := read~$Pointer$#7(sis900_rx_~sis_priv~15#1.base, 412 + sis900_rx_~sis_priv~15#1.offset + 8 * (if sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 else sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7641-3: assume 2097152 == sis900_finish_xmit_~tx_status~0#1 % 4294967296;sis900_finish_xmit_#t~bitwise802#1 := sis900_finish_xmit_~tx_status~0#1; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7641-3: assume !(2097152 == sis900_finish_xmit_~tx_status~0#1 % 4294967296); [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7641-2: havoc sis900_finish_xmit_#t~bitwise802#1;assume sis900_finish_xmit_#t~bitwise802#1 % 4294967296 <= sis900_finish_xmit_~tx_status~0#1 % 4294967296 && sis900_finish_xmit_#t~bitwise802#1 % 4294967296 <= 2097152; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7641-1: [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7641: assume 0 != sis900_finish_xmit_#t~bitwise802#1 % 4294967296;havoc sis900_finish_xmit_#t~bitwise802#1;call sis900_finish_xmit_#t~mem803#1 := read~int#7(sis900_finish_xmit_~net_dev#1.base, 348 + sis900_finish_xmit_~net_dev#1.offset, 8);call write~int#7(1 + sis900_finish_xmit_#t~mem803#1, sis900_finish_xmit_~net_dev#1.base, 348 + sis900_finish_xmit_~net_dev#1.offset, 8);havoc sis900_finish_xmit_#t~mem803#1; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7641: assume !(0 != sis900_finish_xmit_#t~bitwise802#1 % 4294967296);havoc sis900_finish_xmit_#t~bitwise802#1; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476-2: havoc sis900_rx_#t~bitwise726#1;assume sis900_rx_#t~bitwise726#1 % 4294967296 <= sis900_rx_~rx_status~0#1 % 4294967296 && sis900_rx_#t~bitwise726#1 % 4294967296 <= 108789760; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476-1: [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476: assume 0 != sis900_rx_#t~bitwise726#1 % 4294967296;havoc sis900_rx_#t~bitwise726#1;call sis900_rx_#t~mem727#1 := read~int#7(sis900_rx_~sis_priv~15#1.base, 264 + sis900_rx_~sis_priv~15#1.offset, 4); [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476: assume !(0 != sis900_rx_#t~bitwise726#1 % 4294967296);havoc sis900_rx_#t~bitwise726#1;call sis900_rx_#t~mem740#1.base, sis900_rx_#t~mem740#1.offset := read~$Pointer$#7(sis900_rx_~sis_priv~15#1.base, sis900_rx_~sis_priv~15#1.offset, 8);call sis900_rx_#t~mem741#1.base, sis900_rx_#t~mem741#1.offset := read~$Pointer$#7(sis900_rx_~sis_priv~15#1.base, 548 + sis900_rx_~sis_priv~15#1.offset, 8);call sis900_rx_#t~mem742#1 := read~int#7(sis900_rx_#t~mem741#1.base, 8 + (sis900_rx_#t~mem741#1.offset + 12 * (if sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7641-4: assume 0 == sis900_finish_xmit_~tx_status~0#1 % 4294967296;sis900_finish_xmit_#t~bitwise802#1 := 0; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7641-4: assume !(0 == sis900_finish_xmit_~tx_status~0#1 % 4294967296); [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476-4: assume 0 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise726#1 := 0; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476-4: assume !(0 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476-3: assume 108789760 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise726#1 := sis900_rx_~rx_status~0#1; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476-3: assume !(108789760 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493-3: assume 1310720 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise735#1 := sis900_rx_~rx_status~0#1; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493-3: assume !(1310720 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493-2: havoc sis900_rx_#t~bitwise735#1;assume sis900_rx_#t~bitwise735#1 % 4294967296 <= sis900_rx_~rx_status~0#1 % 4294967296 && sis900_rx_#t~bitwise735#1 % 4294967296 <= 1310720; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493-1: [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493: assume 0 != sis900_rx_#t~bitwise735#1 % 4294967296;havoc sis900_rx_#t~bitwise735#1;call sis900_rx_#t~mem736#1 := read~int#7(sis900_rx_~net_dev#1.base, 292 + sis900_rx_~net_dev#1.offset, 8);call write~int#7(1 + sis900_rx_#t~mem736#1, sis900_rx_~net_dev#1.base, 292 + sis900_rx_~net_dev#1.offset, 8);havoc sis900_rx_#t~mem736#1; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493: assume !(0 != sis900_rx_#t~bitwise735#1 % 4294967296);havoc sis900_rx_#t~bitwise735#1; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493-4: assume 0 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise735#1 := 0; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493-4: assume !(0 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7675: SUMMARY for call netif_wake_queue(sis900_finish_xmit_~net_dev#1.base, sis900_finish_xmit_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7477-3: assume 64 == sis900_rx_#t~mem727#1 % 4294967296;sis900_rx_#t~bitwise728#1 := sis900_rx_#t~mem727#1; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7477-3: assume !(64 == sis900_rx_#t~mem727#1 % 4294967296); [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7477-2: havoc sis900_rx_#t~bitwise728#1;assume sis900_rx_#t~bitwise728#1 % 4294967296 <= sis900_rx_#t~mem727#1 % 4294967296 && sis900_rx_#t~bitwise728#1 % 4294967296 <= 64; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7477-1: [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7477: assume 0 != sis900_rx_#t~bitwise728#1 % 4294967296;havoc sis900_rx_#t~mem727#1;havoc sis900_rx_#t~bitwise728#1; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7477: assume !(0 != sis900_rx_#t~bitwise728#1 % 4294967296);havoc sis900_rx_#t~mem727#1;havoc sis900_rx_#t~bitwise728#1; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7477-4: assume 0 == sis900_rx_#t~mem727#1 % 4294967296;sis900_rx_#t~bitwise728#1 := 0; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7477-4: assume !(0 == sis900_rx_#t~mem727#1 % 4294967296); [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5199: netif_queue_stopped_~tmp~28#1.base, netif_queue_stopped_~tmp~28#1.offset := netif_queue_stopped_#t~ret195#1.base, netif_queue_stopped_#t~ret195#1.offset;havoc netif_queue_stopped_#t~ret195#1.base, netif_queue_stopped_#t~ret195#1.offset;assume { :begin_inline_netif_tx_queue_stopped } true;netif_tx_queue_stopped_#in~dev_queue#1.base, netif_tx_queue_stopped_#in~dev_queue#1.offset := netif_queue_stopped_~tmp~28#1.base, netif_queue_stopped_~tmp~28#1.offset;havoc netif_tx_queue_stopped_#res#1;havoc netif_tx_queue_stopped_#t~ret194#1, netif_tx_queue_stopped_~dev_queue#1.base, netif_tx_queue_stopped_~dev_queue#1.offset, netif_tx_queue_stopped_~tmp~27#1;netif_tx_queue_stopped_~dev_queue#1.base, netif_tx_queue_stopped_~dev_queue#1.offset := netif_tx_queue_stopped_#in~dev_queue#1.base, netif_tx_queue_stopped_#in~dev_queue#1.offset;havoc netif_tx_queue_stopped_~tmp~27#1; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5199-1: SUMMARY for call netif_queue_stopped_#t~ret195#1.base, netif_queue_stopped_#t~ret195#1.offset := netdev_get_tx_queue(netif_queue_stopped_~dev#1.base, netif_queue_stopped_~dev#1.offset, 0); srcloc: null [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7594: sis900_rx_~tmp___2~11#1 := sis900_rx_#t~ret785#1;havoc sis900_rx_#t~ret785#1; [2025-02-08 02:04:38,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7462: sis900_rx_~rx_work_limit~0#1 := sis900_rx_~rx_work_limit~0#1 - 1; [2025-02-08 02:04:38,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7594-1: SUMMARY for call sis900_rx_#t~ret785#1 := inl((if sis900_rx_~ioaddr~12#1 % 4294967296 <= 2147483647 then sis900_rx_~ioaddr~12#1 % 4294967296 else sis900_rx_~ioaddr~12#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7561: call sis900_rx_#t~mem770#1 := read~int#7(sis900_rx_~sis_priv~15#1.base, 272 + sis900_rx_~sis_priv~15#1.offset, 4);sis900_rx_~entry~1#1 := sis900_rx_#t~mem770#1 % 16;call sis900_rx_#t~mem771#1.base, sis900_rx_#t~mem771#1.offset := read~$Pointer$#7(sis900_rx_~sis_priv~15#1.base, 412 + sis900_rx_~sis_priv~15#1.offset + 8 * (if sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 else sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:04:38,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7479-1: SUMMARY for call sis900_rx_#t~ret729#1 := printk(57, 0); srcloc: null [2025-02-08 02:04:38,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7479: assume -2147483648 <= sis900_rx_#t~ret729#1 && sis900_rx_#t~ret729#1 <= 2147483647;havoc sis900_rx_#t~ret729#1; [2025-02-08 02:04:38,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8916: havoc eth_type_trans_#t~nondet1025#1;sis900_rx_#t~ret754#1 := eth_type_trans_#res#1;havoc eth_type_trans_#t~nondet1025#1, eth_type_trans_~arg0#1.base, eth_type_trans_~arg0#1.offset, eth_type_trans_~arg1#1.base, eth_type_trans_~arg1#1.offset;havoc eth_type_trans_#in~arg0#1.base, eth_type_trans_#in~arg0#1.offset, eth_type_trans_#in~arg1#1.base, eth_type_trans_#in~arg1#1.offset;assume { :end_inline_eth_type_trans } true;call write~int#7(sis900_rx_#t~ret754#1, sis900_rx_~rx_skb~0#1.base, 134 + sis900_rx_~rx_skb~0#1.offset, 2);havoc sis900_rx_#t~ret754#1;assume { :begin_inline_netif_rx } true;netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset := sis900_rx_~rx_skb~0#1.base, sis900_rx_~rx_skb~0#1.offset;havoc netif_rx_#res#1;havoc netif_rx_#t~nondet1031#1, netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset;netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset := netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset;havoc netif_rx_#t~nondet1031#1;assume -2147483648 <= netif_rx_#t~nondet1031#1 && netif_rx_#t~nondet1031#1 <= 2147483647;netif_rx_#res#1 := netif_rx_#t~nondet1031#1;havoc netif_rx_#t~nondet1031#1; [2025-02-08 02:04:38,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7545-1: SUMMARY for call sis900_rx_#t~ret764#1 := pci_map_single(sis900_rx_#t~mem762#1.base, sis900_rx_#t~mem762#1.offset, sis900_rx_#t~mem763#1.base, sis900_rx_#t~mem763#1.offset, 1540, 2); srcloc: null [2025-02-08 02:04:38,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7545: sis900_rx_~tmp___0~29#1 := sis900_rx_#t~ret764#1;havoc sis900_rx_#t~mem762#1.base, sis900_rx_#t~mem762#1.offset;havoc sis900_rx_#t~mem763#1.base, sis900_rx_#t~mem763#1.offset;havoc sis900_rx_#t~ret764#1;call sis900_rx_#t~mem765#1.base, sis900_rx_#t~mem765#1.offset := read~$Pointer$#7(sis900_rx_~sis_priv~15#1.base, 548 + sis900_rx_~sis_priv~15#1.offset, 8);call write~int#7(sis900_rx_~tmp___0~29#1, sis900_rx_#t~mem765#1.base, 8 + (sis900_rx_#t~mem765#1.offset + 12 * (if sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc sis900_rx_#t~mem765#1.base, sis900_rx_#t~mem765#1.offset; [2025-02-08 02:04:38,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380: #t~ret699#1 := sis900_rx_#res#1;havoc sis900_rx_#t~ret712#1.base, sis900_rx_#t~ret712#1.offset, sis900_rx_#t~mem713#1, sis900_rx_#t~mem714#1, sis900_rx_#t~mem715#1.base, sis900_rx_#t~mem715#1.offset, sis900_rx_#t~mem716#1, sis900_rx_#t~mem717#1, sis900_rx_#t~bitwise718#1, sis900_rx_#t~mem719#1, sis900_rx_#t~mem720#1, sis900_rx_#t~ret721#1, sis900_rx_#t~mem722#1, sis900_rx_#t~mem723#1, sis900_rx_#t~bitwise724#1, sis900_rx_#t~bitwise725#1, sis900_rx_#t~bitwise726#1, sis900_rx_#t~mem727#1, sis900_rx_#t~bitwise728#1, sis900_rx_#t~ret729#1, sis900_rx_#t~mem730#1, sis900_rx_#t~bitwise731#1, sis900_rx_#t~mem732#1, sis900_rx_#t~bitwise733#1, sis900_rx_#t~mem734#1, sis900_rx_#t~bitwise735#1, sis900_rx_#t~mem736#1, sis900_rx_#t~bitwise737#1, sis900_rx_#t~mem738#1, sis900_rx_#t~mem739#1.base, sis900_rx_#t~mem739#1.offset, sis900_rx_#t~mem740#1.base, sis900_rx_#t~mem740#1.offset, sis900_rx_#t~mem741#1.base, sis900_rx_#t~mem741#1.offset, sis900_rx_#t~mem742#1, sis900_rx_#t~ret743#1.base, sis900_rx_#t~ret743#1.offset, sis900_rx_#t~mem744#1.base, sis900_rx_#t~mem744#1.offset, sis900_rx_#t~mem745#1, sis900_rx_#t~mem746#1.base, sis900_rx_#t~mem746#1.offset, sis900_rx_#t~mem747#1, sis900_rx_#t~bitwise748#1, sis900_rx_#t~mem749#1, sis900_rx_#t~mem750#1, sis900_rx_#t~ret751#1, sis900_rx_#t~mem752#1.base, sis900_rx_#t~mem752#1.offset, sis900_rx_#t~ret753#1.base, sis900_rx_#t~ret753#1.offset, sis900_rx_#t~ret754#1, sis900_rx_#t~ret755#1, sis900_rx_#t~bitwise756#1, sis900_rx_#t~mem757#1, sis900_rx_#t~mem758#1, sis900_rx_#t~mem759#1, sis900_rx_#t~mem760#1, sis900_rx_#t~mem761#1.base, sis900_rx_#t~mem761#1.offset, sis900_rx_#t~mem762#1.base, sis900_rx_#t~mem762#1.offset, sis900_rx_#t~mem763#1.base, sis900_rx_#t~mem763#1.offset, sis900_rx_#t~ret764#1, sis900_rx_#t~mem765#1.base, sis900_rx_#t~mem765#1.offset, sis900_rx_#t~mem766#1, sis900_rx_#t~mem767#1, sis900_rx_#t~mem768#1.base, sis900_rx_#t~mem768#1.offset, sis900_rx_#t~mem769#1, sis900_rx_#t~mem770#1, sis900_rx_#t~mem771#1.base, sis900_rx_#t~mem771#1.offset, sis900_rx_#t~ret772#1.base, sis900_rx_#t~ret772#1.offset, sis900_rx_#t~mem773#1, sis900_rx_#t~bitwise774#1, sis900_rx_#t~ret775#1, sis900_rx_#t~mem776#1, sis900_rx_#t~mem777#1.base, sis900_rx_#t~mem777#1.offset, sis900_rx_#t~mem778#1.base, sis900_rx_#t~mem778#1.offset, sis900_rx_#t~mem779#1.base, sis900_rx_#t~mem779#1.offset, sis900_rx_#t~ret780#1, sis900_rx_#t~mem781#1.base, sis900_rx_#t~mem781#1.offset, sis900_rx_#t~mem782#1, sis900_rx_#t~mem783#1, sis900_rx_#t~mem784#1, sis900_rx_#t~ret785#1, sis900_rx_#t~bitwise786#1, sis900_rx_~net_dev#1.base, sis900_rx_~net_dev#1.offset, sis900_rx_~sis_priv~15#1.base, sis900_rx_~sis_priv~15#1.offset, sis900_rx_~tmp~56#1.base, sis900_rx_~tmp~56#1.offset, sis900_rx_~ioaddr~12#1, sis900_rx_~entry~1#1, sis900_rx_~rx_status~0#1, sis900_rx_~rx_work_limit~0#1, sis900_rx_~rx_size~0#1, sis900_rx_~data_size~0#1, sis900_rx_~skb~2#1.base, sis900_rx_~skb~2#1.offset, sis900_rx_~rx_skb~0#1.base, sis900_rx_~rx_skb~0#1.offset, sis900_rx_~tmp___0~29#1, sis900_rx_~skb___0~0#1.base, sis900_rx_~skb___0~0#1.offset, sis900_rx_~tmp___1~17#1, sis900_rx_~tmp___2~11#1;havoc sis900_rx_#in~net_dev#1.base, sis900_rx_#in~net_dev#1.offset;assume { :end_inline_sis900_rx } true;assume -2147483648 <= #t~ret699#1 && #t~ret699#1 <= 2147483647;havoc #t~ret699#1; [2025-02-08 02:04:38,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5200: netif_queue_stopped_#t~ret196#1 := netif_tx_queue_stopped_#res#1;havoc netif_tx_queue_stopped_#t~ret194#1, netif_tx_queue_stopped_~dev_queue#1.base, netif_tx_queue_stopped_~dev_queue#1.offset, netif_tx_queue_stopped_~tmp~27#1;havoc netif_tx_queue_stopped_#in~dev_queue#1.base, netif_tx_queue_stopped_#in~dev_queue#1.offset;assume { :end_inline_netif_tx_queue_stopped } true;assume -2147483648 <= netif_queue_stopped_#t~ret196#1 && netif_queue_stopped_#t~ret196#1 <= 2147483647;netif_queue_stopped_~tmp___0~8#1 := netif_queue_stopped_#t~ret196#1;havoc netif_queue_stopped_#t~ret196#1;netif_queue_stopped_#res#1 := netif_queue_stopped_~tmp___0~8#1; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595-1: SUMMARY for call outl(sis900_rx_#t~bitwise786#1, (if sis900_rx_~ioaddr~12#1 % 4294967296 <= 2147483647 then sis900_rx_~ioaddr~12#1 % 4294967296 else sis900_rx_~ioaddr~12#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7562: assume 0 == (sis900_rx_#t~mem771#1.base + sis900_rx_#t~mem771#1.offset) % 18446744073709551616;havoc sis900_rx_#t~mem771#1.base, sis900_rx_#t~mem771#1.offset; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7562: assume !(0 == (sis900_rx_#t~mem771#1.base + sis900_rx_#t~mem771#1.offset) % 18446744073709551616);havoc sis900_rx_#t~mem771#1.base, sis900_rx_#t~mem771#1.offset; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595: havoc sis900_rx_#t~bitwise786#1;sis900_rx_#res#1 := 0; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7628: call sis900_finish_xmit_#t~mem795#1 := read~int#7(sis900_finish_xmit_~net_dev#1.base, 228 + sis900_finish_xmit_~net_dev#1.offset, 8);call write~int#7(1 + sis900_finish_xmit_#t~mem795#1, sis900_finish_xmit_~net_dev#1.base, 228 + sis900_finish_xmit_~net_dev#1.offset, 8);havoc sis900_finish_xmit_#t~mem795#1; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7661: assume sis900_finish_xmit_#t~mem816#1 % 4294967296 != sis900_finish_xmit_#t~mem817#1 % 4294967296;havoc sis900_finish_xmit_#t~mem816#1;havoc sis900_finish_xmit_#t~mem817#1; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7661: assume !(sis900_finish_xmit_#t~mem816#1 % 4294967296 != sis900_finish_xmit_#t~mem817#1 % 4294967296);havoc sis900_finish_xmit_#t~mem816#1;havoc sis900_finish_xmit_#t~mem817#1; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595-5: assume 0 == sis900_rx_~tmp___2~11#1 % 4294967296 || 4 == sis900_rx_~tmp___2~11#1 % 4294967296;sis900_rx_#t~bitwise786#1 := 4; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595-5: assume !(0 == sis900_rx_~tmp___2~11#1 % 4294967296 || 4 == sis900_rx_~tmp___2~11#1 % 4294967296); [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595-4: assume false;sis900_rx_#t~bitwise786#1 := sis900_rx_~tmp___2~11#1; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595-4: assume !false; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463: assume sis900_rx_~rx_work_limit~0#1 < 0; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463: assume !(sis900_rx_~rx_work_limit~0#1 < 0);sis900_rx_~data_size~0#1 := sis900_rx_~rx_status~0#1 % 4096;sis900_rx_~rx_size~0#1 := sis900_rx_~data_size~0#1 - 4; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595-3: havoc sis900_rx_#t~bitwise786#1;assume (sis900_rx_#t~bitwise786#1 % 4294967296 >= sis900_rx_~tmp___2~11#1 % 4294967296 && sis900_rx_#t~bitwise786#1 % 4294967296 >= 4) && sis900_rx_#t~bitwise786#1 % 4294967296 <= 4 + sis900_rx_~tmp___2~11#1 % 4294967296; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595-2: [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629-3: assume 33554432 == sis900_finish_xmit_~tx_status~0#1 % 4294967296;sis900_finish_xmit_#t~bitwise796#1 := sis900_finish_xmit_~tx_status~0#1; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629-3: assume !(33554432 == sis900_finish_xmit_~tx_status~0#1 % 4294967296); [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530: sis900_rx_#t~ret753#1.base, sis900_rx_#t~ret753#1.offset := skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem1045#1.base, skb_put_#t~mem1045#1.offset, skb_put_#t~mem1046#1, skb_put_#t~mem1047#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;havoc skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1;assume { :end_inline_skb_put } true;havoc sis900_rx_#t~ret753#1.base, sis900_rx_#t~ret753#1.offset;assume { :begin_inline_eth_type_trans } true;eth_type_trans_#in~arg0#1.base, eth_type_trans_#in~arg0#1.offset, eth_type_trans_#in~arg1#1.base, eth_type_trans_#in~arg1#1.offset := sis900_rx_~rx_skb~0#1.base, sis900_rx_~rx_skb~0#1.offset, sis900_rx_~net_dev#1.base, sis900_rx_~net_dev#1.offset;havoc eth_type_trans_#res#1;havoc eth_type_trans_#t~nondet1025#1, eth_type_trans_~arg0#1.base, eth_type_trans_~arg0#1.offset, eth_type_trans_~arg1#1.base, eth_type_trans_~arg1#1.offset;eth_type_trans_~arg0#1.base, eth_type_trans_~arg0#1.offset := eth_type_trans_#in~arg0#1.base, eth_type_trans_#in~arg0#1.offset;eth_type_trans_~arg1#1.base, eth_type_trans_~arg1#1.offset := eth_type_trans_#in~arg1#1.base, eth_type_trans_#in~arg1#1.offset;havoc eth_type_trans_#t~nondet1025#1;eth_type_trans_#res#1 := eth_type_trans_#t~nondet1025#1;havoc eth_type_trans_#t~nondet1025#1; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629-2: havoc sis900_finish_xmit_#t~bitwise796#1;assume sis900_finish_xmit_#t~bitwise796#1 % 4294967296 <= sis900_finish_xmit_~tx_status~0#1 % 4294967296 && sis900_finish_xmit_#t~bitwise796#1 % 4294967296 <= 33554432; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629-1: [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629: assume 0 != sis900_finish_xmit_#t~bitwise796#1 % 4294967296;havoc sis900_finish_xmit_#t~bitwise796#1;call sis900_finish_xmit_#t~mem797#1 := read~int#7(sis900_finish_xmit_~net_dev#1.base, 332 + sis900_finish_xmit_~net_dev#1.offset, 8);call write~int#7(1 + sis900_finish_xmit_#t~mem797#1, sis900_finish_xmit_~net_dev#1.base, 332 + sis900_finish_xmit_~net_dev#1.offset, 8);havoc sis900_finish_xmit_#t~mem797#1; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629: assume !(0 != sis900_finish_xmit_#t~bitwise796#1 % 4294967296);havoc sis900_finish_xmit_#t~bitwise796#1; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497-3: assume 524288 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise737#1 := sis900_rx_~rx_status~0#1; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497-3: assume !(524288 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497-2: havoc sis900_rx_#t~bitwise737#1;assume sis900_rx_#t~bitwise737#1 % 4294967296 <= sis900_rx_~rx_status~0#1 % 4294967296 && sis900_rx_#t~bitwise737#1 % 4294967296 <= 524288; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497-1: [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629-4: assume 0 == sis900_finish_xmit_~tx_status~0#1 % 4294967296;sis900_finish_xmit_#t~bitwise796#1 := 0; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629-4: assume !(0 == sis900_finish_xmit_~tx_status~0#1 % 4294967296); [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: assume 0 != sis900_rx_#t~bitwise737#1 % 4294967296;havoc sis900_rx_#t~bitwise737#1;call sis900_rx_#t~mem738#1 := read~int#7(sis900_rx_~net_dev#1.base, 284 + sis900_rx_~net_dev#1.offset, 8);call write~int#7(1 + sis900_rx_#t~mem738#1, sis900_rx_~net_dev#1.base, 284 + sis900_rx_~net_dev#1.offset, 8);havoc sis900_rx_#t~mem738#1; [2025-02-08 02:04:38,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: assume !(0 != sis900_rx_#t~bitwise737#1 % 4294967296);havoc sis900_rx_#t~bitwise737#1; [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497-4: assume 0 == sis900_rx_~rx_status~0#1 % 4294967296;sis900_rx_#t~bitwise737#1 := 0; [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497-4: assume !(0 == sis900_rx_~rx_status~0#1 % 4294967296); [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: call write~int#7(sis900_finish_xmit_#t~mem805#1 + sis900_finish_xmit_#t~bitwise804#1 % 4294967296 / 65536 % 4294967296, sis900_finish_xmit_~net_dev#1.base, 260 + sis900_finish_xmit_~net_dev#1.offset, 8);havoc sis900_finish_xmit_#t~mem805#1;havoc sis900_finish_xmit_#t~bitwise804#1;call sis900_finish_xmit_#t~mem806#1 := read~int#7(sis900_finish_xmit_~net_dev#1.base, 212 + sis900_finish_xmit_~net_dev#1.offset, 8);call write~int#7(sis900_finish_xmit_#t~mem806#1 + sis900_finish_xmit_~tx_status~0#1 % 4294967296 % 4096, sis900_finish_xmit_~net_dev#1.base, 212 + sis900_finish_xmit_~net_dev#1.offset, 8);havoc sis900_finish_xmit_#t~mem806#1;call sis900_finish_xmit_#t~mem807#1 := read~int#7(sis900_finish_xmit_~net_dev#1.base, 196 + sis900_finish_xmit_~net_dev#1.offset, 8);call write~int#7(1 + sis900_finish_xmit_#t~mem807#1, sis900_finish_xmit_~net_dev#1.base, 196 + sis900_finish_xmit_~net_dev#1.offset, 8);havoc sis900_finish_xmit_#t~mem807#1; [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646-4: assume 0 == sis900_finish_xmit_~tx_status~0#1 % 4294967296;sis900_finish_xmit_#t~bitwise804#1 := 0; [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646-4: assume !(0 == sis900_finish_xmit_~tx_status~0#1 % 4294967296); [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7514: assume 0 == (sis900_rx_#t~mem746#1.base + sis900_rx_#t~mem746#1.offset) % 18446744073709551616;havoc sis900_rx_#t~mem746#1.base, sis900_rx_#t~mem746#1.offset;call sis900_rx_#t~mem747#1 := read~int#7(sis900_rx_~sis_priv~15#1.base, 264 + sis900_rx_~sis_priv~15#1.offset, 4); [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7514: assume !(0 == (sis900_rx_#t~mem746#1.base + sis900_rx_#t~mem746#1.offset) % 18446744073709551616);havoc sis900_rx_#t~mem746#1.base, sis900_rx_#t~mem746#1.offset;call sis900_rx_#t~mem752#1.base, sis900_rx_#t~mem752#1.offset := read~$Pointer$#7(sis900_rx_~sis_priv~15#1.base, 412 + sis900_rx_~sis_priv~15#1.offset + 8 * (if sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 else sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);sis900_rx_~rx_skb~0#1.base, sis900_rx_~rx_skb~0#1.offset := sis900_rx_#t~mem752#1.base, sis900_rx_#t~mem752#1.offset;havoc sis900_rx_#t~mem752#1.base, sis900_rx_#t~mem752#1.offset;assume { :begin_inline_skb_put } true;skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1 := sis900_rx_~rx_skb~0#1.base, sis900_rx_~rx_skb~0#1.offset, sis900_rx_~rx_size~0#1;havoc skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem1045#1.base, skb_put_#t~mem1045#1.offset, skb_put_#t~mem1046#1, skb_put_#t~mem1047#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;skb_put_~arg0#1.base, skb_put_~arg0#1.offset := skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset;skb_put_~arg1#1 := skb_put_#in~arg1#1;call skb_put_#t~mem1045#1.base, skb_put_#t~mem1045#1.offset := read~$Pointer$#7(skb_put_~arg0#1.base, 226 + skb_put_~arg0#1.offset, 8);call skb_put_#t~mem1046#1 := read~int#7(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset := skb_put_#t~mem1045#1.base, skb_put_#t~mem1045#1.offset + (if skb_put_#t~mem1046#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then skb_put_#t~mem1046#1 % 4294967296 % 18446744073709551616 else skb_put_#t~mem1046#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc skb_put_#t~mem1045#1.base, skb_put_#t~mem1045#1.offset;havoc skb_put_#t~mem1046#1;call skb_put_#t~mem1047#1 := read~int#7(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);call write~int#7(skb_put_#t~mem1047#1 + skb_put_~arg1#1, skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);havoc skb_put_#t~mem1047#1;skb_put_#res#1.base, skb_put_#res#1.offset := skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset; [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646-3: assume 983040 == sis900_finish_xmit_~tx_status~0#1 % 4294967296;sis900_finish_xmit_#t~bitwise804#1 := sis900_finish_xmit_~tx_status~0#1; [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646-3: assume !(983040 == sis900_finish_xmit_~tx_status~0#1 % 4294967296); [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7580-1: SUMMARY for call sis900_rx_#t~ret780#1 := pci_map_single(sis900_rx_#t~mem778#1.base, sis900_rx_#t~mem778#1.offset, sis900_rx_#t~mem779#1.base, sis900_rx_#t~mem779#1.offset, 1540, 2); srcloc: null [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646-2: havoc sis900_finish_xmit_#t~bitwise804#1;assume sis900_finish_xmit_#t~bitwise804#1 % 4294967296 <= sis900_finish_xmit_~tx_status~0#1 % 4294967296 && sis900_finish_xmit_#t~bitwise804#1 % 4294967296 <= 983040; [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7580: sis900_rx_~tmp___1~17#1 := sis900_rx_#t~ret780#1;havoc sis900_rx_#t~mem778#1.base, sis900_rx_#t~mem778#1.offset;havoc sis900_rx_#t~mem779#1.base, sis900_rx_#t~mem779#1.offset;havoc sis900_rx_#t~ret780#1;call sis900_rx_#t~mem781#1.base, sis900_rx_#t~mem781#1.offset := read~$Pointer$#7(sis900_rx_~sis_priv~15#1.base, 548 + sis900_rx_~sis_priv~15#1.offset, 8);call write~int#7(sis900_rx_~tmp___1~17#1, sis900_rx_#t~mem781#1.base, 8 + (sis900_rx_#t~mem781#1.offset + 12 * (if sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc sis900_rx_#t~mem781#1.base, sis900_rx_#t~mem781#1.offset; [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646-1: [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415-1: [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415: assume 0 != #t~bitwise709#1 % 4294967296;havoc #t~mem708#1;havoc #t~bitwise709#1; [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415: assume !(0 != #t~bitwise709#1 % 4294967296);havoc #t~mem708#1;havoc #t~bitwise709#1; [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415-5: call #t~mem708#1 := read~int#7(~sis_priv~14#1.base, 264 + ~sis_priv~14#1.offset, 4); [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415-4: assume 0 == #t~mem708#1 % 4294967296;#t~bitwise709#1 := 0; [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415-4: assume !(0 == #t~mem708#1 % 4294967296); [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415-3: assume 512 == #t~mem708#1 % 4294967296;#t~bitwise709#1 := #t~mem708#1; [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415-3: assume !(512 == #t~mem708#1 % 4294967296); [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415-2: havoc #t~bitwise709#1;assume #t~bitwise709#1 % 4294967296 <= #t~mem708#1 % 4294967296 && #t~bitwise709#1 % 4294967296 <= 512; [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7564-1: SUMMARY for call sis900_rx_#t~ret772#1.base, sis900_rx_#t~ret772#1.offset := dev_alloc_skb(1540); srcloc: null [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7564: sis900_rx_~skb___0~0#1.base, sis900_rx_~skb___0~0#1.offset := sis900_rx_#t~ret772#1.base, sis900_rx_#t~ret772#1.offset;havoc sis900_rx_#t~ret772#1.base, sis900_rx_#t~ret772#1.offset; [2025-02-08 02:04:38,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7614: call sis900_finish_xmit_#t~mem788#1 := read~int#7(sis900_finish_xmit_~sis_priv~16#1.base, 280 + sis900_finish_xmit_~sis_priv~16#1.offset, 4);sis900_finish_xmit_~entry~2#1 := sis900_finish_xmit_#t~mem788#1 % 16;call sis900_finish_xmit_#t~mem789#1.base, sis900_finish_xmit_#t~mem789#1.offset := read~$Pointer$#7(sis900_finish_xmit_~sis_priv~16#1.base, 540 + sis900_finish_xmit_~sis_priv~16#1.offset, 8);call sis900_finish_xmit_#t~mem790#1 := read~int#7(sis900_finish_xmit_#t~mem789#1.base, 4 + (sis900_finish_xmit_#t~mem789#1.offset + 12 * (if sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sis900_finish_xmit_~entry~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);sis900_finish_xmit_~tx_status~0#1 := sis900_finish_xmit_#t~mem790#1;havoc sis900_finish_xmit_#t~mem789#1.base, sis900_finish_xmit_#t~mem789#1.offset;havoc sis900_finish_xmit_#t~mem790#1; [2025-02-08 02:04:38,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7515-1: [2025-02-08 02:04:38,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7515: assume 0 != sis900_rx_#t~bitwise748#1 % 4294967296;havoc sis900_rx_#t~mem747#1;havoc sis900_rx_#t~bitwise748#1;call sis900_rx_#t~mem749#1 := read~int#7(sis900_rx_~sis_priv~15#1.base, 268 + sis900_rx_~sis_priv~15#1.offset, 4);call sis900_rx_#t~mem750#1 := read~int#7(sis900_rx_~sis_priv~15#1.base, 272 + sis900_rx_~sis_priv~15#1.offset, 4); [2025-02-08 02:04:38,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7515: assume !(0 != sis900_rx_#t~bitwise748#1 % 4294967296);havoc sis900_rx_#t~mem747#1;havoc sis900_rx_#t~bitwise748#1; [2025-02-08 02:04:38,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7515-4: assume 0 == sis900_rx_#t~mem747#1 % 4294967296;sis900_rx_#t~bitwise748#1 := 0; [2025-02-08 02:04:38,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7515-4: assume !(0 == sis900_rx_#t~mem747#1 % 4294967296); [2025-02-08 02:04:38,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7515-3: assume 64 == sis900_rx_#t~mem747#1 % 4294967296;sis900_rx_#t~bitwise748#1 := sis900_rx_#t~mem747#1; [2025-02-08 02:04:38,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7515-3: assume !(64 == sis900_rx_#t~mem747#1 % 4294967296); [2025-02-08 02:04:38,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7515-2: havoc sis900_rx_#t~bitwise748#1;assume sis900_rx_#t~bitwise748#1 % 4294967296 <= sis900_rx_#t~mem747#1 % 4294967296 && sis900_rx_#t~bitwise748#1 % 4294967296 <= 64; [2025-02-08 02:04:38,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7549: call sis900_rx_#t~mem766#1 := read~int#7(sis900_rx_~sis_priv~15#1.base, 268 + sis900_rx_~sis_priv~15#1.offset, 4);call write~int#7(1 + sis900_rx_#t~mem766#1, sis900_rx_~sis_priv~15#1.base, 268 + sis900_rx_~sis_priv~15#1.offset, 4);havoc sis900_rx_#t~mem766#1;call sis900_rx_#t~mem767#1 := read~int#7(sis900_rx_~sis_priv~15#1.base, 268 + sis900_rx_~sis_priv~15#1.offset, 4);sis900_rx_~entry~1#1 := sis900_rx_#t~mem767#1 % 16;havoc sis900_rx_#t~mem767#1;call sis900_rx_#t~mem768#1.base, sis900_rx_#t~mem768#1.offset := read~$Pointer$#7(sis900_rx_~sis_priv~15#1.base, 548 + sis900_rx_~sis_priv~15#1.offset, 8);call sis900_rx_#t~mem769#1 := read~int#7(sis900_rx_#t~mem768#1.base, 4 + (sis900_rx_#t~mem768#1.offset + 12 * (if sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);sis900_rx_~rx_status~0#1 := sis900_rx_#t~mem769#1;havoc sis900_rx_#t~mem768#1.base, sis900_rx_#t~mem768#1.offset;havoc sis900_rx_#t~mem769#1; [2025-02-08 02:04:38,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7417-1: SUMMARY for call #t~ret710#1 := inl((if (16 + ~ioaddr~11#1) % 4294967296 % 4294967296 <= 2147483647 then (16 + ~ioaddr~11#1) % 4294967296 % 4294967296 else (16 + ~ioaddr~11#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7417: ~tmp___0~28#1 := #t~ret710#1;havoc #t~ret710#1; [2025-02-08 02:04:38,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7566: assume 0 == (sis900_rx_~skb___0~0#1.base + sis900_rx_~skb___0~0#1.offset) % 18446744073709551616;call sis900_rx_#t~mem773#1 := read~int#7(sis900_rx_~sis_priv~15#1.base, 264 + sis900_rx_~sis_priv~15#1.offset, 4); [2025-02-08 02:04:38,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7566: assume !(0 == (sis900_rx_~skb___0~0#1.base + sis900_rx_~skb___0~0#1.offset) % 18446744073709551616);call write~$Pointer$#7(sis900_rx_~skb___0~0#1.base, sis900_rx_~skb___0~0#1.offset, sis900_rx_~sis_priv~15#1.base, 412 + sis900_rx_~sis_priv~15#1.offset + 8 * (if sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 else sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);call sis900_rx_#t~mem777#1.base, sis900_rx_#t~mem777#1.offset := read~$Pointer$#7(sis900_rx_~sis_priv~15#1.base, 548 + sis900_rx_~sis_priv~15#1.offset, 8);call write~int#7(1540, sis900_rx_#t~mem777#1.base, 4 + (sis900_rx_#t~mem777#1.offset + 12 * (if sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sis900_rx_~entry~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc sis900_rx_#t~mem777#1.base, sis900_rx_#t~mem777#1.offset;call sis900_rx_#t~mem778#1.base, sis900_rx_#t~mem778#1.offset := read~$Pointer$#7(sis900_rx_~sis_priv~15#1.base, sis900_rx_~sis_priv~15#1.offset, 8);call sis900_rx_#t~mem779#1.base, sis900_rx_#t~mem779#1.offset := read~$Pointer$#7(sis900_rx_~skb___0~0#1.base, 226 + sis900_rx_~skb___0~0#1.offset, 8); [2025-02-08 02:04:38,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8970: havoc netif_rx_#t~nondet1031#1;sis900_rx_#t~ret755#1 := netif_rx_#res#1;havoc netif_rx_#t~nondet1031#1, netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset;havoc netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset;assume { :end_inline_netif_rx } true;assume -2147483648 <= sis900_rx_#t~ret755#1 && sis900_rx_#t~ret755#1 <= 2147483647;havoc sis900_rx_#t~ret755#1; [2025-02-08 02:04:38,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-1: SUMMARY for call #t~ret497 := mdio_read(~net_dev.base, ~net_dev.offset, ~phy_addr, 1); srcloc: null [2025-02-08 02:04:38,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: assume -2147483648 <= #t~ret497 && #t~ret497 <= 2147483647;~tmp~42 := #t~ret497;havoc #t~ret497;~status~3 := ~tmp~42;~i~10 := 1 + ~i~10; [2025-02-08 02:04:38,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint sis900_reset_phyFINAL: assume true; [2025-02-08 02:04:38,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500-1: SUMMARY for call mdio_write(~net_dev.base, ~net_dev.offset, ~phy_addr, 0, 32768); srcloc: null [2025-02-08 02:04:38,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500: #res := ~status~3; [2025-02-08 02:04:38,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8982: havoc pci_bus_read_config_dword_#t~nondet1034#1; [2025-02-08 02:04:38,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9021: havoc #t~nondet1041; [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6369-1: SUMMARY for call #t~ret478 := inl((if ~mdio_addr~0 % 4294967296 <= 2147483647 then ~mdio_addr~0 % 4294967296 else ~mdio_addr~0 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6369: ~tmp___0~15 := #t~ret478;havoc #t~ret478; [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6353-1: SUMMARY for call #t~ret476 := inl((if ~mdio_addr~0 % 4294967296 <= 2147483647 then ~mdio_addr~0 % 4294967296 else ~mdio_addr~0 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6353: havoc #t~ret476;~i~8 := ~i~8 - 1; [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349: ~dataval~1 := ~tmp~40; [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370: ~retval~1 := #t~bitwise480;havoc #t~bitwise479;havoc #t~bitwise480; [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-4: assume 0 == (if 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) || (if 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) == (if 0 != #t~bitwise479 % 4294967296 then 1 else 0);#t~bitwise480 := (if 0 != #t~bitwise479 % 4294967296 then 1 else 0); [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-4: assume !(0 == (if 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) || (if 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) == (if 0 != #t~bitwise479 % 4294967296 then 1 else 0)); [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-3: assume 0 == (if 0 != #t~bitwise479 % 4294967296 then 1 else 0);#t~bitwise480 := (if 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536); [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-3: assume !(0 == (if 0 != #t~bitwise479 % 4294967296 then 1 else 0)); [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-2: havoc #t~bitwise480;assume ((((((if 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) < 0 && (if 0 != #t~bitwise479 % 4294967296 then 1 else 0) >= 0) || #t~bitwise480 >= (if 0 != #t~bitwise479 % 4294967296 then 1 else 0)) && (((if 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) >= 0 && (if 0 != #t~bitwise479 % 4294967296 then 1 else 0) < 0) || #t~bitwise480 >= (if 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536))) && (((if 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) < 0 || (if 0 != #t~bitwise479 % 4294967296 then 1 else 0) < 0) || #t~bitwise480 <= (if 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) + (if 0 != #t~bitwise479 % 4294967296 then 1 else 0))) && (((if 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 else 2 * (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) >= 0 && (if 0 != #t~bitwise479 % 4294967296 then 1 else 0) >= 0) || #t~bitwise480 < 0)) && #t~bitwise480 <= 2147483647; [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-1: [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-8: assume 0 == ~tmp___0~15 % 4294967296;#t~bitwise479 := 0; [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-8: assume !(0 == ~tmp___0~15 % 4294967296); [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-7: assume 16 == ~tmp___0~15 % 4294967296;#t~bitwise479 := ~tmp___0~15; [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-7: assume !(16 == ~tmp___0~15 % 4294967296); [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-6: havoc #t~bitwise479;assume #t~bitwise479 % 4294967296 <= ~tmp___0~15 % 4294967296 && #t~bitwise479 % 4294967296 <= 16; [2025-02-08 02:04:38,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-5: [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383-1: SUMMARY for call outl(0, (if ~mdio_addr~0 % 4294967296 <= 2147483647 then ~mdio_addr~0 % 4294967296 else ~mdio_addr~0 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6350: SUMMARY for call outl(~dataval~1, (if ~mdio_addr~0 % 4294967296 <= 2147483647 then ~mdio_addr~0 % 4294967296 else ~mdio_addr~0 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383: #res := (if ~retval~1 % 65536 % 4294967296 <= 2147483647 then ~retval~1 % 65536 % 4294967296 else ~retval~1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6371: SUMMARY for call outl(64, (if ~mdio_addr~0 % 4294967296 <= 2147483647 then ~mdio_addr~0 % 4294967296 else ~mdio_addr~0 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6367: SUMMARY for call outl(0, (if ~mdio_addr~0 % 4294967296 <= 2147483647 then ~mdio_addr~0 % 4294967296 else ~mdio_addr~0 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mdio_readFINAL: assume true; [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6363: ~i~8 := 16; [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6351-1: SUMMARY for call #t~ret474 := inl((if ~mdio_addr~0 % 4294967296 <= 2147483647 then ~mdio_addr~0 % 4294967296 else ~mdio_addr~0 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6351: havoc #t~ret474; [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343-1: [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343: assume 0 != #t~bitwise473 % 2;havoc #t~bitwise473;~tmp~40 := 48; [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343: assume !(0 != #t~bitwise473 % 2);havoc #t~bitwise473;~tmp~40 := 32; [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6372-1: SUMMARY for call #t~ret481 := inl((if ~mdio_addr~0 % 4294967296 <= 2147483647 then ~mdio_addr~0 % 4294967296 else ~mdio_addr~0 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6372: havoc #t~ret481;~i~8 := ~i~8 - 1; [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343-3: assume 0 == ~mii_cmd~0 || 0 == ~i~8;#t~bitwise473 := ~mii_cmd~0; [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343-3: assume !(0 == ~mii_cmd~0 || 0 == ~i~8); [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343-2: havoc #t~bitwise473;assume #t~bitwise473 < ~mii_cmd~0; [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6368-1: SUMMARY for call #t~ret477 := inl((if ~mdio_addr~0 % 4294967296 <= 2147483647 then ~mdio_addr~0 % 4294967296 else ~mdio_addr~0 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6368: havoc #t~ret477; [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6364: assume ~i~8 > 0; [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6364: assume !(~i~8 > 0); [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352-2: [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352-1: SUMMARY for call outl(#t~bitwise475, (if ~mdio_addr~0 % 4294967296 <= 2147483647 then ~mdio_addr~0 % 4294967296 else ~mdio_addr~0 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352: havoc #t~bitwise475; [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352-5: assume 0 == ~dataval~1 || 64 == ~dataval~1;#t~bitwise475 := 64; [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352-5: assume !(0 == ~dataval~1 || 64 == ~dataval~1); [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352-4: assume false;#t~bitwise475 := ~dataval~1; [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352-4: assume !false; [2025-02-08 02:04:38,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352-3: havoc #t~bitwise475;assume ((((~dataval~1 < 0 || #t~bitwise475 >= 64) && #t~bitwise475 >= ~dataval~1) && (~dataval~1 < 0 || #t~bitwise475 <= 64 + ~dataval~1)) && (~dataval~1 >= 0 || #t~bitwise475 < 0)) && #t~bitwise475 <= 2147483647; [2025-02-08 02:04:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047: havoc sis900_mii_probe_#t~mem397#1;call sis900_mii_probe_#t~mem398#1 := read~int#7(sis900_mii_probe_~sis_priv~1#1.base, 92 + sis900_mii_probe_~sis_priv~1#1.offset, 4); [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047-1: SUMMARY for call mdio_write(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, (if sis900_mii_probe_#t~mem397#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem397#1 % 4294967296 % 4294967296 else sis900_mii_probe_#t~mem397#1 % 4294967296 % 4294967296 - 4294967296), 4, 1505); srcloc: null [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7170-1: SUMMARY for call sis900_read_mode_#t~ret648#1 := mdio_read(sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset, sis900_read_mode_~phy_addr~1#1, 25); srcloc: null [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8954: havoc mii_nway_restart_#t~nondet1030#1;sis900_nway_reset_#t~ret853#1 := mii_nway_restart_#res#1;havoc mii_nway_restart_#t~nondet1030#1, mii_nway_restart_~arg0#1.base, mii_nway_restart_~arg0#1.offset;havoc mii_nway_restart_#in~arg0#1.base, mii_nway_restart_#in~arg0#1.offset;assume { :end_inline_mii_nway_restart } true;assume -2147483648 <= sis900_nway_reset_#t~ret853#1 && sis900_nway_reset_#t~ret853#1 <= 2147483647;sis900_nway_reset_~tmp___0~34#1 := sis900_nway_reset_#t~ret853#1;havoc sis900_nway_reset_#t~ret853#1;sis900_nway_reset_#res#1 := sis900_nway_reset_~tmp___0~34#1; [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972-1: SUMMARY for call add_timer(sis900_timer_~sis_priv~8#1.base, 139 + sis900_timer_~sis_priv~8#1.offset); srcloc: null [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972: call ULTIMATE.dealloc(sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset);havoc sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset;call ULTIMATE.dealloc(sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset);havoc sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset; [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5783: assume 0 == sis900_probe_~tmp___3~1#1; [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5783: assume !(0 == sis900_probe_~tmp___3~1#1); [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8690: assume -2147483648 <= main_#t~ret1007#1 && main_#t~ret1007#1 <= 2147483647;havoc main_#t~ret1007#1;~LDV_IN_INTERRUPT~0 := 1; [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7699: SUMMARY for call outl(0, (if (20 + sis900_close_~ioaddr~13#1) % 4294967296 % 4294967296 <= 2147483647 then (20 + sis900_close_~ioaddr~13#1) % 4294967296 % 4294967296 else (20 + sis900_close_~ioaddr~13#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5519: sis635_get_mac_addr_#res#1 := 1; [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6510: assume -2147483648 <= sis900_poll_#t~ret500#1 && sis900_poll_#t~ret500#1 <= 2147483647;havoc sis900_poll_#t~mem499#1;havoc sis900_poll_#t~ret500#1;call sis900_poll_#t~mem501#1 := read~int#7(sis900_poll_~dev#1.base, 104 + sis900_poll_~dev#1.offset, 4);assume { :begin_inline_enable_irq } true;enable_irq_#in~arg0#1 := sis900_poll_#t~mem501#1;havoc enable_irq_~arg0#1;enable_irq_~arg0#1 := enable_irq_#in~arg0#1; [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5519-1: SUMMARY for call outl(2147483648 + sis635_get_mac_addr_~rfcrSave~0#1 - (sis635_get_mac_addr_~rfcrSave~0#1 - sis635_get_mac_addr_~rfcrSave~0#1 % 2147483648), (if (72 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 <= 2147483647 then (72 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 else (72 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8492: assume 0 == main_~tmp___0~43#1; [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8492: assume !(0 == main_~tmp___0~43#1); [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8690-1: SUMMARY for call main_#t~ret1007#1 := sis900_interrupt(main_~var_sis900_interrupt_27_p0~0#1, main_~var_sis900_interrupt_27_p1~0#1.base, main_~var_sis900_interrupt_27_p1~0#1.offset); srcloc: null [2025-02-08 02:04:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6510-1: SUMMARY for call sis900_poll_#t~ret500#1 := sis900_interrupt((if sis900_poll_#t~mem499#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_poll_#t~mem499#1 % 4294967296 % 4294967296 else sis900_poll_#t~mem499#1 % 4294967296 % 4294967296 - 4294967296), sis900_poll_~dev#1.base, sis900_poll_~dev#1.offset); srcloc: null [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5255: havoc is_multicast_ether_addr_#t~mem234#1;is_valid_ether_addr_#t~ret235#1 := is_multicast_ether_addr_#res#1;havoc is_multicast_ether_addr_#t~mem234#1, is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset;havoc is_multicast_ether_addr_#in~addr#1.base, is_multicast_ether_addr_#in~addr#1.offset;assume { :end_inline_is_multicast_ether_addr } true;assume -2147483648 <= is_valid_ether_addr_#t~ret235#1 && is_valid_ether_addr_#t~ret235#1 <= 2147483647;is_valid_ether_addr_~tmp~31#1 := is_valid_ether_addr_#t~ret235#1;havoc is_valid_ether_addr_#t~ret235#1; [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303-1: SUMMARY for call sis900_start_xmit_#t~ret685#1 := inl((if sis900_start_xmit_~ioaddr~10#1 % 4294967296 <= 2147483647 then sis900_start_xmit_~ioaddr~10#1 % 4294967296 else sis900_start_xmit_~ioaddr~10#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8294: SUMMARY for call outl(1032, (if (4 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 <= 2147483647 then (4 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 else (4 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: sis900_start_xmit_~tmp___2~10#1 := sis900_start_xmit_#t~ret685#1;havoc sis900_start_xmit_#t~ret685#1; [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7237: call sis900_tx_timeout_#t~mem663#1.base, sis900_tx_timeout_#t~mem663#1.offset := read~$Pointer$#7(sis900_tx_timeout_~sis_priv~12#1.base, 284 + sis900_tx_timeout_~sis_priv~12#1.offset + 8 * sis900_tx_timeout_~i~17#1, 8);sis900_tx_timeout_~skb~1#1.base, sis900_tx_timeout_~skb~1#1.offset := sis900_tx_timeout_#t~mem663#1.base, sis900_tx_timeout_#t~mem663#1.offset; [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6048-1: SUMMARY for call mdio_write(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, (if sis900_mii_probe_#t~mem398#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem398#1 % 4294967296 % 4294967296 else sis900_mii_probe_#t~mem398#1 % 4294967296 % 4294967296 - 4294967296), 16, 34); srcloc: null [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6048: havoc sis900_mii_probe_#t~mem398#1;call sis900_mii_probe_#t~mem399#1 := read~int#7(sis900_mii_probe_~sis_priv~1#1.base, 92 + sis900_mii_probe_~sis_priv~1#1.offset, 4); [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: havoc sis900_read_mode_#t~ret633#1.base, sis900_read_mode_#t~ret633#1.offset, sis900_read_mode_#t~mem634#1.base, sis900_read_mode_#t~mem634#1.offset, sis900_read_mode_#t~mem635#1, sis900_read_mode_#t~ret636#1, sis900_read_mode_#t~bitwise637#1, sis900_read_mode_#t~ret638#1, sis900_read_mode_#t~ret639#1, sis900_read_mode_#t~bitwise640#1, sis900_read_mode_#t~bitwise641#1, sis900_read_mode_#t~bitwise642#1, sis900_read_mode_#t~mem643#1, sis900_read_mode_#t~mem644#1, sis900_read_mode_#t~bitwise645#1, sis900_read_mode_#t~ret646#1, sis900_read_mode_#t~bitwise647#1, sis900_read_mode_#t~ret648#1, sis900_read_mode_#t~mem649#1, sis900_read_mode_#t~bitwise650#1, sis900_read_mode_#t~mem651#1, sis900_read_mode_#t~mem652#1, sis900_read_mode_#t~ret653#1, sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset, sis900_read_mode_~speed#1.base, sis900_read_mode_~speed#1.offset, sis900_read_mode_~duplex#1.base, sis900_read_mode_~duplex#1.offset, sis900_read_mode_~sis_priv~11#1.base, sis900_read_mode_~sis_priv~11#1.offset, sis900_read_mode_~tmp~52#1.base, sis900_read_mode_~tmp~52#1.offset, sis900_read_mode_~phy~2#1.base, sis900_read_mode_~phy~2#1.offset, sis900_read_mode_~phy_addr~1#1, sis900_read_mode_~status~6#1, sis900_read_mode_~autoadv~0#1, sis900_read_mode_~autorec~0#1, sis900_read_mode_~i~16#1, sis900_read_mode_~tmp___0~25#1, sis900_read_mode_~tmp___1~14#1, sis900_read_mode_~tmp___2~8#1, sis900_read_mode_~tmp___3~6#1, sis900_read_mode_~tmp___4~5#1, sis900_read_mode_~tmp___5~3#1.base, sis900_read_mode_~tmp___5~3#1.offset, sis900_read_mode_~tmp___6~2#1.base, sis900_read_mode_~tmp___6~2#1.offset;havoc sis900_read_mode_#in~net_dev#1.base, sis900_read_mode_#in~net_dev#1.offset, sis900_read_mode_#in~speed#1.base, sis900_read_mode_#in~speed#1.offset, sis900_read_mode_#in~duplex#1.base, sis900_read_mode_#in~duplex#1.offset;assume { :end_inline_sis900_read_mode } true;call sis900_timer_#t~mem586#1 := read~int#12(sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset, 4); [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8823-2: __kmalloc_#res#1.base, __kmalloc_#res#1.offset := __kmalloc_#t~ret1013#1.base, __kmalloc_#t~ret1013#1.offset;havoc __kmalloc_#t~ret1013#1.base, __kmalloc_#t~ret1013#1.offset; [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8823-3: SUMMARY for call __kmalloc_#t~ret1013#1.base, __kmalloc_#t~ret1013#1.offset := ldv_malloc(__kmalloc_~arg0#1); srcloc: null [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889: havoc del_timer_#t~nondet1020#1;sis900_close_#t~ret826#1 := del_timer_#res#1;havoc del_timer_#t~nondet1020#1, del_timer_~arg0#1.base, del_timer_~arg0#1.offset;havoc del_timer_#in~arg0#1.base, del_timer_#in~arg0#1.offset;assume { :end_inline_del_timer } true;assume -2147483648 <= sis900_close_#t~ret826#1 && sis900_close_#t~ret826#1 <= 2147483647;havoc sis900_close_#t~ret826#1;call sis900_close_#t~mem827#1 := read~int#7(sis900_close_~net_dev#1.base, 104 + sis900_close_~net_dev#1.offset, 4);assume { :begin_inline_free_irq } true;free_irq_#in~arg0#1, free_irq_#in~arg1#1.base, free_irq_#in~arg1#1.offset := sis900_close_#t~mem827#1, sis900_close_~net_dev#1.base, sis900_close_~net_dev#1.offset;havoc free_irq_~arg0#1, free_irq_~arg1#1.base, free_irq_~arg1#1.offset;free_irq_~arg0#1 := free_irq_#in~arg0#1;free_irq_~arg1#1.base, free_irq_~arg1#1.offset := free_irq_#in~arg1#1.base, free_irq_#in~arg1#1.offset; [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8823: havoc __kmalloc_#t~ret1013#1.base, __kmalloc_#t~ret1013#1.offset;kmalloc_#t~ret33#1.base, kmalloc_#t~ret33#1.offset := __kmalloc_#res#1.base, __kmalloc_#res#1.offset;havoc __kmalloc_#t~ret1013#1.base, __kmalloc_#t~ret1013#1.offset, __kmalloc_~arg0#1, __kmalloc_~arg1#1;havoc __kmalloc_#in~arg0#1, __kmalloc_#in~arg1#1;assume { :end_inline___kmalloc } true;kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset := kmalloc_#t~ret33#1.base, kmalloc_#t~ret33#1.offset;havoc kmalloc_#t~ret33#1.base, kmalloc_#t~ret33#1.offset;kmalloc_#res#1.base, kmalloc_#res#1.offset := kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset; [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7700: SUMMARY for call outl(0, (if (24 + sis900_close_~ioaddr~13#1) % 4294967296 % 4294967296 <= 2147483647 then (24 + sis900_close_~ioaddr~13#1) % 4294967296 % 4294967296 else (24 + sis900_close_~ioaddr~13#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6511: havoc enable_irq_~arg0#1;havoc enable_irq_#in~arg0#1;assume { :end_inline_enable_irq } true;havoc sis900_poll_#t~mem501#1; [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5388-1: SUMMARY for call sis900_get_mac_addr_#t~ret252#1 := read_eeprom(sis900_get_mac_addr_~ioaddr~0#1, 8 + sis900_get_mac_addr_~i~0#1); srcloc: null [2025-02-08 02:04:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8625: assume { :begin_inline_sis900_get_msglevel } true;sis900_get_msglevel_#in~net_dev#1.base, sis900_get_msglevel_#in~net_dev#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc sis900_get_msglevel_#res#1;havoc sis900_get_msglevel_#t~ret843#1.base, sis900_get_msglevel_#t~ret843#1.offset, sis900_get_msglevel_#t~mem844#1, sis900_get_msglevel_~net_dev#1.base, sis900_get_msglevel_~net_dev#1.offset, sis900_get_msglevel_~sis_priv~19#1.base, sis900_get_msglevel_~sis_priv~19#1.offset, sis900_get_msglevel_~tmp~60#1.base, sis900_get_msglevel_~tmp~60#1.offset;sis900_get_msglevel_~net_dev#1.base, sis900_get_msglevel_~net_dev#1.offset := sis900_get_msglevel_#in~net_dev#1.base, sis900_get_msglevel_#in~net_dev#1.offset;havoc sis900_get_msglevel_~sis_priv~19#1.base, sis900_get_msglevel_~sis_priv~19#1.offset;havoc sis900_get_msglevel_~tmp~60#1.base, sis900_get_msglevel_~tmp~60#1.offset; [2025-02-08 02:04:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5388-2: call sis900_get_mac_addr_#t~mem251#1.base, sis900_get_mac_addr_#t~mem251#1.offset := read~$Pointer$#7(sis900_get_mac_addr_~net_dev#1.base, 692 + sis900_get_mac_addr_~net_dev#1.offset, 8); [2025-02-08 02:04:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8559: assume false; [2025-02-08 02:04:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8559: assume !false; [2025-02-08 02:04:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5388: call write~int#7(sis900_get_mac_addr_#t~ret252#1, sis900_get_mac_addr_#t~mem251#1.base, sis900_get_mac_addr_#t~mem251#1.offset + 2 * (if sis900_get_mac_addr_~i~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_get_mac_addr_~i~0#1 % 18446744073709551616 % 18446744073709551616 else sis900_get_mac_addr_~i~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc sis900_get_mac_addr_#t~mem251#1.base, sis900_get_mac_addr_#t~mem251#1.offset;havoc sis900_get_mac_addr_#t~ret252#1;sis900_get_mac_addr_~i~0#1 := 1 + sis900_get_mac_addr_~i~0#1; [2025-02-08 02:04:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7238: assume 0 != (sis900_tx_timeout_~skb~1#1.base + sis900_tx_timeout_~skb~1#1.offset) % 18446744073709551616;call sis900_tx_timeout_#t~mem664#1.base, sis900_tx_timeout_#t~mem664#1.offset := read~$Pointer$#7(sis900_tx_timeout_~sis_priv~12#1.base, sis900_tx_timeout_~sis_priv~12#1.offset, 8);call sis900_tx_timeout_#t~mem665#1.base, sis900_tx_timeout_#t~mem665#1.offset := read~$Pointer$#7(sis900_tx_timeout_~sis_priv~12#1.base, 540 + sis900_tx_timeout_~sis_priv~12#1.offset, 8);call sis900_tx_timeout_#t~mem666#1 := read~int#7(sis900_tx_timeout_#t~mem665#1.base, 8 + (sis900_tx_timeout_#t~mem665#1.offset + 12 * (if sis900_tx_timeout_~i~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_tx_timeout_~i~17#1 % 18446744073709551616 % 18446744073709551616 else sis900_tx_timeout_~i~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call sis900_tx_timeout_#t~mem667#1 := read~int#7(sis900_tx_timeout_~skb~1#1.base, 104 + sis900_tx_timeout_~skb~1#1.offset, 4); [2025-02-08 02:04:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7238: assume !(0 != (sis900_tx_timeout_~skb~1#1.base + sis900_tx_timeout_~skb~1#1.offset) % 18446744073709551616); [2025-02-08 02:04:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7304-1: SUMMARY for call outl(1 + sis900_start_xmit_~tmp___2~10#1 - sis900_start_xmit_~tmp___2~10#1 % 2, (if sis900_start_xmit_~ioaddr~10#1 % 4294967296 <= 2147483647 then sis900_start_xmit_~ioaddr~10#1 % 4294967296 else sis900_start_xmit_~ioaddr~10#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8361-1: SUMMARY for call netif_stop_queue(sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#1.offset); srcloc: null [2025-02-08 02:04:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7304: call sis900_start_xmit_#t~mem686#1 := read~int#7(sis900_start_xmit_~sis_priv~13#1.base, 276 + sis900_start_xmit_~sis_priv~13#1.offset, 4);call write~int#7(1 + sis900_start_xmit_#t~mem686#1, sis900_start_xmit_~sis_priv~13#1.base, 276 + sis900_start_xmit_~sis_priv~13#1.offset, 4);havoc sis900_start_xmit_#t~mem686#1;call sis900_start_xmit_#t~mem687#1 := read~int#7(sis900_start_xmit_~sis_priv~13#1.base, 276 + sis900_start_xmit_~sis_priv~13#1.offset, 4);sis900_start_xmit_~index_cur_tx~0#1 := sis900_start_xmit_#t~mem687#1;havoc sis900_start_xmit_#t~mem687#1;call sis900_start_xmit_#t~mem688#1 := read~int#7(sis900_start_xmit_~sis_priv~13#1.base, 280 + sis900_start_xmit_~sis_priv~13#1.offset, 4);sis900_start_xmit_~index_dirty_tx~0#1 := sis900_start_xmit_#t~mem688#1;havoc sis900_start_xmit_#t~mem688#1;sis900_start_xmit_~count_dirty_tx~0#1 := 0; [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8361: assume { :begin_inline_netif_device_detach } true;netif_device_detach_#in~arg0#1.base, netif_device_detach_#in~arg0#1.offset := sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#1.offset;havoc netif_device_detach_~arg0#1.base, netif_device_detach_~arg0#1.offset;netif_device_detach_~arg0#1.base, netif_device_detach_~arg0#1.offset := netif_device_detach_#in~arg0#1.base, netif_device_detach_#in~arg0#1.offset; [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172: assume 0 != sis900_read_mode_~tmp___4~5#1 % 2;call write~int#20(100, sis900_read_mode_~speed#1.base, sis900_read_mode_~speed#1.offset, 4); [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172: assume !(0 != sis900_read_mode_~tmp___4~5#1 % 2); [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031: assume 4 == (if sis900_set_config_#t~mem908#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem908#1 % 256 % 4294967296 else sis900_set_config_#t~mem908#1 % 256 % 4294967296 - 4294967296);havoc sis900_set_config_#t~mem908#1; [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031: assume !(4 == (if sis900_set_config_#t~mem908#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem908#1 % 256 % 4294967296 else sis900_set_config_#t~mem908#1 % 256 % 4294967296 - 4294967296));havoc sis900_set_config_#t~mem908#1;call sis900_set_config_#t~mem909#1 := read~int#18(sis900_set_config_~map#1.base, 20 + sis900_set_config_~map#1.offset, 1); [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049: havoc sis900_mii_probe_#t~mem399#1;call sis900_mii_probe_#t~mem400#1 := read~int#7(sis900_mii_probe_~sis_priv~1#1.base, 92 + sis900_mii_probe_~sis_priv~1#1.offset, 4); [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049-1: SUMMARY for call mdio_write(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, (if sis900_mii_probe_#t~mem399#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem399#1 % 4294967296 % 4294967296 else sis900_mii_probe_#t~mem399#1 % 4294967296 % 4294967296 - 4294967296), 17, 65280); srcloc: null [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7899-1: sis900_set_wol_#res#1 := 0;call ULTIMATE.dealloc(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset);havoc sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset; [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5785: assume -2147483648 <= sis900_probe_#t~ret331#1 && sis900_probe_#t~ret331#1 <= 2147483647;havoc sis900_probe_#t~ret331#1;sis900_probe_~ret~0#1 := -19; [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5785-1: SUMMARY for call sis900_probe_#t~ret331#1 := printk(30, 0); srcloc: null [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5653: sis900_probe_#t~ret296#1 := pci_set_dma_mask_#res#1;havoc pci_set_dma_mask_#t~ret173#1, pci_set_dma_mask_~dev#1.base, pci_set_dma_mask_~dev#1.offset, pci_set_dma_mask_~mask#1, pci_set_dma_mask_~tmp~19#1;havoc pci_set_dma_mask_#in~dev#1.base, pci_set_dma_mask_#in~dev#1.offset, pci_set_dma_mask_#in~mask#1;assume { :end_inline_pci_set_dma_mask } true;assume -2147483648 <= sis900_probe_#t~ret296#1 && sis900_probe_#t~ret296#1 <= 2147483647;sis900_probe_~i~4#1 := sis900_probe_#t~ret296#1;havoc sis900_probe_#t~ret296#1; [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7701-1: SUMMARY for call sis900_close_#t~ret824#1 := inl((if sis900_close_~ioaddr~13#1 % 4294967296 <= 2147483647 then sis900_close_~ioaddr~13#1 % 4294967296 else sis900_close_~ioaddr~13#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7701: sis900_close_~tmp___0~31#1 := sis900_close_#t~ret824#1;havoc sis900_close_#t~ret824#1; [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8362: havoc netif_device_detach_~arg0#1.base, netif_device_detach_~arg0#1.offset;havoc netif_device_detach_#in~arg0#1.base, netif_device_detach_#in~arg0#1.offset;assume { :end_inline_netif_device_detach } true; [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050: havoc sis900_mii_probe_#t~mem400#1; [2025-02-08 02:04:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-1: SUMMARY for call mdio_write(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, (if sis900_mii_probe_#t~mem400#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem400#1 % 4294967296 % 4294967296 else sis900_mii_probe_#t~mem400#1 % 4294967296 % 4294967296 - 4294967296), 19, 65472); srcloc: null [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5984: sis900_mii_probe_~phy_addr~0#1 := 1 + sis900_mii_probe_~phy_addr~0#1; [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6909: assume 0 != sis900_timer_#t~mem586#1;havoc sis900_timer_#t~mem586#1;call sis900_timer_#t~mem587#1 := read~int#7(sis900_timer_~net_dev~1#1.base, 96 + sis900_timer_~net_dev~1#1.offset, 8);call sis900_timer_#t~mem588#1 := read~int#20(sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset, 4);call sis900_timer_#t~mem589#1 := read~int#12(sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset, 4); [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6909: assume !(0 != sis900_timer_#t~mem586#1);havoc sis900_timer_#t~mem586#1; [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7702: havoc sis900_close_#t~bitwise825#1;assume { :begin_inline_del_timer } true;del_timer_#in~arg0#1.base, del_timer_#in~arg0#1.offset := sis900_close_~sis_priv~17#1.base, 139 + sis900_close_~sis_priv~17#1.offset;havoc del_timer_#res#1;havoc del_timer_#t~nondet1020#1, del_timer_~arg0#1.base, del_timer_~arg0#1.offset;del_timer_~arg0#1.base, del_timer_~arg0#1.offset := del_timer_#in~arg0#1.base, del_timer_#in~arg0#1.offset;havoc del_timer_#t~nondet1020#1;assume -2147483648 <= del_timer_#t~nondet1020#1 && del_timer_#t~nondet1020#1 <= 2147483647;del_timer_#res#1 := del_timer_#t~nondet1020#1;havoc del_timer_#t~nondet1020#1; [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7702-4: assume false;sis900_close_#t~bitwise825#1 := sis900_close_~tmp___0~31#1; [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7702-4: assume !false; [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7702-3: havoc sis900_close_#t~bitwise825#1;assume (sis900_close_#t~bitwise825#1 % 4294967296 >= sis900_close_~tmp___0~31#1 % 4294967296 && sis900_close_#t~bitwise825#1 % 4294967296 >= 10) && sis900_close_#t~bitwise825#1 % 4294967296 <= 10 + sis900_close_~tmp___0~31#1 % 4294967296; [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7702-2: [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7702-1: SUMMARY for call outl(sis900_close_#t~bitwise825#1, (if sis900_close_~ioaddr~13#1 % 4294967296 <= 2147483647 then sis900_close_~ioaddr~13#1 % 4294967296 else sis900_close_~ioaddr~13#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7702-5: assume 0 == sis900_close_~tmp___0~31#1 % 4294967296 || 10 == sis900_close_~tmp___0~31#1 % 4294967296;sis900_close_#t~bitwise825#1 := 10; [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7702-5: assume !(0 == sis900_close_~tmp___0~31#1 % 4294967296 || 10 == sis900_close_~tmp___0~31#1 % 4294967296); [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8363-1: SUMMARY for call sis900_suspend_#t~ret975#1 := inl((if sis900_suspend_~ioaddr~16#1 % 4294967296 <= 2147483647 then sis900_suspend_~ioaddr~16#1 % 4294967296 else sis900_suspend_~ioaddr~16#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8561: assume 0 == main_~ldv_s_sis900_netdev_ops_net_device_ops~0#1;assume { :begin_inline_sis900_open } true;sis900_open_#in~net_dev#1.base, sis900_open_#in~net_dev#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc sis900_open_#res#1;havoc sis900_open_#t~ret502#1.base, sis900_open_#t~ret502#1.offset, sis900_open_#t~mem503#1, sis900_open_#t~mem504#1, sis900_open_#t~mem505#1, sis900_open_#t~ret506#1, sis900_open_#t~ret507#1, sis900_open_#t~bitwise508#1, sis900_open_#t~mem509#1.base, sis900_open_#t~mem509#1.offset, sis900_open_~net_dev#1.base, sis900_open_~net_dev#1.offset, sis900_open_~sis_priv~3#1.base, sis900_open_~sis_priv~3#1.offset, sis900_open_~tmp~43#1.base, sis900_open_~tmp~43#1.offset, sis900_open_~ioaddr~4#1, sis900_open_~ret~1#1, sis900_open_~tmp___0~17#1, sis900_open_~#__key~1#1.base, sis900_open_~#__key~1#1.offset;sis900_open_~net_dev#1.base, sis900_open_~net_dev#1.offset := sis900_open_#in~net_dev#1.base, sis900_open_#in~net_dev#1.offset;havoc sis900_open_~sis_priv~3#1.base, sis900_open_~sis_priv~3#1.offset;havoc sis900_open_~tmp~43#1.base, sis900_open_~tmp~43#1.offset;havoc sis900_open_~ioaddr~4#1;havoc sis900_open_~ret~1#1;havoc sis900_open_~tmp___0~17#1;call sis900_open_~#__key~1#1.base, sis900_open_~#__key~1#1.offset := #Ultimate.allocOnStack(8); [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8561: assume !(0 == main_~ldv_s_sis900_netdev_ops_net_device_ops~0#1); [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8363: sis900_suspend_~tmp___1~22#1 := sis900_suspend_#t~ret975#1;havoc sis900_suspend_#t~ret975#1; [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8495: assume 1 == main_~tmp___0~43#1; [2025-02-08 02:04:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8495: assume !(1 == main_~tmp___0~43#1); [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7240-1: SUMMARY for call pci_unmap_single(sis900_tx_timeout_#t~mem664#1.base, sis900_tx_timeout_#t~mem664#1.offset, sis900_tx_timeout_#t~mem666#1 % 4294967296, sis900_tx_timeout_#t~mem667#1 % 4294967296, 1); srcloc: null [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7240: havoc sis900_tx_timeout_#t~mem664#1.base, sis900_tx_timeout_#t~mem664#1.offset;havoc sis900_tx_timeout_#t~mem665#1.base, sis900_tx_timeout_#t~mem665#1.offset;havoc sis900_tx_timeout_#t~mem666#1;havoc sis900_tx_timeout_#t~mem667#1; [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5919: sis900_mii_probe_~phy~0#1.base, sis900_mii_probe_~phy~0#1.offset := sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset;call sis900_mii_probe_#t~mem358#1.base, sis900_mii_probe_#t~mem358#1.offset := read~$Pointer$#7(sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset, 8);sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset := sis900_mii_probe_#t~mem358#1.base, sis900_mii_probe_#t~mem358#1.offset;havoc sis900_mii_probe_#t~mem358#1.base, sis900_mii_probe_#t~mem358#1.offset; [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655: assume 0 != sis900_probe_~i~4#1; [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655: assume !(0 != sis900_probe_~i~4#1);assume { :begin_inline_pci_set_master } true;pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset;havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset := pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset; [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589: sis96x_get_mac_addr_#res#1 := 0; [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-1: SUMMARY for call outl(512, (if sis96x_get_mac_addr_~ee_addr~0#1 % 4294967296 <= 2147483647 then sis96x_get_mac_addr_~ee_addr~0#1 % 4294967296 else sis96x_get_mac_addr_~ee_addr~0#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364-2: [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8298: SUMMARY for call outl(8, (if (4 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 <= 2147483647 then (4 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 else (4 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364-1: SUMMARY for call outl(sis900_suspend_#t~bitwise976#1, (if sis900_suspend_~ioaddr~16#1 % 4294967296 <= 2147483647 then sis900_suspend_~ioaddr~16#1 % 4294967296 else sis900_suspend_~ioaddr~16#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364: havoc sis900_suspend_#t~bitwise976#1; [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364-5: assume 0 == sis900_suspend_~tmp___1~22#1 % 4294967296 || 10 == sis900_suspend_~tmp___1~22#1 % 4294967296;sis900_suspend_#t~bitwise976#1 := 10; [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364-5: assume !(0 == sis900_suspend_~tmp___1~22#1 % 4294967296 || 10 == sis900_suspend_~tmp___1~22#1 % 4294967296); [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364-4: assume false;sis900_suspend_#t~bitwise976#1 := sis900_suspend_~tmp___1~22#1; [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364-4: assume !false; [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364-3: havoc sis900_suspend_#t~bitwise976#1;assume (sis900_suspend_#t~bitwise976#1 % 4294967296 >= sis900_suspend_~tmp___1~22#1 % 4294967296 && sis900_suspend_#t~bitwise976#1 % 4294967296 >= 10) && sis900_suspend_#t~bitwise976#1 % 4294967296 <= 10 + sis900_suspend_~tmp___1~22#1 % 4294967296; [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034: assume 5 == (if sis900_set_config_#t~mem909#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem909#1 % 256 % 4294967296 else sis900_set_config_#t~mem909#1 % 256 % 4294967296 - 4294967296);havoc sis900_set_config_#t~mem909#1; [2025-02-08 02:04:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034: assume !(5 == (if sis900_set_config_#t~mem909#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem909#1 % 256 % 4294967296 else sis900_set_config_#t~mem909#1 % 256 % 4294967296 - 4294967296));havoc sis900_set_config_#t~mem909#1;call sis900_set_config_#t~mem910#1 := read~int#18(sis900_set_config_~map#1.base, 20 + sis900_set_config_~map#1.offset, 1); [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5986: assume sis900_mii_probe_~phy_addr~0#1 <= 31; [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5986: assume !(sis900_mii_probe_~phy_addr~0#1 <= 31); [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911-1: SUMMARY for call sis900_set_mode((if sis900_timer_#t~mem587#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_timer_#t~mem587#1 % 18446744073709551616 % 18446744073709551616 else sis900_timer_#t~mem587#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), sis900_timer_#t~mem588#1, sis900_timer_#t~mem589#1); srcloc: null [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911: havoc sis900_timer_#t~mem587#1;havoc sis900_timer_#t~mem588#1;havoc sis900_timer_#t~mem589#1;call sis900_timer_#t~mem590#1 := read~int#7(sis900_timer_~sis_priv~8#1.base, 577 + sis900_timer_~sis_priv~8#1.offset, 1); [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5722: assume 0 != sis900_probe_#t~bitwise310#1 % 4294967296;havoc sis900_probe_#t~mem309#1;havoc sis900_probe_#t~bitwise310#1;call sis900_probe_#t~mem311#1 := read~int#7(sis900_probe_~sis_priv~0#1.base, 577 + sis900_probe_~sis_priv~0#1.offset, 1); [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5722: assume !(0 != sis900_probe_#t~bitwise310#1 % 4294967296);havoc sis900_probe_#t~mem309#1;havoc sis900_probe_#t~bitwise310#1; [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5722-3: assume 2 == sis900_probe_#t~mem309#1 % 4294967296;sis900_probe_#t~bitwise310#1 := sis900_probe_#t~mem309#1; [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5722-3: assume !(2 == sis900_probe_#t~mem309#1 % 4294967296); [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5722-4: assume 0 == sis900_probe_#t~mem309#1 % 4294967296;sis900_probe_#t~bitwise310#1 := 0; [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5722-4: assume !(0 == sis900_probe_#t~mem309#1 % 4294967296); [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5722-1: [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7704: havoc free_irq_~arg0#1, free_irq_~arg1#1.base, free_irq_~arg1#1.offset;havoc free_irq_#in~arg0#1, free_irq_#in~arg1#1.base, free_irq_#in~arg1#1.offset;assume { :end_inline_free_irq } true;havoc sis900_close_#t~mem827#1;sis900_close_~i~18#1 := 0; [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5722-2: havoc sis900_probe_#t~bitwise310#1;assume sis900_probe_#t~bitwise310#1 % 4294967296 <= sis900_probe_#t~mem309#1 % 4294967296 && sis900_probe_#t~bitwise310#1 % 4294967296 <= 2; [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5458: sis630e_get_mac_addr_~__len~1#1 := 6; [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5392: assume sis900_get_mac_addr_~i~0#1 <= 2; [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5392: assume !(sis900_get_mac_addr_~i~0#1 <= 2); [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7242: call write~$Pointer$#7(0, 0, sis900_tx_timeout_~sis_priv~12#1.base, 284 + sis900_tx_timeout_~sis_priv~12#1.offset + 8 * sis900_tx_timeout_~i~17#1, 8);call sis900_tx_timeout_#t~mem668#1.base, sis900_tx_timeout_#t~mem668#1.offset := read~$Pointer$#7(sis900_tx_timeout_~sis_priv~12#1.base, 540 + sis900_tx_timeout_~sis_priv~12#1.offset, 8);call write~int#7(0, sis900_tx_timeout_#t~mem668#1.base, 4 + (sis900_tx_timeout_#t~mem668#1.offset + 12 * (if sis900_tx_timeout_~i~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_tx_timeout_~i~17#1 % 18446744073709551616 % 18446744073709551616 else sis900_tx_timeout_~i~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc sis900_tx_timeout_#t~mem668#1.base, sis900_tx_timeout_#t~mem668#1.offset;call sis900_tx_timeout_#t~mem669#1.base, sis900_tx_timeout_#t~mem669#1.offset := read~$Pointer$#7(sis900_tx_timeout_~sis_priv~12#1.base, 540 + sis900_tx_timeout_~sis_priv~12#1.offset, 8);call write~int#7(0, sis900_tx_timeout_#t~mem669#1.base, 8 + (sis900_tx_timeout_#t~mem669#1.offset + 12 * (if sis900_tx_timeout_~i~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_tx_timeout_~i~17#1 % 18446744073709551616 % 18446744073709551616 else sis900_tx_timeout_~i~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc sis900_tx_timeout_#t~mem669#1.base, sis900_tx_timeout_#t~mem669#1.offset;call sis900_tx_timeout_#t~mem670#1 := read~int#7(sis900_tx_timeout_~net_dev#1.base, 244 + sis900_tx_timeout_~net_dev#1.offset, 8);call write~int#7(1 + sis900_tx_timeout_#t~mem670#1, sis900_tx_timeout_~net_dev#1.base, 244 + sis900_tx_timeout_~net_dev#1.offset, 8);havoc sis900_tx_timeout_#t~mem670#1; [2025-02-08 02:04:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8365-1: SUMMARY for call sis900_suspend_#t~ret977#1 := pci_set_power_state(sis900_suspend_~pci_dev#1.base, sis900_suspend_~pci_dev#1.offset, 3); srcloc: null [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8365: assume -2147483648 <= sis900_suspend_#t~ret977#1 && sis900_suspend_#t~ret977#1 <= 2147483647;havoc sis900_suspend_#t~ret977#1;assume { :begin_inline_pci_save_state } true;pci_save_state_#in~arg0#1.base, pci_save_state_#in~arg0#1.offset := sis900_suspend_~pci_dev#1.base, sis900_suspend_~pci_dev#1.offset;havoc pci_save_state_#res#1;havoc pci_save_state_#t~nondet1040#1, pci_save_state_~arg0#1.base, pci_save_state_~arg0#1.offset;pci_save_state_~arg0#1.base, pci_save_state_~arg0#1.offset := pci_save_state_#in~arg0#1.base, pci_save_state_#in~arg0#1.offset;havoc pci_save_state_#t~nondet1040#1;assume -2147483648 <= pci_save_state_#t~nondet1040#1 && pci_save_state_#t~nondet1040#1 <= 2147483647;pci_save_state_#res#1 := pci_save_state_#t~nondet1040#1;havoc pci_save_state_#t~nondet1040#1; [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7242-1: SUMMARY for call dev_kfree_skb_irq(sis900_tx_timeout_~skb~1#1.base, sis900_tx_timeout_~skb~1#1.offset); srcloc: null [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-1: SUMMARY for call sis630_set_eq(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, (if sis900_timer_#t~mem590#1 % 256 % 4294967296 <= 2147483647 then sis900_timer_#t~mem590#1 % 256 % 4294967296 else sis900_timer_#t~mem590#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: havoc sis900_timer_#t~mem590#1; [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5921: SUMMARY for call kfree(sis900_mii_probe_~phy~0#1.base, sis900_mii_probe_~phy~0#1.offset); srcloc: null [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8630-1: assume { :begin_inline_sis900_set_msglevel } true;sis900_set_msglevel_#in~net_dev#1.base, sis900_set_msglevel_#in~net_dev#1.offset, sis900_set_msglevel_#in~value#1 := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_sis900_set_msglevel_33_p1~0#1;havoc sis900_set_msglevel_#t~ret845#1.base, sis900_set_msglevel_#t~ret845#1.offset, sis900_set_msglevel_~net_dev#1.base, sis900_set_msglevel_~net_dev#1.offset, sis900_set_msglevel_~value#1, sis900_set_msglevel_~sis_priv~20#1.base, sis900_set_msglevel_~sis_priv~20#1.offset, sis900_set_msglevel_~tmp~61#1.base, sis900_set_msglevel_~tmp~61#1.offset;sis900_set_msglevel_~net_dev#1.base, sis900_set_msglevel_~net_dev#1.offset := sis900_set_msglevel_#in~net_dev#1.base, sis900_set_msglevel_#in~net_dev#1.offset;sis900_set_msglevel_~value#1 := sis900_set_msglevel_#in~value#1;havoc sis900_set_msglevel_~sis_priv~20#1.base, sis900_set_msglevel_~sis_priv~20#1.offset;havoc sis900_set_msglevel_~tmp~61#1.base, sis900_set_msglevel_~tmp~61#1.offset; [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8564: SUMMARY for call ldv_check_return_value(main_~res_sis900_open_15~0#1); srcloc: null [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657: assume -2147483648 <= sis900_probe_#t~ret297#1 && sis900_probe_#t~ret297#1 <= 2147483647;havoc sis900_probe_#t~ret297#1;sis900_probe_#res#1 := sis900_probe_~i~4#1;call ULTIMATE.dealloc(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset);havoc sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset);havoc sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset; [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657-1: SUMMARY for call sis900_probe_#t~ret297#1 := printk(24, 0); srcloc: null [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8498: assume 2 == main_~tmp___0~43#1; [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8498: assume !(2 == main_~tmp___0~43#1); [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5459: assume sis630e_get_mac_addr_~__len~1#1 % 18446744073709551616 > 63;call sis630e_get_mac_addr_#t~mem267#1.base, sis630e_get_mac_addr_#t~mem267#1.offset := read~$Pointer$#7(sis630e_get_mac_addr_~net_dev#1.base, 692 + sis630e_get_mac_addr_~net_dev#1.offset, 8); [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5459: assume !(sis630e_get_mac_addr_~__len~1#1 % 18446744073709551616 > 63);call sis630e_get_mac_addr_#t~mem269#1.base, sis630e_get_mac_addr_#t~mem269#1.offset := read~$Pointer$#7(sis630e_get_mac_addr_~net_dev#1.base, 692 + sis630e_get_mac_addr_~net_dev#1.offset, 8); [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8696: assume { :begin_inline_sis900_timer } true;sis900_timer_#in~data#1 := main_~var_sis900_timer_20_p0~0#1;havoc sis900_timer_#t~ret582#1.base, sis900_timer_#t~ret582#1.offset, sis900_timer_#t~mem583#1.base, sis900_timer_#t~mem583#1.offset, sis900_timer_#t~mem584#1, sis900_timer_#t~mem585#1, sis900_timer_#t~mem586#1, sis900_timer_#t~mem587#1, sis900_timer_#t~mem588#1, sis900_timer_#t~mem589#1, sis900_timer_#t~mem590#1, sis900_timer_#t~mem591#1, sis900_timer_#t~ret592#1, sis900_timer_#t~mem593#1, sis900_timer_#t~ret594#1, sis900_timer_#t~ret595#1, sis900_timer_#t~ret596#1, sis900_timer_#t~mem597#1.base, sis900_timer_#t~mem597#1.offset, sis900_timer_#t~bitwise598#1, sis900_timer_#t~bitwise599#1, sis900_timer_#t~mem600#1, sis900_timer_#t~bitwise601#1, sis900_timer_#t~ret602#1, sis900_timer_#t~mem603#1, sis900_timer_#t~mem604#1, sis900_timer_#t~bitwise605#1, sis900_timer_#t~mem606#1, sis900_timer_#t~ret607#1, sis900_timer_#t~mem608#1, sis900_timer_~data#1, sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, sis900_timer_~sis_priv~8#1.base, sis900_timer_~sis_priv~8#1.offset, sis900_timer_~tmp~48#1.base, sis900_timer_~tmp~48#1.offset, sis900_timer_~mii_phy~1#1.base, sis900_timer_~mii_phy~1#1.offset, sis900_timer_~next_tick~0#1, sis900_timer_~status~4#1, sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset, sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset, sis900_timer_~tmp___0~22#1, sis900_timer_~tmp___1~12#1, sis900_timer_~tmp___2~7#1;sis900_timer_~data#1 := sis900_timer_#in~data#1;havoc sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset;havoc sis900_timer_~sis_priv~8#1.base, sis900_timer_~sis_priv~8#1.offset;havoc sis900_timer_~tmp~48#1.base, sis900_timer_~tmp~48#1.offset;havoc sis900_timer_~mii_phy~1#1.base, sis900_timer_~mii_phy~1#1.offset;havoc sis900_timer_~next_tick~0#1;havoc sis900_timer_~status~4#1;call sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset := #Ultimate.allocOnStack(4);call sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset := #Ultimate.allocOnStack(4);havoc sis900_timer_~tmp___0~22#1;havoc sis900_timer_~tmp___1~12#1;havoc sis900_timer_~tmp___2~7#1;sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset := 0, (if sis900_timer_~data#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_timer_~data#1 % 18446744073709551616 % 18446744073709551616 else sis900_timer_~data#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8630: havoc sis900_set_msglevel_#t~ret845#1.base, sis900_set_msglevel_#t~ret845#1.offset, sis900_set_msglevel_~net_dev#1.base, sis900_set_msglevel_~net_dev#1.offset, sis900_set_msglevel_~value#1, sis900_set_msglevel_~sis_priv~20#1.base, sis900_set_msglevel_~sis_priv~20#1.offset, sis900_set_msglevel_~tmp~61#1.base, sis900_set_msglevel_~tmp~61#1.offset;havoc sis900_set_msglevel_#in~net_dev#1.base, sis900_set_msglevel_#in~net_dev#1.offset, sis900_set_msglevel_#in~value#1;assume { :end_inline_sis900_set_msglevel } true; [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054: assume 0 != sis900_mii_probe_#t~bitwise403#1;havoc sis900_mii_probe_#t~mem401#1.base, sis900_mii_probe_#t~mem401#1.offset;havoc sis900_mii_probe_#t~mem402#1;havoc sis900_mii_probe_#t~bitwise403#1; [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054: assume !(0 != sis900_mii_probe_#t~bitwise403#1);havoc sis900_mii_probe_#t~mem401#1.base, sis900_mii_probe_#t~mem401#1.offset;havoc sis900_mii_probe_#t~mem402#1;havoc sis900_mii_probe_#t~bitwise403#1; [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054-3: assume 4 == (if sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 - 4294967296);sis900_mii_probe_#t~bitwise403#1 := (if sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054-3: assume !(4 == (if sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054-4: assume 0 == (if sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 - 4294967296);sis900_mii_probe_#t~bitwise403#1 := 0; [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054-4: assume !(0 == (if sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054-1: [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054-2: havoc sis900_mii_probe_#t~bitwise403#1;assume (((((if sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 - 4294967296) < 0 || sis900_mii_probe_#t~bitwise403#1 <= (if sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 - 4294967296)) && sis900_mii_probe_#t~bitwise403#1 <= 4) && sis900_mii_probe_#t~bitwise403#1 >= 0) && ((if sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 - 4294967296) >= 0 || sis900_mii_probe_#t~bitwise403#1 > 4 + (if sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem402#1 % 65536 % 4294967296 - 4294967296))) && sis900_mii_probe_#t~bitwise403#1 >= -2147483648; [2025-02-08 02:04:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7838: sis900_nway_reset_~tmp~65#1.base, sis900_nway_reset_~tmp~65#1.offset := sis900_nway_reset_#t~ret852#1.base, sis900_nway_reset_#t~ret852#1.offset;havoc sis900_nway_reset_#t~ret852#1.base, sis900_nway_reset_#t~ret852#1.offset;sis900_nway_reset_~sis_priv~24#1.base, sis900_nway_reset_~sis_priv~24#1.offset := sis900_nway_reset_~tmp~65#1.base, sis900_nway_reset_~tmp~65#1.offset;assume { :begin_inline_mii_nway_restart } true;mii_nway_restart_#in~arg0#1.base, mii_nway_restart_#in~arg0#1.offset := sis900_nway_reset_~sis_priv~24#1.base, 96 + sis900_nway_reset_~sis_priv~24#1.offset;havoc mii_nway_restart_#res#1;havoc mii_nway_restart_#t~nondet1030#1, mii_nway_restart_~arg0#1.base, mii_nway_restart_~arg0#1.offset;mii_nway_restart_~arg0#1.base, mii_nway_restart_~arg0#1.offset := mii_nway_restart_#in~arg0#1.base, mii_nway_restart_#in~arg0#1.offset;havoc mii_nway_restart_#t~nondet1030#1;assume -2147483648 <= mii_nway_restart_#t~nondet1030#1 && mii_nway_restart_#t~nondet1030#1 <= 2147483647;mii_nway_restart_#res#1 := mii_nway_restart_#t~nondet1030#1;havoc mii_nway_restart_#t~nondet1030#1; [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054-5: call sis900_mii_probe_#t~mem401#1.base, sis900_mii_probe_#t~mem401#1.offset := read~$Pointer$#7(sis900_mii_probe_~sis_priv~1#1.base, 76 + sis900_mii_probe_~sis_priv~1#1.offset, 8);call sis900_mii_probe_#t~mem402#1 := read~int#7(sis900_mii_probe_#t~mem401#1.base, 16 + sis900_mii_probe_#t~mem401#1.offset, 2); [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6913: SUMMARY for call netif_start_queue(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset); srcloc: null [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5724-1: SUMMARY for call sis900_probe_#t~ret312#1 := printk(27, 0); srcloc: null [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7772-1: SUMMARY for call sis900_get_msglevel_#t~ret843#1.base, sis900_get_msglevel_#t~ret843#1.offset := netdev_priv(sis900_get_msglevel_~net_dev#1.base, sis900_get_msglevel_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7772: sis900_get_msglevel_~tmp~60#1.base, sis900_get_msglevel_~tmp~60#1.offset := sis900_get_msglevel_#t~ret843#1.base, sis900_get_msglevel_#t~ret843#1.offset;havoc sis900_get_msglevel_#t~ret843#1.base, sis900_get_msglevel_#t~ret843#1.offset;sis900_get_msglevel_~sis_priv~19#1.base, sis900_get_msglevel_~sis_priv~19#1.offset := sis900_get_msglevel_~tmp~60#1.base, sis900_get_msglevel_~tmp~60#1.offset;call sis900_get_msglevel_#t~mem844#1 := read~int#7(sis900_get_msglevel_~sis_priv~19#1.base, 264 + sis900_get_msglevel_~sis_priv~19#1.offset, 4);sis900_get_msglevel_#res#1 := sis900_get_msglevel_#t~mem844#1;havoc sis900_get_msglevel_#t~mem844#1; [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5724: assume -2147483648 <= sis900_probe_#t~ret312#1 && sis900_probe_#t~ret312#1 <= 2147483647;havoc sis900_probe_#t~mem311#1;havoc sis900_probe_#t~ret312#1; [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7838-1: SUMMARY for call sis900_nway_reset_#t~ret852#1.base, sis900_nway_reset_#t~ret852#1.offset := netdev_priv(sis900_nway_reset_~net_dev#1.base, sis900_nway_reset_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8037: assume 1 == (if sis900_set_config_#t~mem910#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem910#1 % 256 % 4294967296 else sis900_set_config_#t~mem910#1 % 256 % 4294967296 - 4294967296);havoc sis900_set_config_#t~mem910#1; [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8037: assume !(1 == (if sis900_set_config_#t~mem910#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem910#1 % 256 % 4294967296 else sis900_set_config_#t~mem910#1 % 256 % 4294967296 - 4294967296));havoc sis900_set_config_#t~mem910#1;call sis900_set_config_#t~mem911#1 := read~int#18(sis900_set_config_~map#1.base, 20 + sis900_set_config_~map#1.offset, 1); [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8830: havoc __pci_register_driver_#t~nondet1014#1; [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5461: sis630e_get_mac_addr_~__ret~2#1.base, sis630e_get_mac_addr_~__ret~2#1.offset := sis630e_get_mac_addr_#t~memcpy~res268#1.base, sis630e_get_mac_addr_#t~memcpy~res268#1.offset;havoc sis630e_get_mac_addr_#t~mem267#1.base, sis630e_get_mac_addr_#t~mem267#1.offset;havoc sis630e_get_mac_addr_#t~memcpy~res268#1.base, sis630e_get_mac_addr_#t~memcpy~res268#1.offset; [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5461-1: SUMMARY for call sis630e_get_mac_addr_#t~memcpy~res268#1.base, sis630e_get_mac_addr_#t~memcpy~res268#1.offset := #Ultimate.C_memcpy#7(sis630e_get_mac_addr_~net_dev#1.base, 448 + sis630e_get_mac_addr_~net_dev#1.offset, sis630e_get_mac_addr_#t~mem267#1.base, sis630e_get_mac_addr_#t~mem267#1.offset, sis630e_get_mac_addr_~__len~1#1); srcloc: null [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8566: assume main_~res_sis900_open_15~0#1 < 0; [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8566: assume !(main_~res_sis900_open_15~0#1 < 0);main_~ldv_s_sis900_netdev_ops_net_device_ops~0#1 := 1 + main_~ldv_s_sis900_netdev_ops_net_device_ops~0#1; [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056: SUMMARY for call netif_carrier_on(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5924: assume 0 != (sis900_mii_probe_~mii_phy~0#1.base + sis900_mii_probe_~mii_phy~0#1.offset) % 18446744073709551616; [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5924: assume !(0 != (sis900_mii_probe_~mii_phy~0#1.base + sis900_mii_probe_~mii_phy~0#1.offset) % 18446744073709551616); [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5792-1: SUMMARY for call sis900_probe_#t~ret332#1.base, sis900_probe_#t~ret332#1.offset := pci_get_device(4153, 1584, 0, 0); srcloc: null [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5792: sis900_probe_~dev~0#1.base, sis900_probe_~dev~0#1.offset := sis900_probe_#t~ret332#1.base, sis900_probe_#t~ret332#1.offset;havoc sis900_probe_#t~ret332#1.base, sis900_probe_#t~ret332#1.offset; [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8501: assume 3 == main_~tmp___0~43#1; [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8501: assume !(3 == main_~tmp___0~43#1); [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7312: sis900_start_xmit_~count_dirty_tx~0#1 := 1 + sis900_start_xmit_~count_dirty_tx~0#1;sis900_start_xmit_~index_dirty_tx~0#1 := 1 + sis900_start_xmit_~index_dirty_tx~0#1; [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180-2: havoc sis900_read_mode_#t~bitwise650#1;assume sis900_read_mode_#t~bitwise650#1 % 4294967296 <= sis900_read_mode_#t~mem649#1 % 4294967296 && sis900_read_mode_#t~bitwise650#1 % 4294967296 <= 4; [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180-1: [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180: assume 0 != sis900_read_mode_#t~bitwise650#1 % 4294967296;havoc sis900_read_mode_#t~mem649#1;havoc sis900_read_mode_#t~bitwise650#1;call sis900_read_mode_#t~mem651#1 := read~int#12(sis900_read_mode_~duplex#1.base, sis900_read_mode_~duplex#1.offset, 4); [2025-02-08 02:04:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180: assume !(0 != sis900_read_mode_#t~bitwise650#1 % 4294967296);havoc sis900_read_mode_#t~mem649#1;havoc sis900_read_mode_#t~bitwise650#1; [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180-5: call sis900_read_mode_#t~mem649#1 := read~int#7(sis900_read_mode_~sis_priv~11#1.base, 264 + sis900_read_mode_~sis_priv~11#1.offset, 4); [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180-4: assume 0 == sis900_read_mode_#t~mem649#1 % 4294967296;sis900_read_mode_#t~bitwise650#1 := 0; [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180-4: assume !(0 == sis900_read_mode_#t~mem649#1 % 4294967296); [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180-3: assume 4 == sis900_read_mode_#t~mem649#1 % 4294967296;sis900_read_mode_#t~bitwise650#1 := sis900_read_mode_#t~mem649#1; [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180-3: assume !(4 == sis900_read_mode_#t~mem649#1 % 4294967296); [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973-1: SUMMARY for call mii_ioctl_#t~ret891#1.base, mii_ioctl_#t~ret891#1.offset := netdev_priv(mii_ioctl_~net_dev#1.base, mii_ioctl_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973: mii_ioctl_~tmp~67#1.base, mii_ioctl_~tmp~67#1.offset := mii_ioctl_#t~ret891#1.base, mii_ioctl_#t~ret891#1.offset;havoc mii_ioctl_#t~ret891#1.base, mii_ioctl_#t~ret891#1.offset;mii_ioctl_~sis_priv~26#1.base, mii_ioctl_~sis_priv~26#1.offset := mii_ioctl_~tmp~67#1.base, mii_ioctl_~tmp~67#1.offset;assume { :begin_inline_if_mii } true;if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset := mii_ioctl_~rq#1.base, mii_ioctl_~rq#1.offset;havoc if_mii_#res#1.base, if_mii_#res#1.offset;havoc if_mii_~rq#1.base, if_mii_~rq#1.offset;if_mii_~rq#1.base, if_mii_~rq#1.offset := if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset;if_mii_#res#1.base, if_mii_#res#1.offset := if_mii_~rq#1.base, 16 + if_mii_~rq#1.offset; [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775: havoc sis900_get_msglevel_#t~mem844#1;main_#t~ret997#1 := sis900_get_msglevel_#res#1;havoc sis900_get_msglevel_#t~ret843#1.base, sis900_get_msglevel_#t~ret843#1.offset, sis900_get_msglevel_#t~mem844#1, sis900_get_msglevel_~net_dev#1.base, sis900_get_msglevel_~net_dev#1.offset, sis900_get_msglevel_~sis_priv~19#1.base, sis900_get_msglevel_~sis_priv~19#1.offset, sis900_get_msglevel_~tmp~60#1.base, sis900_get_msglevel_~tmp~60#1.offset;havoc sis900_get_msglevel_#in~net_dev#1.base, sis900_get_msglevel_#in~net_dev#1.offset;assume { :end_inline_sis900_get_msglevel } true;havoc main_#t~ret997#1; [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7709: call sis900_close_#t~mem828#1.base, sis900_close_#t~mem828#1.offset := read~$Pointer$#7(sis900_close_~sis_priv~17#1.base, 412 + sis900_close_~sis_priv~17#1.offset + 8 * sis900_close_~i~18#1, 8);sis900_close_~skb~4#1.base, sis900_close_~skb~4#1.offset := sis900_close_#t~mem828#1.base, sis900_close_#t~mem828#1.offset; [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7181: assume 2 == sis900_read_mode_#t~mem651#1;havoc sis900_read_mode_#t~mem651#1;sis900_read_mode_~tmp___5~3#1.base, sis900_read_mode_~tmp___5~3#1.offset := 46, 0; [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7181: assume !(2 == sis900_read_mode_#t~mem651#1);havoc sis900_read_mode_#t~mem651#1;sis900_read_mode_~tmp___5~3#1.base, sis900_read_mode_~tmp___5~3#1.offset := 47, 0; [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5992-1: call sis900_mii_probe_#t~mem375#1.base, sis900_mii_probe_#t~mem375#1.offset := read~$Pointer$#7(sis900_mii_probe_~sis_priv~1#1.base, 76 + sis900_mii_probe_~sis_priv~1#1.offset, 8); [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040: assume 3 == (if sis900_set_config_#t~mem911#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem911#1 % 256 % 4294967296 else sis900_set_config_#t~mem911#1 % 256 % 4294967296 - 4294967296);havoc sis900_set_config_#t~mem911#1; [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040: assume !(3 == (if sis900_set_config_#t~mem911#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem911#1 % 256 % 4294967296 else sis900_set_config_#t~mem911#1 % 256 % 4294967296 - 4294967296));havoc sis900_set_config_#t~mem911#1;call sis900_set_config_#t~mem912#1 := read~int#18(sis900_set_config_~map#1.base, 20 + sis900_set_config_~map#1.offset, 1); [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5992: assume 0 == (sis900_mii_probe_#t~mem375#1.base + sis900_mii_probe_#t~mem375#1.offset) % 18446744073709551616;havoc sis900_mii_probe_#t~mem375#1.base, sis900_mii_probe_#t~mem375#1.offset; [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5992: assume !(0 == (sis900_mii_probe_#t~mem375#1.base + sis900_mii_probe_#t~mem375#1.offset) % 18446744073709551616);havoc sis900_mii_probe_#t~mem375#1.base, sis900_mii_probe_#t~mem375#1.offset;call write~$Pointer$#7(0, 0, sis900_mii_probe_~sis_priv~1#1.base, 76 + sis900_mii_probe_~sis_priv~1#1.offset, 8); [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5794: assume 0 != (sis900_probe_~dev~0#1.base + sis900_probe_~dev~0#1.offset) % 18446744073709551616;call sis900_probe_#t~mem333#1 := read~int#7(sis900_probe_~dev~0#1.base, 72 + sis900_probe_~dev~0#1.offset, 1);call write~int#7(sis900_probe_#t~mem333#1, sis900_probe_~sis_priv~0#1.base, 576 + sis900_probe_~sis_priv~0#1.offset, 1);havoc sis900_probe_#t~mem333#1; [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5794: assume !(0 != (sis900_probe_~dev~0#1.base + sis900_probe_~dev~0#1.offset) % 18446744073709551616); [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7908-1: SUMMARY for call sis900_get_wol_#t~ret885#1 := inl((if sis900_get_wol_~pmctrl_addr~1#1 % 4294967296 <= 2147483647 then sis900_get_wol_~pmctrl_addr~1#1 % 4294967296 else sis900_get_wol_~pmctrl_addr~1#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7908: sis900_get_wol_~pmctrl_bits~1#1 := sis900_get_wol_#t~ret885#1;havoc sis900_get_wol_#t~ret885#1; [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7710: assume 0 != (sis900_close_~skb~4#1.base + sis900_close_~skb~4#1.offset) % 18446744073709551616;call sis900_close_#t~mem829#1.base, sis900_close_#t~mem829#1.offset := read~$Pointer$#7(sis900_close_~sis_priv~17#1.base, sis900_close_~sis_priv~17#1.offset, 8);call sis900_close_#t~mem830#1.base, sis900_close_#t~mem830#1.offset := read~$Pointer$#7(sis900_close_~sis_priv~17#1.base, 548 + sis900_close_~sis_priv~17#1.offset, 8);call sis900_close_#t~mem831#1 := read~int#7(sis900_close_#t~mem830#1.base, 8 + (sis900_close_#t~mem830#1.offset + 12 * (if sis900_close_~i~18#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_close_~i~18#1 % 18446744073709551616 % 18446744073709551616 else sis900_close_~i~18#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7710: assume !(0 != (sis900_close_~skb~4#1.base + sis900_close_~skb~4#1.offset) % 18446744073709551616); [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8635: main_#t~ret998#1 := sis900_get_link_#res#1;havoc sis900_get_link_#t~ret846#1.base, sis900_get_link_#t~ret846#1.offset, sis900_get_link_#t~ret847#1, sis900_get_link_~net_dev#1.base, sis900_get_link_~net_dev#1.offset, sis900_get_link_~sis_priv~21#1.base, sis900_get_link_~sis_priv~21#1.offset, sis900_get_link_~tmp~62#1.base, sis900_get_link_~tmp~62#1.offset, sis900_get_link_~tmp___0~33#1;havoc sis900_get_link_#in~net_dev#1.base, sis900_get_link_#in~net_dev#1.offset;assume { :end_inline_sis900_get_link } true;havoc main_#t~ret998#1; [2025-02-08 02:04:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8635-1: assume { :begin_inline_sis900_get_link } true;sis900_get_link_#in~net_dev#1.base, sis900_get_link_#in~net_dev#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc sis900_get_link_#res#1;havoc sis900_get_link_#t~ret846#1.base, sis900_get_link_#t~ret846#1.offset, sis900_get_link_#t~ret847#1, sis900_get_link_~net_dev#1.base, sis900_get_link_~net_dev#1.offset, sis900_get_link_~sis_priv~21#1.base, sis900_get_link_~sis_priv~21#1.offset, sis900_get_link_~tmp~62#1.base, sis900_get_link_~tmp~62#1.offset, sis900_get_link_~tmp___0~33#1;sis900_get_link_~net_dev#1.base, sis900_get_link_~net_dev#1.offset := sis900_get_link_#in~net_dev#1.base, sis900_get_link_#in~net_dev#1.offset;havoc sis900_get_link_~sis_priv~21#1.base, sis900_get_link_~sis_priv~21#1.offset;havoc sis900_get_link_~tmp~62#1.base, sis900_get_link_~tmp~62#1.offset;havoc sis900_get_link_~tmp___0~33#1; [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5398: sis900_get_mac_addr_~__len~0#1 := 6; [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5266: assume 0 == is_valid_ether_addr_~tmp~31#1;assume { :begin_inline_is_zero_ether_addr } true;is_zero_ether_addr_#in~addr#1.base, is_zero_ether_addr_#in~addr#1.offset := is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset;havoc is_zero_ether_addr_#res#1;havoc is_zero_ether_addr_#t~mem223#1, is_zero_ether_addr_#t~mem224#1, is_zero_ether_addr_#t~bitwise225#1, is_zero_ether_addr_#t~mem226#1, is_zero_ether_addr_#t~bitwise227#1, is_zero_ether_addr_#t~mem228#1, is_zero_ether_addr_#t~bitwise229#1, is_zero_ether_addr_#t~mem230#1, is_zero_ether_addr_#t~bitwise231#1, is_zero_ether_addr_#t~mem232#1, is_zero_ether_addr_#t~bitwise233#1, is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset;is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset := is_zero_ether_addr_#in~addr#1.base, is_zero_ether_addr_#in~addr#1.offset;call is_zero_ether_addr_#t~mem223#1 := read~int#7(is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset, 1);call is_zero_ether_addr_#t~mem224#1 := read~int#7(is_zero_ether_addr_~addr#1.base, 1 + is_zero_ether_addr_~addr#1.offset, 1); [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5266: assume !(0 == is_valid_ether_addr_~tmp~31#1);is_valid_ether_addr_~tmp___1~4#1 := 0; [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918: call write~int#7(250 + ~jiffies~0, sis900_timer_~sis_priv~8#1.base, 155 + sis900_timer_~sis_priv~8#1.offset, 8); [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7975: mii_ioctl_#t~ret892#1.base, mii_ioctl_#t~ret892#1.offset := if_mii_#res#1.base, if_mii_#res#1.offset;havoc if_mii_~rq#1.base, if_mii_~rq#1.offset;havoc if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset;assume { :end_inline_if_mii } true;mii_ioctl_~tmp___0~35#1.base, mii_ioctl_~tmp___0~35#1.offset := mii_ioctl_#t~ret892#1.base, mii_ioctl_#t~ret892#1.offset;havoc mii_ioctl_#t~ret892#1.base, mii_ioctl_#t~ret892#1.offset;mii_ioctl_~data~0#1.base, mii_ioctl_~data~0#1.offset := mii_ioctl_~tmp___0~35#1.base, mii_ioctl_~tmp___0~35#1.offset; [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9032: havoc register_netdev_#t~nondet1043#1;sis900_probe_#t~ret334#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet1043#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;havoc register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;assume { :end_inline_register_netdev } true;assume -2147483648 <= sis900_probe_#t~ret334#1 && sis900_probe_#t~ret334#1 <= 2147483647;sis900_probe_~ret~0#1 := sis900_probe_#t~ret334#1;havoc sis900_probe_#t~ret334#1; [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663: havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;havoc pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset;assume { :end_inline_pci_set_master } true;assume { :begin_inline_alloc_etherdev_mqs } true;alloc_etherdev_mqs_#in~arg0#1, alloc_etherdev_mqs_#in~arg1#1, alloc_etherdev_mqs_#in~arg2#1 := 600, 1, 1;havoc alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1017#1.base, alloc_etherdev_mqs_#t~ret1017#1.offset, alloc_etherdev_mqs_~arg0#1, alloc_etherdev_mqs_~arg1#1, alloc_etherdev_mqs_~arg2#1;alloc_etherdev_mqs_~arg0#1 := alloc_etherdev_mqs_#in~arg0#1;alloc_etherdev_mqs_~arg1#1 := alloc_etherdev_mqs_#in~arg1#1;alloc_etherdev_mqs_~arg2#1 := alloc_etherdev_mqs_#in~arg2#1; [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5729: sis900_probe_~ret~0#1 := 0;call sis900_probe_#t~mem313#1 := read~int#7(sis900_probe_~sis_priv~0#1.base, 577 + sis900_probe_~sis_priv~0#1.offset, 1); [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522: call ULTIMATE.dealloc(sis900_open_~#__key~1#1.base, sis900_open_~#__key~1#1.offset);havoc sis900_open_~#__key~1#1.base, sis900_open_~#__key~1#1.offset;main_#t~ret992#1 := sis900_open_#res#1;havoc sis900_open_#t~ret502#1.base, sis900_open_#t~ret502#1.offset, sis900_open_#t~mem503#1, sis900_open_#t~mem504#1, sis900_open_#t~mem505#1, sis900_open_#t~ret506#1, sis900_open_#t~ret507#1, sis900_open_#t~bitwise508#1, sis900_open_#t~mem509#1.base, sis900_open_#t~mem509#1.offset, sis900_open_~net_dev#1.base, sis900_open_~net_dev#1.offset, sis900_open_~sis_priv~3#1.base, sis900_open_~sis_priv~3#1.offset, sis900_open_~tmp~43#1.base, sis900_open_~tmp~43#1.offset, sis900_open_~ioaddr~4#1, sis900_open_~ret~1#1, sis900_open_~tmp___0~17#1, sis900_open_~#__key~1#1.base, sis900_open_~#__key~1#1.offset;havoc sis900_open_#in~net_dev#1.base, sis900_open_#in~net_dev#1.offset;assume { :end_inline_sis900_open } true;assume -2147483648 <= main_#t~ret992#1 && main_#t~ret992#1 <= 2147483647;main_~res_sis900_open_15~0#1 := main_#t~ret992#1;havoc main_#t~ret992#1; [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5399: assume sis900_get_mac_addr_~__len~0#1 % 18446744073709551616 > 63;call sis900_get_mac_addr_#t~mem253#1.base, sis900_get_mac_addr_#t~mem253#1.offset := read~$Pointer$#7(sis900_get_mac_addr_~net_dev#1.base, 692 + sis900_get_mac_addr_~net_dev#1.offset, 8); [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5399: assume !(sis900_get_mac_addr_~__len~0#1 % 18446744073709551616 > 63);call sis900_get_mac_addr_#t~mem255#1.base, sis900_get_mac_addr_#t~mem255#1.offset := read~$Pointer$#7(sis900_get_mac_addr_~net_dev#1.base, 692 + sis900_get_mac_addr_~net_dev#1.offset, 8); [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7315: assume sis900_start_xmit_~index_cur_tx~0#1 % 4294967296 != sis900_start_xmit_~index_dirty_tx~0#1 % 4294967296; [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7315: assume !(sis900_start_xmit_~index_cur_tx~0#1 % 4294967296 != sis900_start_xmit_~index_dirty_tx~0#1 % 4294967296); [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8504: assume 4 == main_~tmp___0~43#1; [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8504: assume !(4 == main_~tmp___0~43#1); [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5994: assume -2147483648 <= sis900_mii_probe_#t~ret376#1 && sis900_mii_probe_#t~ret376#1 <= 2147483647;havoc sis900_mii_probe_#t~ret376#1;sis900_mii_probe_#res#1 := 0; [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6060: SUMMARY for call netif_carrier_off(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6919-1: SUMMARY for call add_timer(sis900_timer_~sis_priv~8#1.base, 139 + sis900_timer_~sis_priv~8#1.offset); srcloc: null [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910: assume 0 != sis900_get_wol_#t~bitwise886#1 % 4294967296;havoc sis900_get_wol_#t~bitwise886#1;call sis900_get_wol_#t~mem887#1 := read~int#17(sis900_get_wol_~wol#1.base, 8 + sis900_get_wol_~wol#1.offset, 4); [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910: assume !(0 != sis900_get_wol_#t~bitwise886#1 % 4294967296);havoc sis900_get_wol_#t~bitwise886#1; [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6919: call ULTIMATE.dealloc(sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset);havoc sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset;call ULTIMATE.dealloc(sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset);havoc sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset; [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5994-1: SUMMARY for call sis900_mii_probe_#t~ret376#1 := printk(37, 0); srcloc: null [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910-4: assume 0 == sis900_get_wol_~pmctrl_bits~1#1 % 4294967296;sis900_get_wol_#t~bitwise886#1 := 0; [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910-4: assume !(0 == sis900_get_wol_~pmctrl_bits~1#1 % 4294967296); [2025-02-08 02:04:45,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5730: assume 129 == sis900_probe_#t~mem313#1 % 256 % 4294967296;havoc sis900_probe_#t~mem313#1;assume { :begin_inline_sis630e_get_mac_addr } true;sis630e_get_mac_addr_#in~pci_dev#1.base, sis630e_get_mac_addr_#in~pci_dev#1.offset, sis630e_get_mac_addr_#in~net_dev#1.base, sis630e_get_mac_addr_#in~net_dev#1.offset := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc sis630e_get_mac_addr_#res#1;havoc sis630e_get_mac_addr_#t~ret257#1.base, sis630e_get_mac_addr_#t~ret257#1.offset, sis630e_get_mac_addr_#t~ret258#1.base, sis630e_get_mac_addr_#t~ret258#1.offset, sis630e_get_mac_addr_#t~ret259#1.base, sis630e_get_mac_addr_#t~ret259#1.offset, sis630e_get_mac_addr_#t~ret260#1, sis630e_get_mac_addr_#t~ret261#1, sis630e_get_mac_addr_#t~mem262#1, sis630e_get_mac_addr_#t~bitwise263#1, sis630e_get_mac_addr_#t~ret264#1, sis630e_get_mac_addr_#t~mem265#1.base, sis630e_get_mac_addr_#t~mem265#1.offset, sis630e_get_mac_addr_#t~ret266#1, sis630e_get_mac_addr_#t~mem267#1.base, sis630e_get_mac_addr_#t~mem267#1.offset, sis630e_get_mac_addr_#t~memcpy~res268#1.base, sis630e_get_mac_addr_#t~memcpy~res268#1.offset, sis630e_get_mac_addr_#t~mem269#1.base, sis630e_get_mac_addr_#t~mem269#1.offset, sis630e_get_mac_addr_#t~memcpy~res270#1.base, sis630e_get_mac_addr_#t~memcpy~res270#1.offset, sis630e_get_mac_addr_#t~mem271#1, sis630e_get_mac_addr_#t~bitwise272#1, sis630e_get_mac_addr_#t~ret273#1, sis630e_get_mac_addr_~pci_dev#1.base, sis630e_get_mac_addr_~pci_dev#1.offset, sis630e_get_mac_addr_~net_dev#1.base, sis630e_get_mac_addr_~net_dev#1.offset, sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset, sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset, sis630e_get_mac_addr_~i~1#1, sis630e_get_mac_addr_~tmp~33#1.base, sis630e_get_mac_addr_~tmp~33#1.offset, sis630e_get_mac_addr_~__len~1#1, sis630e_get_mac_addr_~__ret~2#1.base, sis630e_get_mac_addr_~__ret~2#1.offset;sis630e_get_mac_addr_~pci_dev#1.base, sis630e_get_mac_addr_~pci_dev#1.offset := sis630e_get_mac_addr_#in~pci_dev#1.base, sis630e_get_mac_addr_#in~pci_dev#1.offset;sis630e_get_mac_addr_~net_dev#1.base, sis630e_get_mac_addr_~net_dev#1.offset := sis630e_get_mac_addr_#in~net_dev#1.base, sis630e_get_mac_addr_#in~net_dev#1.offset;havoc sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset;call sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset := #Ultimate.allocOnStack(1);havoc sis630e_get_mac_addr_~i~1#1;havoc sis630e_get_mac_addr_~tmp~33#1.base, sis630e_get_mac_addr_~tmp~33#1.offset;havoc sis630e_get_mac_addr_~__len~1#1;havoc sis630e_get_mac_addr_~__ret~2#1.base, sis630e_get_mac_addr_~__ret~2#1.offset;sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset := 0, 0; [2025-02-08 02:04:45,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5730: assume !(129 == sis900_probe_#t~mem313#1 % 256 % 4294967296);havoc sis900_probe_#t~mem313#1;call sis900_probe_#t~mem315#1 := read~int#7(sis900_probe_~sis_priv~0#1.base, 577 + sis900_probe_~sis_priv~0#1.offset, 1); [2025-02-08 02:04:45,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910-3: assume 1024 == sis900_get_wol_~pmctrl_bits~1#1 % 4294967296;sis900_get_wol_#t~bitwise886#1 := sis900_get_wol_~pmctrl_bits~1#1; [2025-02-08 02:04:45,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910-3: assume !(1024 == sis900_get_wol_~pmctrl_bits~1#1 % 4294967296); [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910-2: havoc sis900_get_wol_#t~bitwise886#1;assume sis900_get_wol_#t~bitwise886#1 % 4294967296 <= sis900_get_wol_~pmctrl_bits~1#1 % 4294967296 && sis900_get_wol_#t~bitwise886#1 % 4294967296 <= 1024; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910-1: [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7712-1: SUMMARY for call pci_unmap_single(sis900_close_#t~mem829#1.base, sis900_close_#t~mem829#1.offset, sis900_close_#t~mem831#1 % 4294967296, 1540, 2); srcloc: null [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7712: havoc sis900_close_#t~mem829#1.base, sis900_close_#t~mem829#1.offset;havoc sis900_close_#t~mem830#1.base, sis900_close_#t~mem830#1.offset;havoc sis900_close_#t~mem831#1; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5466: sis630e_get_mac_addr_~__ret~2#1.base, sis630e_get_mac_addr_~__ret~2#1.offset := sis630e_get_mac_addr_#t~memcpy~res270#1.base, sis630e_get_mac_addr_#t~memcpy~res270#1.offset;havoc sis630e_get_mac_addr_#t~mem269#1.base, sis630e_get_mac_addr_#t~mem269#1.offset;havoc sis630e_get_mac_addr_#t~memcpy~res270#1.base, sis630e_get_mac_addr_#t~memcpy~res270#1.offset; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5466-1: SUMMARY for call sis630e_get_mac_addr_#t~memcpy~res270#1.base, sis630e_get_mac_addr_#t~memcpy~res270#1.offset := #Ultimate.C_memcpy#7(sis630e_get_mac_addr_~net_dev#1.base, 448 + sis630e_get_mac_addr_~net_dev#1.offset, sis630e_get_mac_addr_#t~mem269#1.base, sis630e_get_mac_addr_#t~mem269#1.offset, sis630e_get_mac_addr_~__len~1#1); srcloc: null [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7250: sis900_tx_timeout_~i~17#1 := 1 + sis900_tx_timeout_~i~17#1; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7118: sis900_read_mode_~tmp~52#1.base, sis900_read_mode_~tmp~52#1.offset := sis900_read_mode_#t~ret633#1.base, sis900_read_mode_#t~ret633#1.offset;havoc sis900_read_mode_#t~ret633#1.base, sis900_read_mode_#t~ret633#1.offset;sis900_read_mode_~sis_priv~11#1.base, sis900_read_mode_~sis_priv~11#1.offset := sis900_read_mode_~tmp~52#1.base, sis900_read_mode_~tmp~52#1.offset;call sis900_read_mode_#t~mem634#1.base, sis900_read_mode_#t~mem634#1.offset := read~$Pointer$#7(sis900_read_mode_~sis_priv~11#1.base, 76 + sis900_read_mode_~sis_priv~11#1.offset, 8);sis900_read_mode_~phy~2#1.base, sis900_read_mode_~phy~2#1.offset := sis900_read_mode_#t~mem634#1.base, sis900_read_mode_#t~mem634#1.offset;havoc sis900_read_mode_#t~mem634#1.base, sis900_read_mode_#t~mem634#1.offset;call sis900_read_mode_#t~mem635#1 := read~int#7(sis900_read_mode_~sis_priv~11#1.base, 92 + sis900_read_mode_~sis_priv~11#1.offset, 4);sis900_read_mode_~phy_addr~1#1 := (if sis900_read_mode_#t~mem635#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_read_mode_#t~mem635#1 % 4294967296 % 4294967296 else sis900_read_mode_#t~mem635#1 % 4294967296 % 4294967296 - 4294967296);havoc sis900_read_mode_#t~mem635#1;sis900_read_mode_~i~16#1 := 0; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043: assume 6 == (if sis900_set_config_#t~mem912#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem912#1 % 256 % 4294967296 else sis900_set_config_#t~mem912#1 % 256 % 4294967296 - 4294967296);havoc sis900_set_config_#t~mem912#1; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043: assume !(6 == (if sis900_set_config_#t~mem912#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem912#1 % 256 % 4294967296 else sis900_set_config_#t~mem912#1 % 256 % 4294967296 - 4294967296));havoc sis900_set_config_#t~mem912#1; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7118-1: SUMMARY for call sis900_read_mode_#t~ret633#1.base, sis900_read_mode_#t~ret633#1.offset := netdev_priv(sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7911-1: [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7911: call write~int#17(sis900_get_wol_#t~bitwise888#1, sis900_get_wol_~wol#1.base, 8 + sis900_get_wol_~wol#1.offset, 4);havoc sis900_get_wol_#t~mem887#1;havoc sis900_get_wol_#t~bitwise888#1; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7911-4: assume 0 == sis900_get_wol_#t~mem887#1 % 4294967296 || 32 == sis900_get_wol_#t~mem887#1 % 4294967296;sis900_get_wol_#t~bitwise888#1 := 32; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7911-4: assume !(0 == sis900_get_wol_#t~mem887#1 % 4294967296 || 32 == sis900_get_wol_#t~mem887#1 % 4294967296); [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5797: SUMMARY for call pci_dev_put(sis900_probe_~dev~0#1.base, sis900_probe_~dev~0#1.offset); srcloc: null [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7911-3: assume false;sis900_get_wol_#t~bitwise888#1 := sis900_get_wol_#t~mem887#1; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7911-3: assume !false; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7911-2: havoc sis900_get_wol_#t~bitwise888#1;assume (sis900_get_wol_#t~bitwise888#1 % 4294967296 >= sis900_get_wol_#t~mem887#1 % 4294967296 && sis900_get_wol_#t~bitwise888#1 % 4294967296 >= 32) && sis900_get_wol_#t~bitwise888#1 % 4294967296 <= 32 + sis900_get_wol_#t~mem887#1 % 4294967296; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5401: sis900_get_mac_addr_~__ret~1#1.base, sis900_get_mac_addr_~__ret~1#1.offset := sis900_get_mac_addr_#t~memcpy~res254#1.base, sis900_get_mac_addr_#t~memcpy~res254#1.offset;havoc sis900_get_mac_addr_#t~mem253#1.base, sis900_get_mac_addr_#t~mem253#1.offset;havoc sis900_get_mac_addr_#t~memcpy~res254#1.base, sis900_get_mac_addr_#t~memcpy~res254#1.offset; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5401-1: SUMMARY for call sis900_get_mac_addr_#t~memcpy~res254#1.base, sis900_get_mac_addr_#t~memcpy~res254#1.offset := #Ultimate.C_memcpy#7(sis900_get_mac_addr_~net_dev#1.base, 448 + sis900_get_mac_addr_~net_dev#1.offset, sis900_get_mac_addr_#t~mem253#1.base, sis900_get_mac_addr_#t~mem253#1.offset, sis900_get_mac_addr_~__len~0#1); srcloc: null [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978: assume 35143 == mii_ioctl_~cmd#1; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978: assume !(35143 == mii_ioctl_~cmd#1); [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5864-1: SUMMARY for call sis900_mii_probe_#t~ret348#1.base, sis900_mii_probe_#t~ret348#1.offset := netdev_priv(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5930-1: sis900_mii_probe_#res#1 := 0; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5864: sis900_mii_probe_~tmp~36#1.base, sis900_mii_probe_~tmp~36#1.offset := sis900_mii_probe_#t~ret348#1.base, sis900_mii_probe_#t~ret348#1.offset;havoc sis900_mii_probe_#t~ret348#1.base, sis900_mii_probe_#t~ret348#1.offset;sis900_mii_probe_~sis_priv~1#1.base, sis900_mii_probe_~sis_priv~1#1.offset := sis900_mii_probe_~tmp~36#1.base, sis900_mii_probe_~tmp~36#1.offset;call sis900_mii_probe_#t~mem349#1.base, sis900_mii_probe_#t~mem349#1.offset := read~$Pointer$#7(sis900_mii_probe_~sis_priv~1#1.base, sis900_mii_probe_~sis_priv~1#1.offset, 8); [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7714: call write~$Pointer$#7(0, 0, sis900_close_~sis_priv~17#1.base, 412 + sis900_close_~sis_priv~17#1.offset + 8 * sis900_close_~i~18#1, 8); [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5666: assume 0 == (sis900_probe_~net_dev~0#1.base + sis900_probe_~net_dev~0#1.offset) % 18446744073709551616;sis900_probe_#res#1 := -12;call ULTIMATE.dealloc(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset);havoc sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset);havoc sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset; [2025-02-08 02:04:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5666: assume !(0 == (sis900_probe_~net_dev~0#1.base + sis900_probe_~net_dev~0#1.offset) % 18446744073709551616);call write~$Pointer$#7(sis900_probe_~pci_dev#1.base, 137 + sis900_probe_~pci_dev#1.offset, sis900_probe_~net_dev~0#1.base, 1152 + sis900_probe_~net_dev~0#1.offset, 8);call sis900_probe_#t~mem299#1 := read~int#7(sis900_probe_~pci_dev#1.base, 1209 + sis900_probe_~pci_dev#1.offset, 8);sis900_probe_~ioaddr~3#1 := (if sis900_probe_#t~mem299#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_probe_#t~mem299#1 % 18446744073709551616 % 18446744073709551616 else sis900_probe_#t~mem299#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sis900_probe_#t~mem299#1;assume { :begin_inline_pci_request_regions } true;pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset, pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, 25, 0;havoc pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet1039#1, pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset, pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset;pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset := pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset;pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset := pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset;havoc pci_request_regions_#t~nondet1039#1;assume -2147483648 <= pci_request_regions_#t~nondet1039#1 && pci_request_regions_#t~nondet1039#1 <= 2147483647;pci_request_regions_#res#1 := pci_request_regions_#t~nondet1039#1;havoc pci_request_regions_#t~nondet1039#1; [2025-02-08 02:04:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8507: assume 5 == main_~tmp___0~43#1; [2025-02-08 02:04:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8507: assume !(5 == main_~tmp___0~43#1); [2025-02-08 02:04:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7714-1: SUMMARY for call consume_skb(sis900_close_~skb~4#1.base, sis900_close_~skb~4#1.offset); srcloc: null [2025-02-08 02:04:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6525-1: SUMMARY for call sis900_open_#t~ret502#1.base, sis900_open_#t~ret502#1.offset := netdev_priv(sis900_open_~net_dev#1.base, sis900_open_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6525: sis900_open_~tmp~43#1.base, sis900_open_~tmp~43#1.offset := sis900_open_#t~ret502#1.base, sis900_open_#t~ret502#1.offset;havoc sis900_open_#t~ret502#1.base, sis900_open_#t~ret502#1.offset;sis900_open_~sis_priv~3#1.base, sis900_open_~sis_priv~3#1.offset := sis900_open_~tmp~43#1.base, sis900_open_~tmp~43#1.offset;call sis900_open_#t~mem503#1 := read~int#7(sis900_open_~net_dev#1.base, 96 + sis900_open_~net_dev#1.offset, 8);sis900_open_~ioaddr~4#1 := (if sis900_open_#t~mem503#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_open_#t~mem503#1 % 18446744073709551616 % 18446744073709551616 else sis900_open_#t~mem503#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sis900_open_#t~mem503#1;assume { :begin_inline_sis900_reset } true;sis900_reset_#in~net_dev#1.base, sis900_reset_#in~net_dev#1.offset := sis900_open_~net_dev#1.base, sis900_open_~net_dev#1.offset;havoc sis900_reset_#t~ret955#1.base, sis900_reset_#t~ret955#1.offset, sis900_reset_#t~mem956#1, sis900_reset_#t~ret957#1, sis900_reset_#t~bitwise958#1, sis900_reset_#t~ret959#1, sis900_reset_#t~bitwise960#1, sis900_reset_#t~mem961#1, sis900_reset_#t~mem962#1, sis900_reset_~net_dev#1.base, sis900_reset_~net_dev#1.offset, sis900_reset_~sis_priv~29#1.base, sis900_reset_~sis_priv~29#1.offset, sis900_reset_~tmp~71#1.base, sis900_reset_~tmp~71#1.offset, sis900_reset_~ioaddr~15#1, sis900_reset_~i~20#1, sis900_reset_~status~9#1, sis900_reset_~tmp___0~39#1, sis900_reset_~tmp___1~21#1, sis900_reset_~tmp___2~14#1;sis900_reset_~net_dev#1.base, sis900_reset_~net_dev#1.offset := sis900_reset_#in~net_dev#1.base, sis900_reset_#in~net_dev#1.offset;havoc sis900_reset_~sis_priv~29#1.base, sis900_reset_~sis_priv~29#1.offset;havoc sis900_reset_~tmp~71#1.base, sis900_reset_~tmp~71#1.offset;havoc sis900_reset_~ioaddr~15#1;havoc sis900_reset_~i~20#1;havoc sis900_reset_~status~9#1;havoc sis900_reset_~tmp___0~39#1;havoc sis900_reset_~tmp___1~21#1;havoc sis900_reset_~tmp___2~14#1; [2025-02-08 02:04:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5270: assume 0 == is_valid_ether_addr_~tmp___0~9#1;is_valid_ether_addr_~tmp___1~4#1 := 1; [2025-02-08 02:04:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5270: assume !(0 == is_valid_ether_addr_~tmp___0~9#1);is_valid_ether_addr_~tmp___1~4#1 := 0; [2025-02-08 02:04:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7186: assume 100 == sis900_read_mode_#t~mem652#1;havoc sis900_read_mode_#t~mem652#1;sis900_read_mode_~tmp___6~2#1.base, sis900_read_mode_~tmp___6~2#1.offset := 48, 0; [2025-02-08 02:04:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7186: assume !(100 == sis900_read_mode_#t~mem652#1);havoc sis900_read_mode_#t~mem652#1;sis900_read_mode_~tmp___6~2#1.base, sis900_read_mode_~tmp___6~2#1.offset := 49, 0; [2025-02-08 02:04:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7252: assume sis900_tx_timeout_~i~17#1 <= 15; [2025-02-08 02:04:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7252: assume !(sis900_tx_timeout_~i~17#1 <= 15); [2025-02-08 02:04:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6063-1: sis900_mii_probe_#res#1 := 1; [2025-02-08 02:04:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9036: havoc request_threaded_irq_#t~nondet1044#1;request_irq_#t~ret40#1 := request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet1044#1, request_threaded_irq_~arg0#1, request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset, request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset, request_threaded_irq_~arg3#1, request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset, request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset;havoc request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset;assume { :end_inline_request_threaded_irq } true;assume -2147483648 <= request_irq_#t~ret40#1 && request_irq_#t~ret40#1 <= 2147483647;request_irq_~tmp~1#1 := request_irq_#t~ret40#1;havoc request_irq_#t~ret40#1;request_irq_#res#1 := request_irq_~tmp~1#1; [2025-02-08 02:04:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7186-1: call sis900_read_mode_#t~mem652#1 := read~int#20(sis900_read_mode_~speed#1.base, sis900_read_mode_~speed#1.offset, 4); [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8640: main_#t~ret999#1 := sis900_get_settings_#res#1;havoc sis900_get_settings_#t~ret848#1.base, sis900_get_settings_#t~ret848#1.offset, sis900_get_settings_#t~ret849#1, sis900_get_settings_~net_dev#1.base, sis900_get_settings_~net_dev#1.offset, sis900_get_settings_~cmd#1.base, sis900_get_settings_~cmd#1.offset, sis900_get_settings_~sis_priv~22#1.base, sis900_get_settings_~sis_priv~22#1.offset, sis900_get_settings_~tmp~63#1.base, sis900_get_settings_~tmp~63#1.offset;havoc sis900_get_settings_#in~net_dev#1.base, sis900_get_settings_#in~net_dev#1.offset, sis900_get_settings_#in~cmd#1.base, sis900_get_settings_#in~cmd#1.offset;assume { :end_inline_sis900_get_settings } true;assume -2147483648 <= main_#t~ret999#1 && main_#t~ret999#1 <= 2147483647;havoc main_#t~ret999#1; [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8640-1: assume { :begin_inline_sis900_get_settings } true;sis900_get_settings_#in~net_dev#1.base, sis900_get_settings_#in~net_dev#1.offset, sis900_get_settings_#in~cmd#1.base, sis900_get_settings_#in~cmd#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_group6~0#1.base, main_~var_group6~0#1.offset;havoc sis900_get_settings_#res#1;havoc sis900_get_settings_#t~ret848#1.base, sis900_get_settings_#t~ret848#1.offset, sis900_get_settings_#t~ret849#1, sis900_get_settings_~net_dev#1.base, sis900_get_settings_~net_dev#1.offset, sis900_get_settings_~cmd#1.base, sis900_get_settings_~cmd#1.offset, sis900_get_settings_~sis_priv~22#1.base, sis900_get_settings_~sis_priv~22#1.offset, sis900_get_settings_~tmp~63#1.base, sis900_get_settings_~tmp~63#1.offset;sis900_get_settings_~net_dev#1.base, sis900_get_settings_~net_dev#1.offset := sis900_get_settings_#in~net_dev#1.base, sis900_get_settings_#in~net_dev#1.offset;sis900_get_settings_~cmd#1.base, sis900_get_settings_~cmd#1.offset := sis900_get_settings_#in~cmd#1.base, sis900_get_settings_#in~cmd#1.offset;havoc sis900_get_settings_~sis_priv~22#1.base, sis900_get_settings_~sis_priv~22#1.offset;havoc sis900_get_settings_~tmp~63#1.base, sis900_get_settings_~tmp~63#1.offset; [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914: assume 0 != sis900_get_wol_#t~bitwise889#1 % 4294967296;havoc sis900_get_wol_#t~bitwise889#1;call sis900_get_wol_#t~mem890#1 := read~int#17(sis900_get_wol_~wol#1.base, 8 + sis900_get_wol_~wol#1.offset, 4);call write~int#17(1 + sis900_get_wol_#t~mem890#1 - sis900_get_wol_#t~mem890#1 % 2, sis900_get_wol_~wol#1.base, 8 + sis900_get_wol_~wol#1.offset, 4);havoc sis900_get_wol_#t~mem890#1; [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914: assume !(0 != sis900_get_wol_#t~bitwise889#1 % 4294967296);havoc sis900_get_wol_#t~bitwise889#1; [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5866: sis900_mii_probe_~tmp___0~11#1.base, sis900_mii_probe_~tmp___0~11#1.offset := sis900_mii_probe_#t~ret350#1.base, sis900_mii_probe_#t~ret350#1.offset;havoc sis900_mii_probe_#t~mem349#1.base, sis900_mii_probe_#t~mem349#1.offset;havoc sis900_mii_probe_#t~ret350#1.base, sis900_mii_probe_#t~ret350#1.offset;sis900_mii_probe_~dev_name___0~1#1.base, sis900_mii_probe_~dev_name___0~1#1.offset := sis900_mii_probe_~tmp___0~11#1.base, sis900_mii_probe_~tmp___0~11#1.offset;sis900_mii_probe_~poll_bit~0#1 := 4;sis900_mii_probe_~status~0#1 := 0;sis900_mii_probe_~timeout~0#1 := 1250 + ~jiffies~0;call write~$Pointer$#7(0, 0, sis900_mii_probe_~sis_priv~1#1.base, 76 + sis900_mii_probe_~sis_priv~1#1.offset, 8);sis900_mii_probe_~phy_addr~0#1 := 0; [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914-4: assume 0 == sis900_get_wol_~pmctrl_bits~1#1 % 4294967296;sis900_get_wol_#t~bitwise889#1 := 0; [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914-4: assume !(0 == sis900_get_wol_~pmctrl_bits~1#1 % 4294967296); [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914-3: assume 2 == sis900_get_wol_~pmctrl_bits~1#1 % 4294967296;sis900_get_wol_#t~bitwise889#1 := sis900_get_wol_~pmctrl_bits~1#1; [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914-3: assume !(2 == sis900_get_wol_~pmctrl_bits~1#1 % 4294967296); [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5866-1: SUMMARY for call sis900_mii_probe_#t~ret350#1.base, sis900_mii_probe_#t~ret350#1.offset := pci_name(sis900_mii_probe_#t~mem349#1.base, sis900_mii_probe_#t~mem349#1.offset); srcloc: null [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914-2: havoc sis900_get_wol_#t~bitwise889#1;assume sis900_get_wol_#t~bitwise889#1 % 4294967296 <= sis900_get_wol_~pmctrl_bits~1#1 % 4294967296 && sis900_get_wol_#t~bitwise889#1 % 4294967296 <= 2; [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914-1: [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8575: assume 1 == main_~ldv_s_sis900_netdev_ops_net_device_ops~0#1;assume { :begin_inline_sis900_close } true;sis900_close_#in~net_dev#1.base, sis900_close_#in~net_dev#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc sis900_close_#res#1;havoc sis900_close_#t~mem822#1, sis900_close_#t~ret823#1.base, sis900_close_#t~ret823#1.offset, sis900_close_#t~ret824#1, sis900_close_#t~bitwise825#1, sis900_close_#t~ret826#1, sis900_close_#t~mem827#1, sis900_close_#t~mem828#1.base, sis900_close_#t~mem828#1.offset, sis900_close_#t~mem829#1.base, sis900_close_#t~mem829#1.offset, sis900_close_#t~mem830#1.base, sis900_close_#t~mem830#1.offset, sis900_close_#t~mem831#1, sis900_close_#t~mem832#1.base, sis900_close_#t~mem832#1.offset, sis900_close_#t~mem833#1.base, sis900_close_#t~mem833#1.offset, sis900_close_#t~mem834#1.base, sis900_close_#t~mem834#1.offset, sis900_close_#t~mem835#1, sis900_close_#t~mem836#1, sis900_close_~net_dev#1.base, sis900_close_~net_dev#1.offset, sis900_close_~ioaddr~13#1, sis900_close_~sis_priv~17#1.base, sis900_close_~sis_priv~17#1.offset, sis900_close_~tmp~58#1.base, sis900_close_~tmp~58#1.offset, sis900_close_~skb~4#1.base, sis900_close_~skb~4#1.offset, sis900_close_~i~18#1, sis900_close_~tmp___0~31#1;sis900_close_~net_dev#1.base, sis900_close_~net_dev#1.offset := sis900_close_#in~net_dev#1.base, sis900_close_#in~net_dev#1.offset;havoc sis900_close_~ioaddr~13#1;havoc sis900_close_~sis_priv~17#1.base, sis900_close_~sis_priv~17#1.offset;havoc sis900_close_~tmp~58#1.base, sis900_close_~tmp~58#1.offset;havoc sis900_close_~skb~4#1.base, sis900_close_~skb~4#1.offset;havoc sis900_close_~i~18#1;havoc sis900_close_~tmp___0~31#1;call sis900_close_#t~mem822#1 := read~int#7(sis900_close_~net_dev#1.base, 96 + sis900_close_~net_dev#1.offset, 8);sis900_close_~ioaddr~13#1 := (if sis900_close_#t~mem822#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_close_#t~mem822#1 % 18446744073709551616 % 18446744073709551616 else sis900_close_#t~mem822#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sis900_close_#t~mem822#1; [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8575: assume !(1 == main_~ldv_s_sis900_netdev_ops_net_device_ops~0#1); [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8047: assume false;call sis900_set_config_#t~mem913#1 := read~int#18(sis900_set_config_~map#1.base, 20 + sis900_set_config_~map#1.offset, 1);call write~int#7(sis900_set_config_#t~mem913#1, sis900_set_config_~dev#1.base, 434 + sis900_set_config_~dev#1.offset, 1);havoc sis900_set_config_#t~mem913#1; [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8047: assume !false; [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7981: assume 35144 == mii_ioctl_~cmd#1; [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7981: assume !(35144 == mii_ioctl_~cmd#1); [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5735: assume sis900_probe_#t~mem315#1 % 256 % 4294967296 > 129;havoc sis900_probe_#t~mem315#1;call sis900_probe_#t~mem316#1 := read~int#7(sis900_probe_~sis_priv~0#1.base, 577 + sis900_probe_~sis_priv~0#1.offset, 1); [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5735: assume !(sis900_probe_#t~mem315#1 % 256 % 4294967296 > 129);havoc sis900_probe_#t~mem315#1;call sis900_probe_#t~mem318#1 := read~int#7(sis900_probe_~sis_priv~0#1.base, 577 + sis900_probe_~sis_priv~0#1.offset, 1); [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-1: SUMMARY for call sis900_set_msglevel_#t~ret845#1.base, sis900_set_msglevel_#t~ret845#1.offset := netdev_priv(sis900_set_msglevel_~net_dev#1.base, sis900_set_msglevel_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783: sis900_set_msglevel_~tmp~61#1.base, sis900_set_msglevel_~tmp~61#1.offset := sis900_set_msglevel_#t~ret845#1.base, sis900_set_msglevel_#t~ret845#1.offset;havoc sis900_set_msglevel_#t~ret845#1.base, sis900_set_msglevel_#t~ret845#1.offset;sis900_set_msglevel_~sis_priv~20#1.base, sis900_set_msglevel_~sis_priv~20#1.offset := sis900_set_msglevel_~tmp~61#1.base, sis900_set_msglevel_~tmp~61#1.offset;call write~int#7(sis900_set_msglevel_~value#1, sis900_set_msglevel_~sis_priv~20#1.base, 264 + sis900_set_msglevel_~sis_priv~20#1.offset, 4); [2025-02-08 02:04:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7849: call ULTIMATE.dealloc(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset);havoc sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset;main_#t~ret1002#1 := sis900_set_wol_#res#1;havoc sis900_set_wol_#t~ret854#1.base, sis900_set_wol_#t~ret854#1.offset, sis900_set_wol_#t~mem855#1, sis900_set_wol_#t~mem856#1, sis900_set_wol_#t~mem857#1.base, sis900_set_wol_#t~mem857#1.offset, sis900_set_wol_#t~ret858#1, sis900_set_wol_#t~mem859#1, sis900_set_wol_#t~bitwise860#1, sis900_set_wol_#t~mem861#1.base, sis900_set_wol_#t~mem861#1.offset, sis900_set_wol_#t~mem862#1, sis900_set_wol_#t~ret863#1, sis900_set_wol_#t~mem864#1, sis900_set_wol_#t~bitwise865#1, sis900_set_wol_#t~ret866#1, sis900_set_wol_#t~mem867#1, sis900_set_wol_#t~bitwise868#1, sis900_set_wol_#t~mem869#1, sis900_set_wol_#t~bitwise870#1, sis900_set_wol_#t~bitwise871#1, sis900_set_wol_#t~mem872#1, sis900_set_wol_#t~bitwise873#1, sis900_set_wol_#t~mem874#1.base, sis900_set_wol_#t~mem874#1.offset, sis900_set_wol_#t~ret875#1, sis900_set_wol_#t~mem876#1, sis900_set_wol_#t~bitwise877#1, sis900_set_wol_#t~mem878#1.base, sis900_set_wol_#t~mem878#1.offset, sis900_set_wol_#t~mem879#1, sis900_set_wol_#t~ret880#1, sis900_set_wol_#t~mem881#1, sis900_set_wol_#t~bitwise882#1, sis900_set_wol_#t~ret883#1, sis900_set_wol_~net_dev#1.base, sis900_set_wol_~net_dev#1.offset, sis900_set_wol_~wol#1.base, sis900_set_wol_~wol#1.offset, sis900_set_wol_~sis_priv~25#1.base, sis900_set_wol_~sis_priv~25#1.offset, sis900_set_wol_~tmp~66#1.base, sis900_set_wol_~tmp~66#1.offset, sis900_set_wol_~pmctrl_addr~0#1, sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, sis900_set_wol_~pmctrl_bits~0#1;havoc sis900_set_wol_#in~net_dev#1.base, sis900_set_wol_#in~net_dev#1.offset, sis900_set_wol_#in~wol#1.base, sis900_set_wol_#in~wol#1.offset;assume { :end_inline_sis900_set_wol } true;assume -2147483648 <= main_#t~ret1002#1 && main_#t~ret1002#1 <= 2147483647;havoc main_#t~ret1002#1; [2025-02-08 02:04:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5471: assume -2147483648 <= sis630e_get_mac_addr_#t~ret273#1 && sis630e_get_mac_addr_#t~ret273#1 <= 2147483647;havoc sis630e_get_mac_addr_#t~mem271#1;havoc sis630e_get_mac_addr_#t~bitwise272#1;havoc sis630e_get_mac_addr_#t~ret273#1; [2025-02-08 02:04:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5471-1: SUMMARY for call sis630e_get_mac_addr_#t~ret273#1 := pci_write_config_byte(sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset, 72, sis630e_get_mac_addr_#t~bitwise272#1); srcloc: null [2025-02-08 02:04:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5537: SUMMARY for call outl(1024, (if sis96x_get_mac_addr_~ee_addr~0#1 % 4294967296 <= 2147483647 then sis96x_get_mac_addr_~ee_addr~0#1 % 4294967296 else sis96x_get_mac_addr_~ee_addr~0#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6528: havoc sis900_reset_#t~ret955#1.base, sis900_reset_#t~ret955#1.offset, sis900_reset_#t~mem956#1, sis900_reset_#t~ret957#1, sis900_reset_#t~bitwise958#1, sis900_reset_#t~ret959#1, sis900_reset_#t~bitwise960#1, sis900_reset_#t~mem961#1, sis900_reset_#t~mem962#1, sis900_reset_~net_dev#1.base, sis900_reset_~net_dev#1.offset, sis900_reset_~sis_priv~29#1.base, sis900_reset_~sis_priv~29#1.offset, sis900_reset_~tmp~71#1.base, sis900_reset_~tmp~71#1.offset, sis900_reset_~ioaddr~15#1, sis900_reset_~i~20#1, sis900_reset_~status~9#1, sis900_reset_~tmp___0~39#1, sis900_reset_~tmp___1~21#1, sis900_reset_~tmp___2~14#1;havoc sis900_reset_#in~net_dev#1.base, sis900_reset_#in~net_dev#1.offset;assume { :end_inline_sis900_reset } true;call sis900_open_#t~mem504#1 := read~int#7(sis900_open_~sis_priv~3#1.base, 577 + sis900_open_~sis_priv~3#1.offset, 1); [2025-02-08 02:04:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5471-4: assume 191 == (if sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 <= 2147483647 then sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 else sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 - 4294967296);sis630e_get_mac_addr_#t~bitwise272#1 := (if sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 <= 2147483647 then sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 else sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5471-4: assume !(191 == (if sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 <= 2147483647 then sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 else sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5471-5: assume 0 == (if sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 <= 2147483647 then sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 else sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 - 4294967296);sis630e_get_mac_addr_#t~bitwise272#1 := 0; [2025-02-08 02:04:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5471-5: assume !(0 == (if sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 <= 2147483647 then sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 else sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5471-2: [2025-02-08 02:04:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5471-3: havoc sis630e_get_mac_addr_#t~bitwise272#1;assume (((((if sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 <= 2147483647 then sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 else sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 - 4294967296) < 0 || sis630e_get_mac_addr_#t~bitwise272#1 <= (if sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 <= 2147483647 then sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 else sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 - 4294967296)) && sis630e_get_mac_addr_#t~bitwise272#1 <= 191) && sis630e_get_mac_addr_#t~bitwise272#1 >= 0) && ((if sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 <= 2147483647 then sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 else sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 - 4294967296) >= 0 || sis630e_get_mac_addr_#t~bitwise272#1 > 191 + (if sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 <= 2147483647 then sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 else sis630e_get_mac_addr_#t~mem271#1 % 256 % 4294967296 - 4294967296))) && sis630e_get_mac_addr_#t~bitwise272#1 >= -2147483648; [2025-02-08 02:04:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510: assume 6 == main_~tmp___0~43#1; [2025-02-08 02:04:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510: assume !(6 == main_~tmp___0~43#1); [2025-02-08 02:04:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5471-6: call sis630e_get_mac_addr_#t~mem271#1 := read~int#15(sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset, 1); [2025-02-08 02:04:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7321: assume sis900_start_xmit_~index_cur_tx~0#1 % 4294967296 == sis900_start_xmit_~index_dirty_tx~0#1 % 4294967296;call write~int#7(1, sis900_start_xmit_~sis_priv~13#1.base, 572 + sis900_start_xmit_~sis_priv~13#1.offset, 4); [2025-02-08 02:04:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7321: assume !(sis900_start_xmit_~index_cur_tx~0#1 % 4294967296 == sis900_start_xmit_~index_dirty_tx~0#1 % 4294967296); [2025-02-08 02:04:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5934: assume -2147483648 <= sis900_mii_probe_#t~ret359#1 && sis900_mii_probe_#t~ret359#1 <= 2147483647;sis900_mii_probe_~tmp___3~2#1 := sis900_mii_probe_#t~ret359#1;havoc sis900_mii_probe_#t~ret359#1;call write~int#7(sis900_mii_probe_~tmp___3~2#1, sis900_mii_probe_~mii_phy~0#1.base, 12 + sis900_mii_probe_~mii_phy~0#1.offset, 2); [2025-02-08 02:04:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5802: assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet1043#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset := register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;havoc register_netdev_#t~nondet1043#1;assume -2147483648 <= register_netdev_#t~nondet1043#1 && register_netdev_#t~nondet1043#1 <= 2147483647;register_netdev_#res#1 := register_netdev_#t~nondet1043#1;havoc register_netdev_#t~nondet1043#1; [2025-02-08 02:04:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6925-1: SUMMARY for call sis900_timer_#t~ret592#1 := mdio_read(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, (if sis900_timer_#t~mem591#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_timer_#t~mem591#1 % 4294967296 % 4294967296 else sis900_timer_#t~mem591#1 % 4294967296 % 4294967296 - 4294967296), 1); srcloc: null [2025-02-08 02:04:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5934-1: SUMMARY for call sis900_mii_probe_#t~ret359#1 := mdio_read(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_~phy_addr~0#1, 2); srcloc: null [2025-02-08 02:04:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6925: assume -2147483648 <= sis900_timer_#t~ret592#1 && sis900_timer_#t~ret592#1 <= 2147483647;sis900_timer_~tmp___0~22#1 := sis900_timer_#t~ret592#1;havoc sis900_timer_#t~mem591#1;havoc sis900_timer_#t~ret592#1;sis900_timer_~status~4#1 := sis900_timer_~tmp___0~22#1;call sis900_timer_#t~mem593#1 := read~int#7(sis900_timer_~sis_priv~8#1.base, 92 + sis900_timer_~sis_priv~8#1.offset, 4); [2025-02-08 02:04:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5736: assume sis900_probe_#t~mem316#1 % 256 % 4294967296 <= 144;havoc sis900_probe_#t~mem316#1;assume { :begin_inline_sis635_get_mac_addr } true;sis635_get_mac_addr_#in~pci_dev#1.base, sis635_get_mac_addr_#in~pci_dev#1.offset, sis635_get_mac_addr_#in~net_dev#1.base, sis635_get_mac_addr_#in~net_dev#1.offset := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc sis635_get_mac_addr_#res#1;havoc sis635_get_mac_addr_#t~mem274#1, sis635_get_mac_addr_#t~ret275#1, sis635_get_mac_addr_#t~bitwise276#1, sis635_get_mac_addr_#t~mem277#1.base, sis635_get_mac_addr_#t~mem277#1.offset, sis635_get_mac_addr_#t~ret278#1, sis635_get_mac_addr_#t~mem279#1.base, sis635_get_mac_addr_#t~mem279#1.offset, sis635_get_mac_addr_#t~memcpy~res280#1.base, sis635_get_mac_addr_#t~memcpy~res280#1.offset, sis635_get_mac_addr_#t~mem281#1.base, sis635_get_mac_addr_#t~mem281#1.offset, sis635_get_mac_addr_#t~memcpy~res282#1.base, sis635_get_mac_addr_#t~memcpy~res282#1.offset, sis635_get_mac_addr_~pci_dev#1.base, sis635_get_mac_addr_~pci_dev#1.offset, sis635_get_mac_addr_~net_dev#1.base, sis635_get_mac_addr_~net_dev#1.offset, sis635_get_mac_addr_~ioaddr~1#1, sis635_get_mac_addr_~rfcrSave~0#1, sis635_get_mac_addr_~i~2#1, sis635_get_mac_addr_~__len~2#1, sis635_get_mac_addr_~__ret~3#1.base, sis635_get_mac_addr_~__ret~3#1.offset;sis635_get_mac_addr_~pci_dev#1.base, sis635_get_mac_addr_~pci_dev#1.offset := sis635_get_mac_addr_#in~pci_dev#1.base, sis635_get_mac_addr_#in~pci_dev#1.offset;sis635_get_mac_addr_~net_dev#1.base, sis635_get_mac_addr_~net_dev#1.offset := sis635_get_mac_addr_#in~net_dev#1.base, sis635_get_mac_addr_#in~net_dev#1.offset;havoc sis635_get_mac_addr_~ioaddr~1#1;havoc sis635_get_mac_addr_~rfcrSave~0#1;havoc sis635_get_mac_addr_~i~2#1;havoc sis635_get_mac_addr_~__len~2#1;havoc sis635_get_mac_addr_~__ret~3#1.base, sis635_get_mac_addr_~__ret~3#1.offset;call sis635_get_mac_addr_#t~mem274#1 := read~int#7(sis635_get_mac_addr_~net_dev#1.base, 96 + sis635_get_mac_addr_~net_dev#1.offset, 8);sis635_get_mac_addr_~ioaddr~1#1 := (if sis635_get_mac_addr_#t~mem274#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis635_get_mac_addr_#t~mem274#1 % 18446744073709551616 % 18446744073709551616 else sis635_get_mac_addr_#t~mem274#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sis635_get_mac_addr_#t~mem274#1; [2025-02-08 02:04:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5736: assume !(sis900_probe_#t~mem316#1 % 256 % 4294967296 <= 144);havoc sis900_probe_#t~mem316#1; [2025-02-08 02:04:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5472-1: SUMMARY for call pci_dev_put(sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset); srcloc: null [2025-02-08 02:04:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5406: sis900_get_mac_addr_~__ret~1#1.base, sis900_get_mac_addr_~__ret~1#1.offset := sis900_get_mac_addr_#t~memcpy~res256#1.base, sis900_get_mac_addr_#t~memcpy~res256#1.offset;havoc sis900_get_mac_addr_#t~mem255#1.base, sis900_get_mac_addr_#t~mem255#1.offset;havoc sis900_get_mac_addr_#t~memcpy~res256#1.base, sis900_get_mac_addr_#t~memcpy~res256#1.offset; [2025-02-08 02:04:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529-1: SUMMARY for call sis630_set_eq(sis900_open_~net_dev#1.base, sis900_open_~net_dev#1.offset, (if sis900_open_#t~mem504#1 % 256 % 4294967296 <= 2147483647 then sis900_open_#t~mem504#1 % 256 % 4294967296 else sis900_open_#t~mem504#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5472: sis630e_get_mac_addr_#res#1 := 1;call ULTIMATE.dealloc(sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset);havoc sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset; [2025-02-08 02:04:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529: havoc sis900_open_#t~mem504#1;call sis900_open_#t~mem505#1 := read~int#7(sis900_open_~net_dev#1.base, 104 + sis900_open_~net_dev#1.offset, 4);assume { :begin_inline_request_irq } true;request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset := sis900_open_#t~mem505#1, #funAddr~sis900_interrupt.base, #funAddr~sis900_interrupt.offset, 128, sis900_open_~net_dev#1.base, sis900_open_~net_dev#1.offset, sis900_open_~net_dev#1.base, sis900_open_~net_dev#1.offset;havoc request_irq_#res#1;havoc request_irq_#t~ret40#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~1#1;request_irq_~irq#1 := request_irq_#in~irq#1;request_irq_~handler#1.base, request_irq_~handler#1.offset := request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset;request_irq_~flags#1 := request_irq_#in~flags#1;request_irq_~name#1.base, request_irq_~name#1.offset := request_irq_#in~name#1.base, request_irq_#in~name#1.offset;request_irq_~dev#1.base, request_irq_~dev#1.offset := request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;havoc request_irq_~tmp~1#1;assume { :begin_inline_request_threaded_irq } true;request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset := request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, 0, 0, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset;havoc request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet1044#1, request_threaded_irq_~arg0#1, request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset, request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset, request_threaded_irq_~arg3#1, request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset, request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset;request_threaded_irq_~arg0#1 := request_threaded_irq_#in~arg0#1;request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset := request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset;request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset := request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset;request_threaded_irq_~arg3#1 := request_threaded_irq_#in~arg3#1;request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset := request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset;request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset := request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset;havoc request_threaded_irq_#t~nondet1044#1;assume -2147483648 <= request_threaded_irq_#t~nondet1044#1 && request_threaded_irq_#t~nondet1044#1 <= 2147483647;request_threaded_irq_#res#1 := request_threaded_irq_#t~nondet1044#1;havoc request_threaded_irq_#t~nondet1044#1; [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8577: main_#t~ret993#1 := sis900_close_#res#1;havoc sis900_close_#t~mem822#1, sis900_close_#t~ret823#1.base, sis900_close_#t~ret823#1.offset, sis900_close_#t~ret824#1, sis900_close_#t~bitwise825#1, sis900_close_#t~ret826#1, sis900_close_#t~mem827#1, sis900_close_#t~mem828#1.base, sis900_close_#t~mem828#1.offset, sis900_close_#t~mem829#1.base, sis900_close_#t~mem829#1.offset, sis900_close_#t~mem830#1.base, sis900_close_#t~mem830#1.offset, sis900_close_#t~mem831#1, sis900_close_#t~mem832#1.base, sis900_close_#t~mem832#1.offset, sis900_close_#t~mem833#1.base, sis900_close_#t~mem833#1.offset, sis900_close_#t~mem834#1.base, sis900_close_#t~mem834#1.offset, sis900_close_#t~mem835#1, sis900_close_#t~mem836#1, sis900_close_~net_dev#1.base, sis900_close_~net_dev#1.offset, sis900_close_~ioaddr~13#1, sis900_close_~sis_priv~17#1.base, sis900_close_~sis_priv~17#1.offset, sis900_close_~tmp~58#1.base, sis900_close_~tmp~58#1.offset, sis900_close_~skb~4#1.base, sis900_close_~skb~4#1.offset, sis900_close_~i~18#1, sis900_close_~tmp___0~31#1;havoc sis900_close_#in~net_dev#1.base, sis900_close_#in~net_dev#1.offset;assume { :end_inline_sis900_close } true;assume -2147483648 <= main_#t~ret993#1 && main_#t~ret993#1 <= 2147483647;main_~res_sis900_close_30~0#1 := main_#t~ret993#1;havoc main_#t~ret993#1; [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5406-1: SUMMARY for call sis900_get_mac_addr_#t~memcpy~res256#1.base, sis900_get_mac_addr_#t~memcpy~res256#1.offset := #Ultimate.C_memcpy#7(sis900_get_mac_addr_~net_dev#1.base, 448 + sis900_get_mac_addr_~net_dev#1.offset, sis900_get_mac_addr_#t~mem255#1.base, sis900_get_mac_addr_#t~mem255#1.offset, sis900_get_mac_addr_~__len~0#1); srcloc: null [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001: havoc sis900_mii_probe_#t~ret377#1;call sis900_mii_probe_#t~mem378#1.base, sis900_mii_probe_#t~mem378#1.offset := read~$Pointer$#7(sis900_mii_probe_~sis_priv~1#1.base, 76 + sis900_mii_probe_~sis_priv~1#1.offset, 8);call sis900_mii_probe_#t~mem379#1 := read~int#7(sis900_mii_probe_#t~mem378#1.base, 12 + sis900_mii_probe_#t~mem378#1.offset, 2); [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001-1: SUMMARY for call sis900_mii_probe_#t~ret377#1 := sis900_default_phy(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7719: sis900_close_~i~18#1 := 1 + sis900_close_~i~18#1; [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8578: SUMMARY for call ldv_check_return_value(main_~res_sis900_close_30~0#1); srcloc: null [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6530: sis900_open_#t~ret506#1 := request_irq_#res#1;havoc request_irq_#t~ret40#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~1#1;havoc request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;assume { :end_inline_request_irq } true;assume -2147483648 <= sis900_open_#t~ret506#1 && sis900_open_#t~ret506#1 <= 2147483647;sis900_open_~ret~1#1 := sis900_open_#t~ret506#1;havoc sis900_open_#t~mem505#1;havoc sis900_open_#t~ret506#1; [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-1: SUMMARY for call sis900_timer_#t~ret594#1 := mdio_read(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, (if sis900_timer_#t~mem593#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_timer_#t~mem593#1 % 4294967296 % 4294967296 else sis900_timer_#t~mem593#1 % 4294967296 % 4294967296 - 4294967296), 1); srcloc: null [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-1: SUMMARY for call sis900_mii_probe_#t~ret360#1 := mdio_read(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_~phy_addr~0#1, 3); srcloc: null [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8909: havoc dma_set_mask_#t~nondet1024#1;pci_set_dma_mask_#t~ret173#1 := dma_set_mask_#res#1;havoc dma_set_mask_#t~nondet1024#1, dma_set_mask_~arg0#1.base, dma_set_mask_~arg0#1.offset, dma_set_mask_~arg1#1;havoc dma_set_mask_#in~arg0#1.base, dma_set_mask_#in~arg0#1.offset, dma_set_mask_#in~arg1#1;assume { :end_inline_dma_set_mask } true;assume -2147483648 <= pci_set_dma_mask_#t~ret173#1 && pci_set_dma_mask_#t~ret173#1 <= 2147483647;pci_set_dma_mask_~tmp~19#1 := pci_set_dma_mask_#t~ret173#1;havoc pci_set_dma_mask_#t~ret173#1;pci_set_dma_mask_#res#1 := pci_set_dma_mask_~tmp~19#1; [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7918: call write~int#17(33, sis900_get_wol_~wol#1.base, 4 + sis900_get_wol_~wol#1.offset, 4); [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: assume -2147483648 <= sis900_timer_#t~ret594#1 && sis900_timer_#t~ret594#1 <= 2147483647;sis900_timer_~tmp___1~12#1 := sis900_timer_#t~ret594#1;havoc sis900_timer_#t~mem593#1;havoc sis900_timer_#t~ret594#1;sis900_timer_~status~4#1 := sis900_timer_~tmp___1~12#1; [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984: assume 35145 == mii_ioctl_~cmd#1; [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984: assume !(35145 == mii_ioctl_~cmd#1); [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936: assume -2147483648 <= sis900_mii_probe_#t~ret360#1 && sis900_mii_probe_#t~ret360#1 <= 2147483647;sis900_mii_probe_~tmp___4~1#1 := sis900_mii_probe_#t~ret360#1;havoc sis900_mii_probe_#t~ret360#1;call write~int#7(sis900_mii_probe_~tmp___4~1#1, sis900_mii_probe_~mii_phy~0#1.base, 14 + sis900_mii_probe_~mii_phy~0#1.offset, 2);call write~int#7(sis900_mii_probe_~phy_addr~0#1, sis900_mii_probe_~mii_phy~0#1.base, 8 + sis900_mii_probe_~mii_phy~0#1.offset, 4);call write~int#7(sis900_mii_probe_~mii_status~0#1, sis900_mii_probe_~mii_phy~0#1.base, 16 + sis900_mii_probe_~mii_phy~0#1.offset, 2);call sis900_mii_probe_#t~mem361#1.base, sis900_mii_probe_#t~mem361#1.offset := read~$Pointer$#7(sis900_mii_probe_~sis_priv~1#1.base, 76 + sis900_mii_probe_~sis_priv~1#1.offset, 8);call write~$Pointer$#7(sis900_mii_probe_#t~mem361#1.base, sis900_mii_probe_#t~mem361#1.offset, sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset, 8);havoc sis900_mii_probe_#t~mem361#1.base, sis900_mii_probe_#t~mem361#1.offset;call write~$Pointer$#7(sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset, sis900_mii_probe_~sis_priv~1#1.base, 76 + sis900_mii_probe_~sis_priv~1#1.offset, 8);call write~$Pointer$#7(sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset, sis900_mii_probe_~sis_priv~1#1.base, 84 + sis900_mii_probe_~sis_priv~1#1.offset, 8);sis900_mii_probe_~i~5#1 := 0; [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5738: sis900_probe_#t~ret317#1 := sis635_get_mac_addr_#res#1;havoc sis635_get_mac_addr_#t~mem274#1, sis635_get_mac_addr_#t~ret275#1, sis635_get_mac_addr_#t~bitwise276#1, sis635_get_mac_addr_#t~mem277#1.base, sis635_get_mac_addr_#t~mem277#1.offset, sis635_get_mac_addr_#t~ret278#1, sis635_get_mac_addr_#t~mem279#1.base, sis635_get_mac_addr_#t~mem279#1.offset, sis635_get_mac_addr_#t~memcpy~res280#1.base, sis635_get_mac_addr_#t~memcpy~res280#1.offset, sis635_get_mac_addr_#t~mem281#1.base, sis635_get_mac_addr_#t~mem281#1.offset, sis635_get_mac_addr_#t~memcpy~res282#1.base, sis635_get_mac_addr_#t~memcpy~res282#1.offset, sis635_get_mac_addr_~pci_dev#1.base, sis635_get_mac_addr_~pci_dev#1.offset, sis635_get_mac_addr_~net_dev#1.base, sis635_get_mac_addr_~net_dev#1.offset, sis635_get_mac_addr_~ioaddr~1#1, sis635_get_mac_addr_~rfcrSave~0#1, sis635_get_mac_addr_~i~2#1, sis635_get_mac_addr_~__len~2#1, sis635_get_mac_addr_~__ret~3#1.base, sis635_get_mac_addr_~__ret~3#1.offset;havoc sis635_get_mac_addr_#in~pci_dev#1.base, sis635_get_mac_addr_#in~pci_dev#1.offset, sis635_get_mac_addr_#in~net_dev#1.base, sis635_get_mac_addr_#in~net_dev#1.offset;assume { :end_inline_sis635_get_mac_addr } true;assume -2147483648 <= sis900_probe_#t~ret317#1 && sis900_probe_#t~ret317#1 <= 2147483647;sis900_probe_~ret~0#1 := sis900_probe_#t~ret317#1;havoc sis900_probe_#t~ret317#1; [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5804: assume 0 != sis900_probe_~ret~0#1; [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5804: assume !(0 != sis900_probe_~ret~0#1);call sis900_probe_#t~mem335#1 := read~int#7(sis900_probe_~net_dev~0#1.base, 104 + sis900_probe_~net_dev~0#1.offset, 4);call sis900_probe_#t~mem336#1.base, sis900_probe_#t~mem336#1.offset := read~$Pointer$#7(sis900_probe_~net_dev~0#1.base, 692 + sis900_probe_~net_dev~0#1.offset, 8); [2025-02-08 02:04:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8645: main_#t~ret1000#1 := sis900_set_settings_#res#1;havoc sis900_set_settings_#t~ret850#1.base, sis900_set_settings_#t~ret850#1.offset, sis900_set_settings_#t~ret851#1, sis900_set_settings_~net_dev#1.base, sis900_set_settings_~net_dev#1.offset, sis900_set_settings_~cmd#1.base, sis900_set_settings_~cmd#1.offset, sis900_set_settings_~sis_priv~23#1.base, sis900_set_settings_~sis_priv~23#1.offset, sis900_set_settings_~tmp~64#1.base, sis900_set_settings_~tmp~64#1.offset, sis900_set_settings_~rt~0#1;havoc sis900_set_settings_#in~net_dev#1.base, sis900_set_settings_#in~net_dev#1.offset, sis900_set_settings_#in~cmd#1.base, sis900_set_settings_#in~cmd#1.offset;assume { :end_inline_sis900_set_settings } true;assume -2147483648 <= main_#t~ret1000#1 && main_#t~ret1000#1 <= 2147483647;havoc main_#t~ret1000#1; [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8645-1: assume { :begin_inline_sis900_set_settings } true;sis900_set_settings_#in~net_dev#1.base, sis900_set_settings_#in~net_dev#1.offset, sis900_set_settings_#in~cmd#1.base, sis900_set_settings_#in~cmd#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_group6~0#1.base, main_~var_group6~0#1.offset;havoc sis900_set_settings_#res#1;havoc sis900_set_settings_#t~ret850#1.base, sis900_set_settings_#t~ret850#1.offset, sis900_set_settings_#t~ret851#1, sis900_set_settings_~net_dev#1.base, sis900_set_settings_~net_dev#1.offset, sis900_set_settings_~cmd#1.base, sis900_set_settings_~cmd#1.offset, sis900_set_settings_~sis_priv~23#1.base, sis900_set_settings_~sis_priv~23#1.offset, sis900_set_settings_~tmp~64#1.base, sis900_set_settings_~tmp~64#1.offset, sis900_set_settings_~rt~0#1;sis900_set_settings_~net_dev#1.base, sis900_set_settings_~net_dev#1.offset := sis900_set_settings_#in~net_dev#1.base, sis900_set_settings_#in~net_dev#1.offset;sis900_set_settings_~cmd#1.base, sis900_set_settings_~cmd#1.offset := sis900_set_settings_#in~cmd#1.base, sis900_set_settings_#in~cmd#1.offset;havoc sis900_set_settings_~sis_priv~23#1.base, sis900_set_settings_~sis_priv~23#1.offset;havoc sis900_set_settings_~tmp~64#1.base, sis900_set_settings_~tmp~64#1.offset;havoc sis900_set_settings_~rt~0#1; [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8513: assume 7 == main_~tmp___0~43#1; [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8513: assume !(7 == main_~tmp___0~43#1); [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8381-1: SUMMARY for call sis900_resume_#t~ret979#1.base, sis900_resume_#t~ret979#1.offset := pci_get_drvdata(sis900_resume_~pci_dev#1.base, sis900_resume_~pci_dev#1.offset); srcloc: null [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7324: SUMMARY for call netif_stop_queue(sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8381: sis900_resume_~tmp~74#1.base, sis900_resume_~tmp~74#1.offset := sis900_resume_#t~ret979#1.base, sis900_resume_#t~ret979#1.offset;havoc sis900_resume_#t~ret979#1.base, sis900_resume_#t~ret979#1.offset;sis900_resume_~net_dev~5#1.base, sis900_resume_~net_dev~5#1.offset := sis900_resume_~tmp~74#1.base, sis900_resume_~tmp~74#1.offset; [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7192-1: SUMMARY for call sis900_read_mode_#t~ret653#1 := printk(50, 0); srcloc: null [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7192: assume -2147483648 <= sis900_read_mode_#t~ret653#1 && sis900_read_mode_#t~ret653#1 <= 2147483647;havoc sis900_read_mode_#t~ret653#1; [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003: assume 29 == sis900_mii_probe_#t~mem379#1 % 65536 % 4294967296;havoc sis900_mii_probe_#t~mem378#1.base, sis900_mii_probe_#t~mem378#1.offset;havoc sis900_mii_probe_#t~mem379#1;call sis900_mii_probe_#t~mem380#1.base, sis900_mii_probe_#t~mem380#1.offset := read~$Pointer$#7(sis900_mii_probe_~sis_priv~1#1.base, 76 + sis900_mii_probe_~sis_priv~1#1.offset, 8);call sis900_mii_probe_#t~mem381#1 := read~int#7(sis900_mii_probe_#t~mem380#1.base, 14 + sis900_mii_probe_#t~mem380#1.offset, 2); [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003: assume !(29 == sis900_mii_probe_#t~mem379#1 % 65536 % 4294967296);havoc sis900_mii_probe_#t~mem378#1.base, sis900_mii_probe_#t~mem378#1.offset;havoc sis900_mii_probe_#t~mem379#1; [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051-1: SUMMARY for call netif_carrier_off(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset); srcloc: null [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051: call sis900_set_config_#t~mem914#1 := read~int#7(sis900_set_config_~mii_phy~2#1.base, 8 + sis900_set_config_~mii_phy~2#1.offset, 4); [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7853-1: SUMMARY for call sis900_set_wol_#t~ret854#1.base, sis900_set_wol_#t~ret854#1.offset := netdev_priv(sis900_set_wol_~net_dev#1.base, sis900_set_wol_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7853: sis900_set_wol_~tmp~66#1.base, sis900_set_wol_~tmp~66#1.offset := sis900_set_wol_#t~ret854#1.base, sis900_set_wol_#t~ret854#1.offset;havoc sis900_set_wol_#t~ret854#1.base, sis900_set_wol_#t~ret854#1.offset;sis900_set_wol_~sis_priv~25#1.base, sis900_set_wol_~sis_priv~25#1.offset := sis900_set_wol_~tmp~66#1.base, sis900_set_wol_~tmp~66#1.offset;call sis900_set_wol_#t~mem855#1 := read~int#7(sis900_set_wol_~net_dev#1.base, 96 + sis900_set_wol_~net_dev#1.offset, 8);sis900_set_wol_~pmctrl_addr~0#1 := (if (176 + sis900_set_wol_#t~mem855#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (176 + sis900_set_wol_#t~mem855#1) % 18446744073709551616 % 18446744073709551616 else (176 + sis900_set_wol_#t~mem855#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sis900_set_wol_#t~mem855#1;call write~int#14(0, sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, 4);sis900_set_wol_~pmctrl_bits~0#1 := 0;call sis900_set_wol_#t~mem856#1 := read~int#17(sis900_set_wol_~wol#1.base, 8 + sis900_set_wol_~wol#1.offset, 4); [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580: assume 0 != main_~res_sis900_close_30~0#1; [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580: assume !(0 != main_~res_sis900_close_30~0#1);main_~ldv_s_sis900_netdev_ops_net_device_ops~0#1 := 0; [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721: assume sis900_close_~i~18#1 <= 15; [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721: assume !(sis900_close_~i~18#1 <= 15); [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259: call write~int#7(0, sis900_tx_timeout_~sis_priv~12#1.base, 572 + sis900_tx_timeout_~sis_priv~12#1.offset, 4); [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127-1: SUMMARY for call sis900_read_mode_#t~ret636#1 := mdio_read(sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset, sis900_read_mode_~phy_addr~1#1, 1); srcloc: null [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127: assume -2147483648 <= sis900_read_mode_#t~ret636#1 && sis900_read_mode_#t~ret636#1 <= 2147483647;sis900_read_mode_~tmp___0~25#1 := sis900_read_mode_#t~ret636#1;havoc sis900_read_mode_#t~ret636#1;sis900_read_mode_~status~6#1 := sis900_read_mode_~tmp___0~25#1;sis900_read_mode_~i~16#1 := 1 + sis900_read_mode_~i~16#1; [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004-1: [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004-2: havoc sis900_mii_probe_#t~bitwise382#1;assume (((((if sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 - 4294967296) < 0 || sis900_mii_probe_#t~bitwise382#1 <= (if sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 - 4294967296)) && sis900_mii_probe_#t~bitwise382#1 <= 65520) && sis900_mii_probe_#t~bitwise382#1 >= 0) && ((if sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 - 4294967296) >= 0 || sis900_mii_probe_#t~bitwise382#1 > 65520 + (if sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 - 4294967296))) && sis900_mii_probe_#t~bitwise382#1 >= -2147483648; [2025-02-08 02:04:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8052-1: SUMMARY for call sis900_set_config_#t~ret915#1 := mdio_read(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_#t~mem914#1, 0); srcloc: null [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8052: assume -2147483648 <= sis900_set_config_#t~ret915#1 && sis900_set_config_#t~ret915#1 <= 2147483647;sis900_set_config_~tmp___0~36#1 := sis900_set_config_#t~ret915#1;havoc sis900_set_config_#t~mem914#1;havoc sis900_set_config_#t~ret915#1;sis900_set_config_~status~8#1 := sis900_set_config_~tmp___0~36#1;call sis900_set_config_#t~mem916#1 := read~int#7(sis900_set_config_~mii_phy~2#1.base, 8 + sis900_set_config_~mii_phy~2#1.offset, 4); [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004: assume 32768 == sis900_mii_probe_#t~bitwise382#1;havoc sis900_mii_probe_#t~mem380#1.base, sis900_mii_probe_#t~mem380#1.offset;havoc sis900_mii_probe_#t~mem381#1;havoc sis900_mii_probe_#t~bitwise382#1;call sis900_mii_probe_#t~mem383#1 := read~int#7(sis900_mii_probe_~sis_priv~1#1.base, 92 + sis900_mii_probe_~sis_priv~1#1.offset, 4); [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004: assume !(32768 == sis900_mii_probe_#t~bitwise382#1);havoc sis900_mii_probe_#t~mem380#1.base, sis900_mii_probe_#t~mem380#1.offset;havoc sis900_mii_probe_#t~mem381#1;havoc sis900_mii_probe_#t~bitwise382#1; [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929-1: SUMMARY for call sis900_timer_#t~ret595#1 := netif_carrier_ok(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset); srcloc: null [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004-3: assume 65520 == (if sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 - 4294967296);sis900_mii_probe_#t~bitwise382#1 := (if sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004-3: assume !(65520 == (if sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929: assume -2147483648 <= sis900_timer_#t~ret595#1 && sis900_timer_#t~ret595#1 <= 2147483647;sis900_timer_~tmp___2~7#1 := sis900_timer_#t~ret595#1;havoc sis900_timer_#t~ret595#1; [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004-4: assume 0 == (if sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 - 4294967296);sis900_mii_probe_#t~bitwise382#1 := 0; [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004-4: assume !(0 == (if sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem381#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542: sis96x_get_mac_addr_~tmp~34#1 := sis96x_get_mac_addr_#t~ret284#1;havoc sis96x_get_mac_addr_#t~ret284#1; [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542-1: SUMMARY for call sis96x_get_mac_addr_#t~ret284#1 := inl((if sis96x_get_mac_addr_~ee_addr~0#1 % 4294967296 <= 2147483647 then sis96x_get_mac_addr_~ee_addr~0#1 % 4294967296 else sis96x_get_mac_addr_~ee_addr~0#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533: assume 0 != sis900_open_~ret~1#1;sis900_open_#res#1 := sis900_open_~ret~1#1;call ULTIMATE.dealloc(sis900_open_~#__key~1#1.base, sis900_open_~#__key~1#1.offset);havoc sis900_open_~#__key~1#1.base, sis900_open_~#__key~1#1.offset; [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533: assume !(0 != sis900_open_~ret~1#1); [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8383-1: SUMMARY for call sis900_resume_#t~ret980#1.base, sis900_resume_#t~ret980#1.offset := netdev_priv(sis900_resume_~net_dev~5#1.base, sis900_resume_~net_dev~5#1.offset); srcloc: null [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8383: sis900_resume_~tmp___0~42#1.base, sis900_resume_~tmp___0~42#1.offset := sis900_resume_#t~ret980#1.base, sis900_resume_#t~ret980#1.offset;havoc sis900_resume_#t~ret980#1.base, sis900_resume_#t~ret980#1.offset;sis900_resume_~sis_priv~31#1.base, sis900_resume_~sis_priv~31#1.offset := sis900_resume_~tmp___0~42#1.base, sis900_resume_~tmp___0~42#1.offset;call sis900_resume_#t~mem981#1 := read~int#7(sis900_resume_~net_dev~5#1.base, 96 + sis900_resume_~net_dev~5#1.offset, 8);sis900_resume_~ioaddr~17#1 := (if sis900_resume_#t~mem981#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_resume_#t~mem981#1 % 18446744073709551616 % 18446744073709551616 else sis900_resume_#t~mem981#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sis900_resume_#t~mem981#1; [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5410-1: sis900_get_mac_addr_#res#1 := 1; [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5278-1: is_valid_ether_addr_#res#1 := is_valid_ether_addr_~tmp___1~4#1; [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7260: SUMMARY for call netif_wake_queue(sis900_tx_timeout_~net_dev#1.base, sis900_tx_timeout_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8978: havoc pci_bus_read_config_byte_#t~nondet1033#1;pci_read_config_byte_#t~ret73#1 := pci_bus_read_config_byte_#res#1;havoc pci_bus_read_config_byte_#t~nondet1033#1, pci_bus_read_config_byte_~arg0#1.base, pci_bus_read_config_byte_~arg0#1.offset, pci_bus_read_config_byte_~arg1#1, pci_bus_read_config_byte_~arg2#1, pci_bus_read_config_byte_~arg3#1.base, pci_bus_read_config_byte_~arg3#1.offset;havoc pci_bus_read_config_byte_#in~arg0#1.base, pci_bus_read_config_byte_#in~arg0#1.offset, pci_bus_read_config_byte_#in~arg1#1, pci_bus_read_config_byte_#in~arg2#1, pci_bus_read_config_byte_#in~arg3#1.base, pci_bus_read_config_byte_#in~arg3#1.offset;assume { :end_inline_pci_bus_read_config_byte } true;assume -2147483648 <= pci_read_config_byte_#t~ret73#1 && pci_read_config_byte_#t~ret73#1 <= 2147483647;pci_read_config_byte_~tmp~3#1 := pci_read_config_byte_#t~ret73#1;havoc pci_read_config_byte_#t~mem71#1.base, pci_read_config_byte_#t~mem71#1.offset;havoc pci_read_config_byte_#t~mem72#1;havoc pci_read_config_byte_#t~ret73#1;pci_read_config_byte_#res#1 := pci_read_config_byte_~tmp~3#1; [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5675: assume 0 != sis900_probe_~ret~0#1; [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5675: assume !(0 != sis900_probe_~ret~0#1); [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8516: assume 8 == main_~tmp___0~43#1; [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8516: assume !(8 == main_~tmp___0~43#1); [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7327: assume sis900_start_xmit_~count_dirty_tx~0#1 % 4294967296 <= 15; [2025-02-08 02:04:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7327: assume !(sis900_start_xmit_~count_dirty_tx~0#1 % 4294967296 <= 15);call write~int#7(1, sis900_start_xmit_~sis_priv~13#1.base, 572 + sis900_start_xmit_~sis_priv~13#1.offset, 4); [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7261-1: SUMMARY for call spin_unlock_irqrestore(sis900_tx_timeout_~sis_priv~12#1.base, 8 + sis900_tx_timeout_~sis_priv~12#1.offset, sis900_tx_timeout_~flags~0#1); srcloc: null [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7261: call write~int#7(~jiffies~0, sis900_tx_timeout_~net_dev#1.base, 916 + sis900_tx_timeout_~net_dev#1.offset, 8);call sis900_tx_timeout_#t~mem671#1 := read~int#7(sis900_tx_timeout_~sis_priv~12#1.base, 556 + sis900_tx_timeout_~sis_priv~12#1.offset, 8); [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054: havoc sis900_set_config_#t~mem916#1;havoc sis900_set_config_#t~bitwise917#1; [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006: sis900_mii_probe_~status~0#1 := sis900_mii_probe_#t~ret384#1;havoc sis900_mii_probe_#t~mem383#1;havoc sis900_mii_probe_#t~ret384#1; [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054-4: assume false;sis900_set_config_#t~bitwise917#1 := sis900_set_config_~status~8#1 % 65536; [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054-4: assume !false; [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931: assume 0 == sis900_timer_~tmp___2~7#1; [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931: assume !(0 == sis900_timer_~tmp___2~7#1); [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054-3: havoc sis900_set_config_#t~bitwise917#1;assume (sis900_set_config_#t~bitwise917#1 % 4294967296 >= sis900_set_config_~status~8#1 % 65536 % 4294967296 && sis900_set_config_#t~bitwise917#1 % 4294967296 >= 4608) && sis900_set_config_#t~bitwise917#1 % 4294967296 <= 4608 + sis900_set_config_~status~8#1 % 65536 % 4294967296; [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006-1: SUMMARY for call sis900_mii_probe_#t~ret384#1 := sis900_reset_phy(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, (if sis900_mii_probe_#t~mem383#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem383#1 % 4294967296 % 4294967296 else sis900_mii_probe_#t~mem383#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988: assume false;call mii_ioctl_#t~mem893#1.base, mii_ioctl_#t~mem893#1.offset := read~$Pointer$#7(mii_ioctl_~sis_priv~26#1.base, 76 + mii_ioctl_~sis_priv~26#1.offset, 8);call mii_ioctl_#t~mem894#1 := read~int#7(mii_ioctl_#t~mem893#1.base, 8 + mii_ioctl_#t~mem893#1.offset, 4);call write~int#4(mii_ioctl_#t~mem894#1, mii_ioctl_~data~0#1.base, mii_ioctl_~data~0#1.offset, 2);call mii_ioctl_#t~mem895#1 := read~int#4(mii_ioctl_~data~0#1.base, mii_ioctl_~data~0#1.offset, 2);call mii_ioctl_#t~mem896#1 := read~int#4(mii_ioctl_~data~0#1.base, 2 + mii_ioctl_~data~0#1.offset, 2); [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988: assume !false;main_#t~ret996#1 := mii_ioctl_#res#1;havoc mii_ioctl_#t~ret891#1.base, mii_ioctl_#t~ret891#1.offset, mii_ioctl_#t~ret892#1.base, mii_ioctl_#t~ret892#1.offset, mii_ioctl_#t~mem893#1.base, mii_ioctl_#t~mem893#1.offset, mii_ioctl_#t~mem894#1, mii_ioctl_#t~mem895#1, mii_ioctl_#t~mem896#1, mii_ioctl_#t~ret897#1, mii_ioctl_#t~mem898#1, mii_ioctl_#t~mem899#1, mii_ioctl_#t~mem900#1, mii_ioctl_~net_dev#1.base, mii_ioctl_~net_dev#1.offset, mii_ioctl_~rq#1.base, mii_ioctl_~rq#1.offset, mii_ioctl_~cmd#1, mii_ioctl_~sis_priv~26#1.base, mii_ioctl_~sis_priv~26#1.offset, mii_ioctl_~tmp~67#1.base, mii_ioctl_~tmp~67#1.offset, mii_ioctl_~data~0#1.base, mii_ioctl_~data~0#1.offset, mii_ioctl_~tmp___0~35#1.base, mii_ioctl_~tmp___0~35#1.offset, mii_ioctl_~tmp___1~18#1;havoc mii_ioctl_#in~net_dev#1.base, mii_ioctl_#in~net_dev#1.offset, mii_ioctl_#in~rq#1.base, mii_ioctl_#in~rq#1.offset, mii_ioctl_#in~cmd#1;assume { :end_inline_mii_ioctl } true;assume -2147483648 <= main_#t~ret996#1 && main_#t~ret996#1 <= 2147483647;havoc main_#t~ret996#1; [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054-2: [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054-1: SUMMARY for call mdio_write(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_#t~mem916#1, 0, (if sis900_set_config_#t~bitwise917#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_set_config_#t~bitwise917#1 % 4294967296 % 4294967296 else sis900_set_config_#t~bitwise917#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054-5: assume 0 == sis900_set_config_~status~8#1 % 65536 % 4294967296 || 4608 == sis900_set_config_~status~8#1 % 65536 % 4294967296;sis900_set_config_#t~bitwise917#1 := 4608; [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054-5: assume !(0 == sis900_set_config_~status~8#1 % 65536 % 4294967296 || 4608 == sis900_set_config_~status~8#1 % 65536 % 4294967296); [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5544-1: [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5544-2: havoc sis96x_get_mac_addr_#t~bitwise285#1;assume sis96x_get_mac_addr_#t~bitwise285#1 % 4294967296 <= sis96x_get_mac_addr_~tmp~34#1 % 4294967296 && sis96x_get_mac_addr_#t~bitwise285#1 % 4294967296 <= 256; [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5544: assume 0 != sis96x_get_mac_addr_#t~bitwise285#1 % 4294967296;havoc sis96x_get_mac_addr_#t~bitwise285#1;sis96x_get_mac_addr_~i~3#1 := 0; [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5544: assume !(0 != sis96x_get_mac_addr_#t~bitwise285#1 % 4294967296);havoc sis96x_get_mac_addr_#t~bitwise285#1;assume { :begin_inline___const_udelay } true;__const_udelay_#in~arg0#1 := 4295;havoc __const_udelay_~arg0#1;__const_udelay_~arg0#1 := __const_udelay_#in~arg0#1; [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5544-3: assume 256 == sis96x_get_mac_addr_~tmp~34#1 % 4294967296;sis96x_get_mac_addr_#t~bitwise285#1 := sis96x_get_mac_addr_~tmp~34#1; [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5544-3: assume !(256 == sis96x_get_mac_addr_~tmp~34#1 % 4294967296); [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5544-4: assume 0 == sis96x_get_mac_addr_~tmp~34#1 % 4294967296;sis96x_get_mac_addr_#t~bitwise285#1 := 0; [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5544-4: assume !(0 == sis96x_get_mac_addr_~tmp~34#1 % 4294967296); [2025-02-08 02:04:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5809: assume -2147483648 <= sis900_probe_#t~ret337#1 && sis900_probe_#t~ret337#1 <= 2147483647;havoc sis900_probe_#t~mem335#1;havoc sis900_probe_#t~mem336#1.base, sis900_probe_#t~mem336#1.offset;havoc sis900_probe_#t~ret337#1;call sis900_probe_#t~mem338#1 := read~int#7(sis900_probe_~net_dev~0#1.base, 96 + sis900_probe_~net_dev~0#1.offset, 8); [2025-02-08 02:04:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5809-1: SUMMARY for call sis900_probe_#t~ret337#1 := printk(31, 0); srcloc: null [2025-02-08 02:04:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8650: main_#t~ret1001#1 := sis900_nway_reset_#res#1;havoc sis900_nway_reset_#t~ret852#1.base, sis900_nway_reset_#t~ret852#1.offset, sis900_nway_reset_#t~ret853#1, sis900_nway_reset_~net_dev#1.base, sis900_nway_reset_~net_dev#1.offset, sis900_nway_reset_~sis_priv~24#1.base, sis900_nway_reset_~sis_priv~24#1.offset, sis900_nway_reset_~tmp~65#1.base, sis900_nway_reset_~tmp~65#1.offset, sis900_nway_reset_~tmp___0~34#1;havoc sis900_nway_reset_#in~net_dev#1.base, sis900_nway_reset_#in~net_dev#1.offset;assume { :end_inline_sis900_nway_reset } true;assume -2147483648 <= main_#t~ret1001#1 && main_#t~ret1001#1 <= 2147483647;havoc main_#t~ret1001#1; [2025-02-08 02:04:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8386: assume -2147483648 <= sis900_resume_#t~ret982#1 && sis900_resume_#t~ret982#1 <= 2147483647;sis900_resume_~tmp___1~23#1 := sis900_resume_#t~ret982#1;havoc sis900_resume_#t~ret982#1; [2025-02-08 02:04:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8650-1: assume { :begin_inline_sis900_nway_reset } true;sis900_nway_reset_#in~net_dev#1.base, sis900_nway_reset_#in~net_dev#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc sis900_nway_reset_#res#1;havoc sis900_nway_reset_#t~ret852#1.base, sis900_nway_reset_#t~ret852#1.offset, sis900_nway_reset_#t~ret853#1, sis900_nway_reset_~net_dev#1.base, sis900_nway_reset_~net_dev#1.offset, sis900_nway_reset_~sis_priv~24#1.base, sis900_nway_reset_~sis_priv~24#1.offset, sis900_nway_reset_~tmp~65#1.base, sis900_nway_reset_~tmp~65#1.offset, sis900_nway_reset_~tmp___0~34#1;sis900_nway_reset_~net_dev#1.base, sis900_nway_reset_~net_dev#1.offset := sis900_nway_reset_#in~net_dev#1.base, sis900_nway_reset_#in~net_dev#1.offset;havoc sis900_nway_reset_~sis_priv~24#1.base, sis900_nway_reset_~sis_priv~24#1.offset;havoc sis900_nway_reset_~tmp~65#1.base, sis900_nway_reset_~tmp~65#1.offset;havoc sis900_nway_reset_~tmp___0~34#1; [2025-02-08 02:04:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263-1: SUMMARY for call outl(sis900_tx_timeout_#t~mem671#1, (if (32 + sis900_tx_timeout_~ioaddr~9#1) % 4294967296 % 4294967296 <= 2147483647 then (32 + sis900_tx_timeout_~ioaddr~9#1) % 4294967296 % 4294967296 else (32 + sis900_tx_timeout_~ioaddr~9#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263: havoc sis900_tx_timeout_#t~mem671#1; [2025-02-08 02:04:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8386-1: SUMMARY for call sis900_resume_#t~ret982#1 := netif_running(sis900_resume_~net_dev~5#1.base, sis900_resume_~net_dev~5#1.offset); srcloc: null [2025-02-08 02:04:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7329: SUMMARY for call netif_start_queue(sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5876: sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset := 0, 0;sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset := 0, 0;sis900_mii_probe_~i~5#1 := 0; [2025-02-08 02:04:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8519: assume 9 == main_~tmp___0~43#1; [2025-02-08 02:04:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8519: assume !(9 == main_~tmp___0~43#1); [2025-02-08 02:04:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7264: SUMMARY for call outl(67365, (if (20 + sis900_tx_timeout_~ioaddr~9#1) % 4294967296 % 4294967296 <= 2147483647 then (20 + sis900_tx_timeout_~ioaddr~9#1) % 4294967296 % 4294967296 else (20 + sis900_tx_timeout_~ioaddr~9#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132: assume sis900_read_mode_~i~16#1 <= 1; [2025-02-08 02:04:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132: assume !(sis900_read_mode_~i~16#1 <= 1); [2025-02-08 02:04:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: sis900_timer_~status~4#1 := sis900_timer_#t~ret596#1;havoc sis900_timer_#t~ret596#1;call sis900_timer_#t~mem597#1.base, sis900_timer_#t~mem597#1.offset := read~$Pointer$#7(sis900_timer_~sis_priv~8#1.base, 76 + sis900_timer_~sis_priv~8#1.offset, 8);sis900_timer_~mii_phy~1#1.base, sis900_timer_~mii_phy~1#1.offset := sis900_timer_#t~mem597#1.base, sis900_timer_#t~mem597#1.offset;havoc sis900_timer_#t~mem597#1.base, sis900_timer_#t~mem597#1.offset; [2025-02-08 02:04:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5811: sis900_probe_~tmp___4~0#1 := sis900_probe_#t~ret339#1;havoc sis900_probe_#t~mem338#1;havoc sis900_probe_#t~ret339#1;sis900_probe_~ret~0#1 := (if sis900_probe_~tmp___4~0#1 % 4294967296 / 134217728 % 4294967296 % 4294967296 <= 2147483647 then sis900_probe_~tmp___4~0#1 % 4294967296 / 134217728 % 4294967296 % 4294967296 else sis900_probe_~tmp___4~0#1 % 4294967296 / 134217728 % 4294967296 % 4294967296 - 4294967296);call sis900_probe_#t~mem340#1 := read~int#7(sis900_probe_~sis_priv~0#1.base, 264 + sis900_probe_~sis_priv~0#1.offset, 4); [2025-02-08 02:04:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5811-1: SUMMARY for call sis900_probe_#t~ret339#1 := inl((if (64 + sis900_probe_#t~mem338#1) % 4294967296 % 4294967296 <= 2147483647 then (64 + sis900_probe_#t~mem338#1) % 4294967296 % 4294967296 else (64 + sis900_probe_#t~mem338#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7859: assume 0 == sis900_set_wol_#t~mem856#1 % 4294967296;havoc sis900_set_wol_#t~mem856#1;call sis900_set_wol_#t~mem857#1.base, sis900_set_wol_#t~mem857#1.offset := read~$Pointer$#7(sis900_set_wol_~sis_priv~25#1.base, sis900_set_wol_~sis_priv~25#1.offset, 8); [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7859: assume !(0 == sis900_set_wol_#t~mem856#1 % 4294967296);havoc sis900_set_wol_#t~mem856#1;call sis900_set_wol_#t~mem867#1 := read~int#17(sis900_set_wol_~wol#1.base, 8 + sis900_set_wol_~wol#1.offset, 4); [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934-1: SUMMARY for call sis900_timer_#t~ret596#1 := sis900_default_phy(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset); srcloc: null [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7727: sis900_close_~i~18#1 := 0; [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5745: assume 145 == sis900_probe_#t~mem318#1 % 256 % 4294967296;havoc sis900_probe_#t~mem318#1;assume { :begin_inline_sis96x_get_mac_addr } true;sis96x_get_mac_addr_#in~pci_dev#1.base, sis96x_get_mac_addr_#in~pci_dev#1.offset, sis96x_get_mac_addr_#in~net_dev#1.base, sis96x_get_mac_addr_#in~net_dev#1.offset := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc sis96x_get_mac_addr_#res#1;havoc sis96x_get_mac_addr_#t~mem283#1, sis96x_get_mac_addr_#t~ret284#1, sis96x_get_mac_addr_#t~bitwise285#1, sis96x_get_mac_addr_#t~mem286#1.base, sis96x_get_mac_addr_#t~mem286#1.offset, sis96x_get_mac_addr_#t~ret287#1, sis96x_get_mac_addr_#t~mem288#1.base, sis96x_get_mac_addr_#t~mem288#1.offset, sis96x_get_mac_addr_#t~memcpy~res289#1.base, sis96x_get_mac_addr_#t~memcpy~res289#1.offset, sis96x_get_mac_addr_#t~mem290#1.base, sis96x_get_mac_addr_#t~mem290#1.offset, sis96x_get_mac_addr_#t~memcpy~res291#1.base, sis96x_get_mac_addr_#t~memcpy~res291#1.offset, sis96x_get_mac_addr_~pci_dev#1.base, sis96x_get_mac_addr_~pci_dev#1.offset, sis96x_get_mac_addr_~net_dev#1.base, sis96x_get_mac_addr_~net_dev#1.offset, sis96x_get_mac_addr_~ioaddr~2#1, sis96x_get_mac_addr_~ee_addr~0#1, sis96x_get_mac_addr_~waittime~0#1, sis96x_get_mac_addr_~i~3#1, sis96x_get_mac_addr_~__len~3#1, sis96x_get_mac_addr_~__ret~4#1.base, sis96x_get_mac_addr_~__ret~4#1.offset, sis96x_get_mac_addr_~tmp~34#1;sis96x_get_mac_addr_~pci_dev#1.base, sis96x_get_mac_addr_~pci_dev#1.offset := sis96x_get_mac_addr_#in~pci_dev#1.base, sis96x_get_mac_addr_#in~pci_dev#1.offset;sis96x_get_mac_addr_~net_dev#1.base, sis96x_get_mac_addr_~net_dev#1.offset := sis96x_get_mac_addr_#in~net_dev#1.base, sis96x_get_mac_addr_#in~net_dev#1.offset;havoc sis96x_get_mac_addr_~ioaddr~2#1;havoc sis96x_get_mac_addr_~ee_addr~0#1;havoc sis96x_get_mac_addr_~waittime~0#1;havoc sis96x_get_mac_addr_~i~3#1;havoc sis96x_get_mac_addr_~__len~3#1;havoc sis96x_get_mac_addr_~__ret~4#1.base, sis96x_get_mac_addr_~__ret~4#1.offset;havoc sis96x_get_mac_addr_~tmp~34#1;call sis96x_get_mac_addr_#t~mem283#1 := read~int#7(sis96x_get_mac_addr_~net_dev#1.base, 96 + sis96x_get_mac_addr_~net_dev#1.offset, 8);sis96x_get_mac_addr_~ioaddr~2#1 := (if sis96x_get_mac_addr_#t~mem283#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis96x_get_mac_addr_#t~mem283#1 % 18446744073709551616 % 18446744073709551616 else sis96x_get_mac_addr_#t~mem283#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sis96x_get_mac_addr_#t~mem283#1;sis96x_get_mac_addr_~ee_addr~0#1 := 8 + sis96x_get_mac_addr_~ioaddr~2#1;sis96x_get_mac_addr_~waittime~0#1 := 0; [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5745: assume !(145 == sis900_probe_#t~mem318#1 % 256 % 4294967296);havoc sis900_probe_#t~mem318#1;assume { :begin_inline_sis900_get_mac_addr } true;sis900_get_mac_addr_#in~pci_dev#1.base, sis900_get_mac_addr_#in~pci_dev#1.offset, sis900_get_mac_addr_#in~net_dev#1.base, sis900_get_mac_addr_#in~net_dev#1.offset := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc sis900_get_mac_addr_#res#1;havoc sis900_get_mac_addr_#t~mem245#1, sis900_get_mac_addr_#t~ret246#1, sis900_get_mac_addr_#t~ret247#1.base, sis900_get_mac_addr_#t~ret247#1.offset, sis900_get_mac_addr_#t~ret248#1, sis900_get_mac_addr_#t~ret249#1.base, sis900_get_mac_addr_#t~ret249#1.offset, sis900_get_mac_addr_#t~ret250#1, sis900_get_mac_addr_#t~mem251#1.base, sis900_get_mac_addr_#t~mem251#1.offset, sis900_get_mac_addr_#t~ret252#1, sis900_get_mac_addr_#t~mem253#1.base, sis900_get_mac_addr_#t~mem253#1.offset, sis900_get_mac_addr_#t~memcpy~res254#1.base, sis900_get_mac_addr_#t~memcpy~res254#1.offset, sis900_get_mac_addr_#t~mem255#1.base, sis900_get_mac_addr_#t~mem255#1.offset, sis900_get_mac_addr_#t~memcpy~res256#1.base, sis900_get_mac_addr_#t~memcpy~res256#1.offset, sis900_get_mac_addr_~pci_dev#1.base, sis900_get_mac_addr_~pci_dev#1.offset, sis900_get_mac_addr_~net_dev#1.base, sis900_get_mac_addr_~net_dev#1.offset, sis900_get_mac_addr_~ioaddr~0#1, sis900_get_mac_addr_~signature~0#1, sis900_get_mac_addr_~i~0#1, sis900_get_mac_addr_~tmp~32#1.base, sis900_get_mac_addr_~tmp~32#1.offset, sis900_get_mac_addr_~__len~0#1, sis900_get_mac_addr_~__ret~1#1.base, sis900_get_mac_addr_~__ret~1#1.offset;sis900_get_mac_addr_~pci_dev#1.base, sis900_get_mac_addr_~pci_dev#1.offset := sis900_get_mac_addr_#in~pci_dev#1.base, sis900_get_mac_addr_#in~pci_dev#1.offset;sis900_get_mac_addr_~net_dev#1.base, sis900_get_mac_addr_~net_dev#1.offset := sis900_get_mac_addr_#in~net_dev#1.base, sis900_get_mac_addr_#in~net_dev#1.offset;havoc sis900_get_mac_addr_~ioaddr~0#1;havoc sis900_get_mac_addr_~signature~0#1;havoc sis900_get_mac_addr_~i~0#1;havoc sis900_get_mac_addr_~tmp~32#1.base, sis900_get_mac_addr_~tmp~32#1.offset;havoc sis900_get_mac_addr_~__len~0#1;havoc sis900_get_mac_addr_~__ret~1#1.base, sis900_get_mac_addr_~__ret~1#1.offset;call sis900_get_mac_addr_#t~mem245#1 := read~int#7(sis900_get_mac_addr_~pci_dev#1.base, 1209 + sis900_get_mac_addr_~pci_dev#1.offset, 8);sis900_get_mac_addr_~ioaddr~0#1 := (if sis900_get_mac_addr_#t~mem245#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_get_mac_addr_#t~mem245#1 % 18446744073709551616 % 18446744073709551616 else sis900_get_mac_addr_#t~mem245#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sis900_get_mac_addr_#t~mem245#1; [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6538: SUMMARY for call sis900_init_rxfilter(sis900_open_~net_dev#1.base, sis900_open_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5415: call ULTIMATE.dealloc(sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset);havoc sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset;sis900_probe_#t~ret314#1 := sis630e_get_mac_addr_#res#1;havoc sis630e_get_mac_addr_#t~ret257#1.base, sis630e_get_mac_addr_#t~ret257#1.offset, sis630e_get_mac_addr_#t~ret258#1.base, sis630e_get_mac_addr_#t~ret258#1.offset, sis630e_get_mac_addr_#t~ret259#1.base, sis630e_get_mac_addr_#t~ret259#1.offset, sis630e_get_mac_addr_#t~ret260#1, sis630e_get_mac_addr_#t~ret261#1, sis630e_get_mac_addr_#t~mem262#1, sis630e_get_mac_addr_#t~bitwise263#1, sis630e_get_mac_addr_#t~ret264#1, sis630e_get_mac_addr_#t~mem265#1.base, sis630e_get_mac_addr_#t~mem265#1.offset, sis630e_get_mac_addr_#t~ret266#1, sis630e_get_mac_addr_#t~mem267#1.base, sis630e_get_mac_addr_#t~mem267#1.offset, sis630e_get_mac_addr_#t~memcpy~res268#1.base, sis630e_get_mac_addr_#t~memcpy~res268#1.offset, sis630e_get_mac_addr_#t~mem269#1.base, sis630e_get_mac_addr_#t~mem269#1.offset, sis630e_get_mac_addr_#t~memcpy~res270#1.base, sis630e_get_mac_addr_#t~memcpy~res270#1.offset, sis630e_get_mac_addr_#t~mem271#1, sis630e_get_mac_addr_#t~bitwise272#1, sis630e_get_mac_addr_#t~ret273#1, sis630e_get_mac_addr_~pci_dev#1.base, sis630e_get_mac_addr_~pci_dev#1.offset, sis630e_get_mac_addr_~net_dev#1.base, sis630e_get_mac_addr_~net_dev#1.offset, sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset, sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset, sis630e_get_mac_addr_~i~1#1, sis630e_get_mac_addr_~tmp~33#1.base, sis630e_get_mac_addr_~tmp~33#1.offset, sis630e_get_mac_addr_~__len~1#1, sis630e_get_mac_addr_~__ret~2#1.base, sis630e_get_mac_addr_~__ret~2#1.offset;havoc sis630e_get_mac_addr_#in~pci_dev#1.base, sis630e_get_mac_addr_#in~pci_dev#1.offset, sis630e_get_mac_addr_#in~net_dev#1.base, sis630e_get_mac_addr_#in~net_dev#1.offset;assume { :end_inline_sis630e_get_mac_addr } true;assume -2147483648 <= sis900_probe_#t~ret314#1 && sis900_probe_#t~ret314#1 <= 2147483647;sis900_probe_~ret~0#1 := sis900_probe_#t~ret314#1;havoc sis900_probe_#t~ret314#1; [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8388: assume 0 == sis900_resume_~tmp___1~23#1;sis900_resume_#res#1 := 0; [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8388: assume !(0 == sis900_resume_~tmp___1~23#1);assume { :begin_inline_pci_restore_state } true;pci_restore_state_#in~arg0#1.base, pci_restore_state_#in~arg0#1.offset := sis900_resume_~pci_dev#1.base, sis900_resume_~pci_dev#1.offset;havoc pci_restore_state_~arg0#1.base, pci_restore_state_~arg0#1.offset;pci_restore_state_~arg0#1.base, pci_restore_state_~arg0#1.offset := pci_restore_state_#in~arg0#1.base, pci_restore_state_#in~arg0#1.offset; [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5680-1: SUMMARY for call sis900_probe_#t~ret301#1.base, sis900_probe_#t~ret301#1.offset := netdev_priv(sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset); srcloc: null [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5680: sis900_probe_~tmp___0~10#1.base, sis900_probe_~tmp___0~10#1.offset := sis900_probe_#t~ret301#1.base, sis900_probe_#t~ret301#1.offset;havoc sis900_probe_#t~ret301#1.base, sis900_probe_#t~ret301#1.offset;sis900_probe_~sis_priv~0#1.base, sis900_probe_~sis_priv~0#1.offset := sis900_probe_~tmp___0~10#1.base, sis900_probe_~tmp___0~10#1.offset;call write~int#7(sis900_probe_~ioaddr~3#1, sis900_probe_~net_dev~0#1.base, 96 + sis900_probe_~net_dev~0#1.offset, 8);call sis900_probe_#t~mem302#1 := read~int#7(sis900_probe_~pci_dev#1.base, 1205 + sis900_probe_~pci_dev#1.offset, 4);call write~int#7(sis900_probe_#t~mem302#1, sis900_probe_~net_dev~0#1.base, 104 + sis900_probe_~net_dev~0#1.offset, 4);havoc sis900_probe_#t~mem302#1;call write~$Pointer$#7(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~sis_priv~0#1.base, sis900_probe_~sis_priv~0#1.offset, 8); [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539: SUMMARY for call sis900_init_tx_ring(sis900_open_~net_dev#1.base, sis900_open_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-1: SUMMARY for call sis900_reset_#t~ret955#1.base, sis900_reset_#t~ret955#1.offset := netdev_priv(sis900_reset_~net_dev#1.base, sis900_reset_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257: sis900_reset_~tmp~71#1.base, sis900_reset_~tmp~71#1.offset := sis900_reset_#t~ret955#1.base, sis900_reset_#t~ret955#1.offset;havoc sis900_reset_#t~ret955#1.base, sis900_reset_#t~ret955#1.offset;sis900_reset_~sis_priv~29#1.base, sis900_reset_~sis_priv~29#1.offset := sis900_reset_~tmp~71#1.base, sis900_reset_~tmp~71#1.offset;call sis900_reset_#t~mem956#1 := read~int#7(sis900_reset_~net_dev#1.base, 96 + sis900_reset_~net_dev#1.offset, 8);sis900_reset_~ioaddr~15#1 := (if sis900_reset_#t~mem956#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_reset_#t~mem956#1 % 18446744073709551616 % 18446744073709551616 else sis900_reset_#t~mem956#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sis900_reset_#t~mem956#1;sis900_reset_~i~20#1 := 0;sis900_reset_~status~9#1 := 50331648; [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: call sis900_set_config_#t~mem918#1 := read~int#18(sis900_set_config_~map#1.base, 20 + sis900_set_config_~map#1.offset, 1);call write~int#7(sis900_set_config_#t~mem918#1, sis900_set_config_~dev#1.base, 434 + sis900_set_config_~dev#1.offset, 1);havoc sis900_set_config_#t~mem918#1; [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7993-1: SUMMARY for call mii_ioctl_#t~ret897#1 := mdio_read(mii_ioctl_~net_dev#1.base, mii_ioctl_~net_dev#1.offset, (if mii_ioctl_#t~mem895#1 % 65536 % 4294967296 <= 2147483647 then mii_ioctl_#t~mem895#1 % 65536 % 4294967296 else mii_ioctl_#t~mem895#1 % 65536 % 4294967296 - 4294967296) % 32, (if mii_ioctl_#t~mem896#1 % 65536 % 4294967296 <= 2147483647 then mii_ioctl_#t~mem896#1 % 65536 % 4294967296 else mii_ioctl_#t~mem896#1 % 65536 % 4294967296 - 4294967296) % 32); srcloc: null [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7993: assume -2147483648 <= mii_ioctl_#t~ret897#1 && mii_ioctl_#t~ret897#1 <= 2147483647;mii_ioctl_~tmp___1~18#1 := mii_ioctl_#t~ret897#1;havoc mii_ioctl_#t~mem895#1;havoc mii_ioctl_#t~mem896#1;havoc mii_ioctl_#t~ret897#1;call write~int#4(mii_ioctl_~tmp___1~18#1, mii_ioctl_~data~0#1.base, 6 + mii_ioctl_~data~0#1.offset, 2);mii_ioctl_#res#1 := 0; [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5747: sis900_probe_#t~ret319#1 := sis96x_get_mac_addr_#res#1;havoc sis96x_get_mac_addr_#t~mem283#1, sis96x_get_mac_addr_#t~ret284#1, sis96x_get_mac_addr_#t~bitwise285#1, sis96x_get_mac_addr_#t~mem286#1.base, sis96x_get_mac_addr_#t~mem286#1.offset, sis96x_get_mac_addr_#t~ret287#1, sis96x_get_mac_addr_#t~mem288#1.base, sis96x_get_mac_addr_#t~mem288#1.offset, sis96x_get_mac_addr_#t~memcpy~res289#1.base, sis96x_get_mac_addr_#t~memcpy~res289#1.offset, sis96x_get_mac_addr_#t~mem290#1.base, sis96x_get_mac_addr_#t~mem290#1.offset, sis96x_get_mac_addr_#t~memcpy~res291#1.base, sis96x_get_mac_addr_#t~memcpy~res291#1.offset, sis96x_get_mac_addr_~pci_dev#1.base, sis96x_get_mac_addr_~pci_dev#1.offset, sis96x_get_mac_addr_~net_dev#1.base, sis96x_get_mac_addr_~net_dev#1.offset, sis96x_get_mac_addr_~ioaddr~2#1, sis96x_get_mac_addr_~ee_addr~0#1, sis96x_get_mac_addr_~waittime~0#1, sis96x_get_mac_addr_~i~3#1, sis96x_get_mac_addr_~__len~3#1, sis96x_get_mac_addr_~__ret~4#1.base, sis96x_get_mac_addr_~__ret~4#1.offset, sis96x_get_mac_addr_~tmp~34#1;havoc sis96x_get_mac_addr_#in~pci_dev#1.base, sis96x_get_mac_addr_#in~pci_dev#1.offset, sis96x_get_mac_addr_#in~net_dev#1.base, sis96x_get_mac_addr_#in~net_dev#1.offset;assume { :end_inline_sis96x_get_mac_addr } true;assume -2147483648 <= sis900_probe_#t~ret319#1 && sis900_probe_#t~ret319#1 <= 2147483647;sis900_probe_~ret~0#1 := sis900_probe_#t~ret319#1;havoc sis900_probe_#t~ret319#1; [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7861-1: SUMMARY for call sis900_set_wol_#t~ret858#1 := pci_read_config_dword(sis900_set_wol_#t~mem857#1.base, sis900_set_wol_#t~mem857#1.offset, 68, sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset); srcloc: null [2025-02-08 02:04:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7861: assume -2147483648 <= sis900_set_wol_#t~ret858#1 && sis900_set_wol_#t~ret858#1 <= 2147483647;havoc sis900_set_wol_#t~mem857#1.base, sis900_set_wol_#t~mem857#1.offset;havoc sis900_set_wol_#t~ret858#1;call sis900_set_wol_#t~mem859#1 := read~int#14(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, 4); [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8522: assume 10 == main_~tmp___0~43#1; [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8522: assume !(10 == main_~tmp___0~43#1); [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549-2: call sis96x_get_mac_addr_#t~mem286#1.base, sis96x_get_mac_addr_#t~mem286#1.offset := read~$Pointer$#7(sis96x_get_mac_addr_~net_dev#1.base, 692 + sis96x_get_mac_addr_~net_dev#1.offset, 8); [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549: call write~int#7(sis96x_get_mac_addr_#t~ret287#1, sis96x_get_mac_addr_#t~mem286#1.base, sis96x_get_mac_addr_#t~mem286#1.offset + 2 * (if sis96x_get_mac_addr_~i~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis96x_get_mac_addr_~i~3#1 % 18446744073709551616 % 18446744073709551616 else sis96x_get_mac_addr_~i~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc sis96x_get_mac_addr_#t~mem286#1.base, sis96x_get_mac_addr_#t~mem286#1.offset;havoc sis96x_get_mac_addr_#t~ret287#1;sis96x_get_mac_addr_~i~3#1 := 1 + sis96x_get_mac_addr_~i~3#1; [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6540: SUMMARY for call sis900_init_rx_ring(sis900_open_~net_dev#1.base, sis900_open_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549-1: SUMMARY for call sis96x_get_mac_addr_#t~ret287#1 := read_eeprom(sis96x_get_mac_addr_~ioaddr~2#1, 8 + sis96x_get_mac_addr_~i~3#1); srcloc: null [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6012-1: call sis900_mii_probe_#t~mem385#1.base, sis900_mii_probe_#t~mem385#1.offset := read~$Pointer$#7(sis900_mii_probe_~sis_priv~1#1.base, 76 + sis900_mii_probe_~sis_priv~1#1.offset, 8);call sis900_mii_probe_#t~mem386#1 := read~int#7(sis900_mii_probe_#t~mem385#1.base, 12 + sis900_mii_probe_#t~mem385#1.offset, 2); [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8060-1: SUMMARY for call netif_carrier_off(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset); srcloc: null [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8060: call sis900_set_config_#t~mem919#1 := read~int#7(sis900_set_config_~mii_phy~2#1.base, 8 + sis900_set_config_~mii_phy~2#1.offset, 4); [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6012: assume 21 == sis900_mii_probe_#t~mem386#1 % 65536 % 4294967296;havoc sis900_mii_probe_#t~mem385#1.base, sis900_mii_probe_#t~mem385#1.offset;havoc sis900_mii_probe_#t~mem386#1;call sis900_mii_probe_#t~mem387#1.base, sis900_mii_probe_#t~mem387#1.offset := read~$Pointer$#7(sis900_mii_probe_~sis_priv~1#1.base, 76 + sis900_mii_probe_~sis_priv~1#1.offset, 8);call sis900_mii_probe_#t~mem388#1 := read~int#7(sis900_mii_probe_#t~mem387#1.base, 14 + sis900_mii_probe_#t~mem387#1.offset, 2); [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6012: assume !(21 == sis900_mii_probe_#t~mem386#1 % 65536 % 4294967296);havoc sis900_mii_probe_#t~mem385#1.base, sis900_mii_probe_#t~mem385#1.offset;havoc sis900_mii_probe_#t~mem386#1; [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937-3: assume 4 == (if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296);sis900_timer_#t~bitwise598#1 := (if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937-3: assume !(4 == (if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862: call write~int#14(sis900_set_wol_#t~bitwise860#1, sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, 4);havoc sis900_set_wol_#t~mem859#1;havoc sis900_set_wol_#t~bitwise860#1;call sis900_set_wol_#t~mem861#1.base, sis900_set_wol_#t~mem861#1.offset := read~$Pointer$#7(sis900_set_wol_~sis_priv~25#1.base, sis900_set_wol_~sis_priv~25#1.offset, 8);call sis900_set_wol_#t~mem862#1 := read~int#14(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, 4); [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937-2: havoc sis900_timer_#t~bitwise598#1;assume (((((if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296) < 0 || sis900_timer_#t~bitwise598#1 <= (if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296)) && sis900_timer_#t~bitwise598#1 <= 4) && sis900_timer_#t~bitwise598#1 >= 0) && ((if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296) >= 0 || sis900_timer_#t~bitwise598#1 > 4 + (if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296))) && sis900_timer_#t~bitwise598#1 >= -2147483648; [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5814: assume 0 != sis900_probe_#t~bitwise341#1 % 4294967296;havoc sis900_probe_#t~mem340#1;havoc sis900_probe_#t~bitwise341#1; [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5814: assume !(0 != sis900_probe_#t~bitwise341#1 % 4294967296);havoc sis900_probe_#t~mem340#1;havoc sis900_probe_#t~bitwise341#1; [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937-1: [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937: assume 0 != sis900_timer_#t~bitwise598#1;havoc sis900_timer_#t~bitwise598#1; [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937: assume !(0 != sis900_timer_#t~bitwise598#1);havoc sis900_timer_#t~bitwise598#1; [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5814-3: assume 2 == sis900_probe_#t~mem340#1 % 4294967296;sis900_probe_#t~bitwise341#1 := sis900_probe_#t~mem340#1; [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5814-3: assume !(2 == sis900_probe_#t~mem340#1 % 4294967296); [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862-4: assume 0 == sis900_set_wol_#t~mem859#1 % 4294967296;sis900_set_wol_#t~bitwise860#1 := 0; [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862-4: assume !(0 == sis900_set_wol_#t~mem859#1 % 4294967296); [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7730: call sis900_close_#t~mem832#1.base, sis900_close_#t~mem832#1.offset := read~$Pointer$#7(sis900_close_~sis_priv~17#1.base, 284 + sis900_close_~sis_priv~17#1.offset + 8 * sis900_close_~i~18#1, 8);sis900_close_~skb~4#1.base, sis900_close_~skb~4#1.offset := sis900_close_#t~mem832#1.base, sis900_close_#t~mem832#1.offset; [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5814-4: assume 0 == sis900_probe_#t~mem340#1 % 4294967296;sis900_probe_#t~bitwise341#1 := 0; [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5814-4: assume !(0 == sis900_probe_#t~mem340#1 % 4294967296); [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862-3: assume 4294967039 == sis900_set_wol_#t~mem859#1 % 4294967296;sis900_set_wol_#t~bitwise860#1 := sis900_set_wol_#t~mem859#1; [2025-02-08 02:04:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862-3: assume !(4294967039 == sis900_set_wol_#t~mem859#1 % 4294967296); [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796-1: SUMMARY for call sis900_get_link_#t~ret846#1.base, sis900_get_link_#t~ret846#1.offset := netdev_priv(sis900_get_link_~net_dev#1.base, sis900_get_link_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5814-1: [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862-2: havoc sis900_set_wol_#t~bitwise860#1;assume sis900_set_wol_#t~bitwise860#1 % 4294967296 <= sis900_set_wol_#t~mem859#1 % 4294967296 && sis900_set_wol_#t~bitwise860#1 % 4294967296 <= 4294967039; [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796: sis900_get_link_~tmp~62#1.base, sis900_get_link_~tmp~62#1.offset := sis900_get_link_#t~ret846#1.base, sis900_get_link_#t~ret846#1.offset;havoc sis900_get_link_#t~ret846#1.base, sis900_get_link_#t~ret846#1.offset;sis900_get_link_~sis_priv~21#1.base, sis900_get_link_~sis_priv~21#1.offset := sis900_get_link_~tmp~62#1.base, sis900_get_link_~tmp~62#1.offset;assume { :begin_inline_mii_link_ok } true;mii_link_ok_#in~arg0#1.base, mii_link_ok_#in~arg0#1.offset := sis900_get_link_~sis_priv~21#1.base, 96 + sis900_get_link_~sis_priv~21#1.offset;havoc mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet1029#1, mii_link_ok_~arg0#1.base, mii_link_ok_~arg0#1.offset;mii_link_ok_~arg0#1.base, mii_link_ok_~arg0#1.offset := mii_link_ok_#in~arg0#1.base, mii_link_ok_#in~arg0#1.offset;havoc mii_link_ok_#t~nondet1029#1;assume -2147483648 <= mii_link_ok_#t~nondet1029#1 && mii_link_ok_#t~nondet1029#1 <= 2147483647;mii_link_ok_#res#1 := mii_link_ok_#t~nondet1029#1;havoc mii_link_ok_#t~nondet1029#1; [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937-4: assume 0 == (if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296);sis900_timer_#t~bitwise598#1 := 0; [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937-4: assume !(0 == (if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5814-2: havoc sis900_probe_#t~bitwise341#1;assume sis900_probe_#t~bitwise341#1 % 4294967296 <= sis900_probe_#t~mem340#1 % 4294967296 && sis900_probe_#t~bitwise341#1 % 4294967296 <= 2; [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862-1: [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8655: havoc sis900_get_wol_#t~mem884#1, sis900_get_wol_#t~ret885#1, sis900_get_wol_#t~bitwise886#1, sis900_get_wol_#t~mem887#1, sis900_get_wol_#t~bitwise888#1, sis900_get_wol_#t~bitwise889#1, sis900_get_wol_#t~mem890#1, sis900_get_wol_~net_dev#1.base, sis900_get_wol_~net_dev#1.offset, sis900_get_wol_~wol#1.base, sis900_get_wol_~wol#1.offset, sis900_get_wol_~pmctrl_addr~1#1, sis900_get_wol_~pmctrl_bits~1#1;havoc sis900_get_wol_#in~net_dev#1.base, sis900_get_wol_#in~net_dev#1.offset, sis900_get_wol_#in~wol#1.base, sis900_get_wol_#in~wol#1.offset;assume { :end_inline_sis900_get_wol } true; [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8655-1: assume { :begin_inline_sis900_get_wol } true;sis900_get_wol_#in~net_dev#1.base, sis900_get_wol_#in~net_dev#1.offset, sis900_get_wol_#in~wol#1.base, sis900_get_wol_#in~wol#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_group7~0#1.base, main_~var_group7~0#1.offset;havoc sis900_get_wol_#t~mem884#1, sis900_get_wol_#t~ret885#1, sis900_get_wol_#t~bitwise886#1, sis900_get_wol_#t~mem887#1, sis900_get_wol_#t~bitwise888#1, sis900_get_wol_#t~bitwise889#1, sis900_get_wol_#t~mem890#1, sis900_get_wol_~net_dev#1.base, sis900_get_wol_~net_dev#1.offset, sis900_get_wol_~wol#1.base, sis900_get_wol_~wol#1.offset, sis900_get_wol_~pmctrl_addr~1#1, sis900_get_wol_~pmctrl_bits~1#1;sis900_get_wol_~net_dev#1.base, sis900_get_wol_~net_dev#1.offset := sis900_get_wol_#in~net_dev#1.base, sis900_get_wol_#in~net_dev#1.offset;sis900_get_wol_~wol#1.base, sis900_get_wol_~wol#1.offset := sis900_get_wol_#in~wol#1.base, sis900_get_wol_#in~wol#1.offset;havoc sis900_get_wol_~pmctrl_addr~1#1;havoc sis900_get_wol_~pmctrl_bits~1#1;call sis900_get_wol_#t~mem884#1 := read~int#7(sis900_get_wol_~net_dev#1.base, 96 + sis900_get_wol_~net_dev#1.offset, 8);sis900_get_wol_~pmctrl_addr~1#1 := (if (176 + sis900_get_wol_#t~mem884#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (176 + sis900_get_wol_#t~mem884#1) % 18446744073709551616 % 18446744073709551616 else (176 + sis900_get_wol_#t~mem884#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sis900_get_wol_#t~mem884#1; [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6541: SUMMARY for call set_rx_mode(sis900_open_~net_dev#1.base, sis900_open_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7334: SUMMARY for call netif_stop_queue(sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013-2: havoc sis900_mii_probe_#t~bitwise389#1;assume (((((if sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 - 4294967296) < 0 || sis900_mii_probe_#t~bitwise389#1 <= (if sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 - 4294967296)) && sis900_mii_probe_#t~bitwise389#1 <= 65520) && sis900_mii_probe_#t~bitwise389#1 >= 0) && ((if sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 - 4294967296) >= 0 || sis900_mii_probe_#t~bitwise389#1 > 65520 + (if sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 - 4294967296))) && sis900_mii_probe_#t~bitwise389#1 >= -2147483648; [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5947: assume (if sis900_mii_probe_#t~mem362#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem362#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem362#1 % 65536 % 4294967296 - 4294967296) == (if sis900_mii_probe_#t~mem363#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem363#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem363#1 % 65536 % 4294967296 - 4294967296);havoc sis900_mii_probe_#t~mem362#1;havoc sis900_mii_probe_#t~mem363#1;call sis900_mii_probe_#t~mem364#1 := read~int#7(sis900_mii_probe_~mii_phy~0#1.base, 14 + sis900_mii_probe_~mii_phy~0#1.offset, 2); [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5947: assume !((if sis900_mii_probe_#t~mem362#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem362#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem362#1 % 65536 % 4294967296 - 4294967296) == (if sis900_mii_probe_#t~mem363#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem363#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem363#1 % 65536 % 4294967296 - 4294967296));havoc sis900_mii_probe_#t~mem362#1;havoc sis900_mii_probe_#t~mem363#1; [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013-3: assume 65520 == (if sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 - 4294967296);sis900_mii_probe_#t~bitwise389#1 := (if sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013-3: assume !(65520 == (if sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5947-1: call sis900_mii_probe_#t~mem362#1 := read~int#7(sis900_mii_probe_~mii_phy~0#1.base, 12 + sis900_mii_probe_~mii_phy~0#1.offset, 2);call sis900_mii_probe_#t~mem363#1 := read~int#5(~#mii_chip_table~0.base, 8 + (~#mii_chip_table~0.offset + 13 * sis900_mii_probe_~i~5#1), 2); [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013: assume 62528 == sis900_mii_probe_#t~bitwise389#1;havoc sis900_mii_probe_#t~mem387#1.base, sis900_mii_probe_#t~mem387#1.offset;havoc sis900_mii_probe_#t~mem388#1;havoc sis900_mii_probe_#t~bitwise389#1;call sis900_mii_probe_#t~mem390#1 := read~int#7(sis900_mii_probe_~sis_priv~1#1.base, 92 + sis900_mii_probe_~sis_priv~1#1.offset, 4); [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013: assume !(62528 == sis900_mii_probe_#t~bitwise389#1);havoc sis900_mii_probe_#t~mem387#1.base, sis900_mii_probe_#t~mem387#1.offset;havoc sis900_mii_probe_#t~mem388#1;havoc sis900_mii_probe_#t~bitwise389#1; [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8061-1: SUMMARY for call sis900_set_config_#t~ret920#1 := mdio_read(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_#t~mem919#1, 0); srcloc: null [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013-1: [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8061: assume -2147483648 <= sis900_set_config_#t~ret920#1 && sis900_set_config_#t~ret920#1 <= 2147483647;sis900_set_config_~tmp___1~19#1 := sis900_set_config_#t~ret920#1;havoc sis900_set_config_#t~mem919#1;havoc sis900_set_config_#t~ret920#1;sis900_set_config_~status~8#1 := sis900_set_config_~tmp___1~19#1;call sis900_set_config_#t~mem921#1 := read~int#7(sis900_set_config_~mii_phy~2#1.base, 8 + sis900_set_config_~mii_phy~2#1.offset, 4); [2025-02-08 02:04:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5815: assume 0 == sis900_probe_#t~bitwise342#1;havoc sis900_probe_#t~bitwise342#1; [2025-02-08 02:04:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5815: assume !(0 == sis900_probe_#t~bitwise342#1);havoc sis900_probe_#t~bitwise342#1; [2025-02-08 02:04:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7863-1: SUMMARY for call sis900_set_wol_#t~ret863#1 := pci_write_config_dword(sis900_set_wol_#t~mem861#1.base, sis900_set_wol_#t~mem861#1.offset, 68, sis900_set_wol_#t~mem862#1); srcloc: null [2025-02-08 02:04:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5815-1: [2025-02-08 02:04:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7863: assume -2147483648 <= sis900_set_wol_#t~ret863#1 && sis900_set_wol_#t~ret863#1 <= 2147483647;havoc sis900_set_wol_#t~mem861#1.base, sis900_set_wol_#t~mem861#1.offset;havoc sis900_set_wol_#t~mem862#1;havoc sis900_set_wol_#t~ret863#1; [2025-02-08 02:04:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013-4: assume 0 == (if sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 - 4294967296);sis900_mii_probe_#t~bitwise389#1 := 0; [2025-02-08 02:04:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013-4: assume !(0 == (if sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem388#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5815-4: assume 0 == sis900_probe_~ret~0#1;sis900_probe_#t~bitwise342#1 := 0; [2025-02-08 02:04:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5815-4: assume !(0 == sis900_probe_~ret~0#1); [2025-02-08 02:04:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7731: assume 0 != (sis900_close_~skb~4#1.base + sis900_close_~skb~4#1.offset) % 18446744073709551616;call sis900_close_#t~mem833#1.base, sis900_close_#t~mem833#1.offset := read~$Pointer$#7(sis900_close_~sis_priv~17#1.base, sis900_close_~sis_priv~17#1.offset, 8);call sis900_close_#t~mem834#1.base, sis900_close_#t~mem834#1.offset := read~$Pointer$#7(sis900_close_~sis_priv~17#1.base, 540 + sis900_close_~sis_priv~17#1.offset, 8);call sis900_close_#t~mem835#1 := read~int#7(sis900_close_#t~mem834#1.base, 8 + (sis900_close_#t~mem834#1.offset + 12 * (if sis900_close_~i~18#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_close_~i~18#1 % 18446744073709551616 % 18446744073709551616 else sis900_close_~i~18#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call sis900_close_#t~mem836#1 := read~int#7(sis900_close_~skb~4#1.base, 104 + sis900_close_~skb~4#1.offset, 4); [2025-02-08 02:04:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7731: assume !(0 != (sis900_close_~skb~4#1.base + sis900_close_~skb~4#1.offset) % 18446744073709551616); [2025-02-08 02:04:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5815-2: havoc sis900_probe_#t~bitwise342#1;assume ((((sis900_probe_~ret~0#1 < 0 || sis900_probe_#t~bitwise342#1 <= sis900_probe_~ret~0#1) && sis900_probe_#t~bitwise342#1 <= 16) && sis900_probe_#t~bitwise342#1 >= 0) && (sis900_probe_~ret~0#1 >= 0 || sis900_probe_#t~bitwise342#1 > 16 + sis900_probe_~ret~0#1)) && sis900_probe_#t~bitwise342#1 >= -2147483648; [2025-02-08 02:04:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5815-3: assume 16 == sis900_probe_~ret~0#1;sis900_probe_#t~bitwise342#1 := sis900_probe_~ret~0#1; [2025-02-08 02:04:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5815-3: assume !(16 == sis900_probe_~ret~0#1); [2025-02-08 02:04:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8590-1: assume { :begin_inline_sis900_start_xmit } true;sis900_start_xmit_#in~skb#1.base, sis900_start_xmit_#in~skb#1.offset, sis900_start_xmit_#in~net_dev#1.base, sis900_start_xmit_#in~net_dev#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc sis900_start_xmit_#res#1;havoc sis900_start_xmit_#t~ret672#1.base, sis900_start_xmit_#t~ret672#1.offset, sis900_start_xmit_#t~mem673#1, sis900_start_xmit_#t~mem674#1, sis900_start_xmit_#t~ret675#1.base, sis900_start_xmit_#t~ret675#1.offset, sis900_start_xmit_#t~ret676#1, sis900_start_xmit_#t~mem677#1, sis900_start_xmit_#t~mem678#1.base, sis900_start_xmit_#t~mem678#1.offset, sis900_start_xmit_#t~mem679#1.base, sis900_start_xmit_#t~mem679#1.offset, sis900_start_xmit_#t~mem680#1, sis900_start_xmit_#t~ret681#1, sis900_start_xmit_#t~mem682#1.base, sis900_start_xmit_#t~mem682#1.offset, sis900_start_xmit_#t~mem683#1.base, sis900_start_xmit_#t~mem683#1.offset, sis900_start_xmit_#t~mem684#1, sis900_start_xmit_#t~ret685#1, sis900_start_xmit_#t~mem686#1, sis900_start_xmit_#t~mem687#1, sis900_start_xmit_#t~mem688#1, sis900_start_xmit_#t~mem689#1, sis900_start_xmit_#t~bitwise690#1, sis900_start_xmit_#t~mem691#1.base, sis900_start_xmit_#t~mem691#1.offset, sis900_start_xmit_#t~mem692#1, sis900_start_xmit_#t~ret693#1, sis900_start_xmit_~skb#1.base, sis900_start_xmit_~skb#1.offset, sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset, sis900_start_xmit_~sis_priv~13#1.base, sis900_start_xmit_~sis_priv~13#1.offset, sis900_start_xmit_~tmp~54#1.base, sis900_start_xmit_~tmp~54#1.offset, sis900_start_xmit_~ioaddr~10#1, sis900_start_xmit_~entry~0#1, sis900_start_xmit_~flags~1#1, sis900_start_xmit_~index_cur_tx~0#1, sis900_start_xmit_~index_dirty_tx~0#1, sis900_start_xmit_~count_dirty_tx~0#1, sis900_start_xmit_~tmp___0~27#1.base, sis900_start_xmit_~tmp___0~27#1.offset, sis900_start_xmit_~tmp___1~16#1, sis900_start_xmit_~tmp___2~10#1;sis900_start_xmit_~skb#1.base, sis900_start_xmit_~skb#1.offset := sis900_start_xmit_#in~skb#1.base, sis900_start_xmit_#in~skb#1.offset;sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset := sis900_start_xmit_#in~net_dev#1.base, sis900_start_xmit_#in~net_dev#1.offset;havoc sis900_start_xmit_~sis_priv~13#1.base, sis900_start_xmit_~sis_priv~13#1.offset;havoc sis900_start_xmit_~tmp~54#1.base, sis900_start_xmit_~tmp~54#1.offset;havoc sis900_start_xmit_~ioaddr~10#1;havoc sis900_start_xmit_~entry~0#1;havoc sis900_start_xmit_~flags~1#1;havoc sis900_start_xmit_~index_cur_tx~0#1;havoc sis900_start_xmit_~index_dirty_tx~0#1;havoc sis900_start_xmit_~count_dirty_tx~0#1;havoc sis900_start_xmit_~tmp___0~27#1.base, sis900_start_xmit_~tmp___0~27#1.offset;havoc sis900_start_xmit_~tmp___1~16#1;havoc sis900_start_xmit_~tmp___2~10#1; [2025-02-08 02:04:45,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6542: SUMMARY for call netif_start_queue(sis900_open_~net_dev#1.base, sis900_open_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8590: main_#t~ret994#1 := sis900_start_xmit_#res#1;havoc sis900_start_xmit_#t~ret672#1.base, sis900_start_xmit_#t~ret672#1.offset, sis900_start_xmit_#t~mem673#1, sis900_start_xmit_#t~mem674#1, sis900_start_xmit_#t~ret675#1.base, sis900_start_xmit_#t~ret675#1.offset, sis900_start_xmit_#t~ret676#1, sis900_start_xmit_#t~mem677#1, sis900_start_xmit_#t~mem678#1.base, sis900_start_xmit_#t~mem678#1.offset, sis900_start_xmit_#t~mem679#1.base, sis900_start_xmit_#t~mem679#1.offset, sis900_start_xmit_#t~mem680#1, sis900_start_xmit_#t~ret681#1, sis900_start_xmit_#t~mem682#1.base, sis900_start_xmit_#t~mem682#1.offset, sis900_start_xmit_#t~mem683#1.base, sis900_start_xmit_#t~mem683#1.offset, sis900_start_xmit_#t~mem684#1, sis900_start_xmit_#t~ret685#1, sis900_start_xmit_#t~mem686#1, sis900_start_xmit_#t~mem687#1, sis900_start_xmit_#t~mem688#1, sis900_start_xmit_#t~mem689#1, sis900_start_xmit_#t~bitwise690#1, sis900_start_xmit_#t~mem691#1.base, sis900_start_xmit_#t~mem691#1.offset, sis900_start_xmit_#t~mem692#1, sis900_start_xmit_#t~ret693#1, sis900_start_xmit_~skb#1.base, sis900_start_xmit_~skb#1.offset, sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset, sis900_start_xmit_~sis_priv~13#1.base, sis900_start_xmit_~sis_priv~13#1.offset, sis900_start_xmit_~tmp~54#1.base, sis900_start_xmit_~tmp~54#1.offset, sis900_start_xmit_~ioaddr~10#1, sis900_start_xmit_~entry~0#1, sis900_start_xmit_~flags~1#1, sis900_start_xmit_~index_cur_tx~0#1, sis900_start_xmit_~index_dirty_tx~0#1, sis900_start_xmit_~count_dirty_tx~0#1, sis900_start_xmit_~tmp___0~27#1.base, sis900_start_xmit_~tmp___0~27#1.offset, sis900_start_xmit_~tmp___1~16#1, sis900_start_xmit_~tmp___2~10#1;havoc sis900_start_xmit_#in~skb#1.base, sis900_start_xmit_#in~skb#1.offset, sis900_start_xmit_#in~net_dev#1.base, sis900_start_xmit_#in~net_dev#1.offset;assume { :end_inline_sis900_start_xmit } true;assume -2147483648 <= main_#t~ret994#1 && main_#t~ret994#1 <= 2147483647;havoc main_#t~ret994#1; [2025-02-08 02:04:45,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948-1: call sis900_mii_probe_#t~mem366#1 := read~int#5(~#mii_chip_table~0.base, 10 + (~#mii_chip_table~0.offset + 13 * sis900_mii_probe_~i~5#1), 2); [2025-02-08 02:04:45,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939: SUMMARY for call sis900_check_mode(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, sis900_timer_~mii_phy~1#1.base, sis900_timer_~mii_phy~1#1.offset); srcloc: null [2025-02-08 02:04:45,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948-2: [2025-02-08 02:04:45,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5882: assume -2147483648 <= sis900_mii_probe_#t~ret351#1 && sis900_mii_probe_#t~ret351#1 <= 2147483647;sis900_mii_probe_~tmp___1~6#1 := sis900_mii_probe_#t~ret351#1;havoc sis900_mii_probe_#t~ret351#1;sis900_mii_probe_~mii_status~0#1 := sis900_mii_probe_~tmp___1~6#1;sis900_mii_probe_~i~5#1 := 1 + sis900_mii_probe_~i~5#1; [2025-02-08 02:04:45,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948: assume sis900_mii_probe_#t~bitwise365#1 == (if sis900_mii_probe_#t~mem366#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem366#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem366#1 % 65536 % 4294967296 - 4294967296);havoc sis900_mii_probe_#t~mem364#1;havoc sis900_mii_probe_#t~bitwise365#1;havoc sis900_mii_probe_#t~mem366#1;call sis900_mii_probe_#t~mem367#1 := read~int#5(~#mii_chip_table~0.base, 12 + (~#mii_chip_table~0.offset + 13 * sis900_mii_probe_~i~5#1), 1);call write~int#7(sis900_mii_probe_#t~mem367#1, sis900_mii_probe_~mii_phy~0#1.base, 18 + sis900_mii_probe_~mii_phy~0#1.offset, 1);havoc sis900_mii_probe_#t~mem367#1;call sis900_mii_probe_#t~mem368#1 := read~int#5(~#mii_chip_table~0.base, 12 + (~#mii_chip_table~0.offset + 13 * sis900_mii_probe_~i~5#1), 1); [2025-02-08 02:04:45,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948: assume !(sis900_mii_probe_#t~bitwise365#1 == (if sis900_mii_probe_#t~mem366#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem366#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem366#1 % 65536 % 4294967296 - 4294967296));havoc sis900_mii_probe_#t~mem364#1;havoc sis900_mii_probe_#t~bitwise365#1;havoc sis900_mii_probe_#t~mem366#1; [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948-5: assume 0 == (if sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 - 4294967296);sis900_mii_probe_#t~bitwise365#1 := 0; [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948-5: assume !(0 == (if sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864-1: SUMMARY for call outl(sis900_set_wol_~pmctrl_bits~0#1, (if sis900_set_wol_~pmctrl_addr~0#1 % 4294967296 <= 2147483647 then sis900_set_wol_~pmctrl_addr~0#1 % 4294967296 else sis900_set_wol_~pmctrl_addr~0#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8723: assume { :begin_inline_sis900_cleanup_module } true;assume { :begin_inline_pci_unregister_driver } true;pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset := ~#sis900_pci_driver~0.base, ~#sis900_pci_driver~0.offset;havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset := pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;havoc pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;assume { :end_inline_pci_unregister_driver } true;assume { :end_inline_sis900_cleanup_module } true;assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948-3: havoc sis900_mii_probe_#t~bitwise365#1;assume (((((if sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 - 4294967296) < 0 || sis900_mii_probe_#t~bitwise365#1 <= (if sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 - 4294967296)) && sis900_mii_probe_#t~bitwise365#1 <= 65520) && sis900_mii_probe_#t~bitwise365#1 >= 0) && ((if sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 - 4294967296) >= 0 || sis900_mii_probe_#t~bitwise365#1 > 65520 + (if sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 - 4294967296))) && sis900_mii_probe_#t~bitwise365#1 >= -2147483648; [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5882-1: SUMMARY for call sis900_mii_probe_#t~ret351#1 := mdio_read(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_~phy_addr~0#1, 1); srcloc: null [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864: call sis900_set_wol_#t~mem864#1 := read~int#7(sis900_set_wol_~sis_priv~25#1.base, 264 + sis900_set_wol_~sis_priv~25#1.offset, 4); [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948-4: assume 65520 == (if sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 - 4294967296);sis900_mii_probe_#t~bitwise365#1 := (if sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948-4: assume !(65520 == (if sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 else sis900_mii_probe_#t~mem364#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8525: assume 11 == main_~tmp___0~43#1; [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8525: assume !(11 == main_~tmp___0~43#1); [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486: sis635_get_mac_addr_~rfcrSave~0#1 := sis635_get_mac_addr_#t~ret275#1;havoc sis635_get_mac_addr_#t~ret275#1; [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6543: SUMMARY for call sis900_set_mode(sis900_open_~ioaddr~4#1, 10, 1); srcloc: null [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486-1: SUMMARY for call sis635_get_mac_addr_#t~ret275#1 := inl((if (72 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 <= 2147483647 then (72 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 else (72 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8393: havoc pci_restore_state_~arg0#1.base, pci_restore_state_~arg0#1.offset;havoc pci_restore_state_#in~arg0#1.base, pci_restore_state_#in~arg0#1.offset;assume { :end_inline_pci_restore_state } true; [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138: assume 0 == sis900_read_mode_#t~bitwise637#1 % 4294967296;havoc sis900_read_mode_#t~bitwise637#1; [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138: assume !(0 == sis900_read_mode_#t~bitwise637#1 % 4294967296);havoc sis900_read_mode_#t~bitwise637#1; [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138-4: assume 0 == sis900_read_mode_~status~6#1 % 4294967296;sis900_read_mode_#t~bitwise637#1 := 0; [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138-4: assume !(0 == sis900_read_mode_~status~6#1 % 4294967296); [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: havoc sis900_mii_probe_#t~mem390#1; [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063-1: SUMMARY for call mdio_write(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_#t~mem921#1, 0, sis900_set_config_#t~bitwise922#1); srcloc: null [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138-3: assume 4 == sis900_read_mode_~status~6#1 % 4294967296;sis900_read_mode_#t~bitwise637#1 := sis900_read_mode_~status~6#1; [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138-3: assume !(4 == sis900_read_mode_~status~6#1 % 4294967296); [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-1: SUMMARY for call mdio_write(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, (if sis900_mii_probe_#t~mem390#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem390#1 % 4294967296 % 4294967296 else sis900_mii_probe_#t~mem390#1 % 4294967296 % 4294967296 - 4294967296), 24, 53760); srcloc: null [2025-02-08 02:04:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063: havoc sis900_set_config_#t~mem921#1;havoc sis900_set_config_#t~bitwise922#1; [2025-02-08 02:04:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138-2: havoc sis900_read_mode_#t~bitwise637#1;assume sis900_read_mode_#t~bitwise637#1 % 4294967296 <= sis900_read_mode_~status~6#1 % 4294967296 && sis900_read_mode_#t~bitwise637#1 % 4294967296 <= 4; [2025-02-08 02:04:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138-1: [2025-02-08 02:04:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063-5: assume 0 == (if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296);sis900_set_config_#t~bitwise922#1 := 0; [2025-02-08 02:04:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063-5: assume !(0 == (if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063-4: assume -12289 == (if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296);sis900_set_config_#t~bitwise922#1 := (if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063-4: assume !(-12289 == (if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6940: SUMMARY for call netif_carrier_on(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset); srcloc: null [2025-02-08 02:04:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063-3: havoc sis900_set_config_#t~bitwise922#1;assume (((sis900_set_config_#t~bitwise922#1 <= (if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296) && ((if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296) >= 0 || sis900_set_config_#t~bitwise922#1 <= -12289)) && ((if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296) < 0 || sis900_set_config_#t~bitwise922#1 >= 0)) && sis900_set_config_#t~bitwise922#1 > -12289 + (if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296)) && sis900_set_config_#t~bitwise922#1 >= -2147483648; [2025-02-08 02:04:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063-2: [2025-02-08 02:04:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5751: sis900_probe_#t~ret320#1 := sis900_get_mac_addr_#res#1;havoc sis900_get_mac_addr_#t~mem245#1, sis900_get_mac_addr_#t~ret246#1, sis900_get_mac_addr_#t~ret247#1.base, sis900_get_mac_addr_#t~ret247#1.offset, sis900_get_mac_addr_#t~ret248#1, sis900_get_mac_addr_#t~ret249#1.base, sis900_get_mac_addr_#t~ret249#1.offset, sis900_get_mac_addr_#t~ret250#1, sis900_get_mac_addr_#t~mem251#1.base, sis900_get_mac_addr_#t~mem251#1.offset, sis900_get_mac_addr_#t~ret252#1, sis900_get_mac_addr_#t~mem253#1.base, sis900_get_mac_addr_#t~mem253#1.offset, sis900_get_mac_addr_#t~memcpy~res254#1.base, sis900_get_mac_addr_#t~memcpy~res254#1.offset, sis900_get_mac_addr_#t~mem255#1.base, sis900_get_mac_addr_#t~mem255#1.offset, sis900_get_mac_addr_#t~memcpy~res256#1.base, sis900_get_mac_addr_#t~memcpy~res256#1.offset, sis900_get_mac_addr_~pci_dev#1.base, sis900_get_mac_addr_~pci_dev#1.offset, sis900_get_mac_addr_~net_dev#1.base, sis900_get_mac_addr_~net_dev#1.offset, sis900_get_mac_addr_~ioaddr~0#1, sis900_get_mac_addr_~signature~0#1, sis900_get_mac_addr_~i~0#1, sis900_get_mac_addr_~tmp~32#1.base, sis900_get_mac_addr_~tmp~32#1.offset, sis900_get_mac_addr_~__len~0#1, sis900_get_mac_addr_~__ret~1#1.base, sis900_get_mac_addr_~__ret~1#1.offset;havoc sis900_get_mac_addr_#in~pci_dev#1.base, sis900_get_mac_addr_#in~pci_dev#1.offset, sis900_get_mac_addr_#in~net_dev#1.base, sis900_get_mac_addr_#in~net_dev#1.offset;assume { :end_inline_sis900_get_mac_addr } true;assume -2147483648 <= sis900_probe_#t~ret320#1 && sis900_probe_#t~ret320#1 <= 2147483647;sis900_probe_~ret~0#1 := sis900_probe_#t~ret320#1;havoc sis900_probe_#t~ret320#1; [2025-02-08 02:04:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5817: assume -2147483648 <= sis900_probe_#t~ret343#1 && sis900_probe_#t~ret343#1 <= 2147483647;havoc sis900_probe_#t~ret343#1; [2025-02-08 02:04:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5817-1: SUMMARY for call sis900_probe_#t~ret343#1 := printk(32, 0); srcloc: null [2025-02-08 02:04:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5685: havoc sis900_probe_#t~ret303#1.base, sis900_probe_#t~ret303#1.offset;assume { :begin_inline___raw_spin_lock_init } true;__raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset := sis900_probe_~sis_priv~0#1.base, 8 + sis900_probe_~sis_priv~0#1.offset, 26, 0, sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;__raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset := __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset;__raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset := __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset;__raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset := __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset; [2025-02-08 02:04:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7733-1: SUMMARY for call pci_unmap_single(sis900_close_#t~mem833#1.base, sis900_close_#t~mem833#1.offset, sis900_close_#t~mem835#1 % 4294967296, sis900_close_#t~mem836#1 % 4294967296, 1); srcloc: null [2025-02-08 02:04:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5685-1: SUMMARY for call sis900_probe_#t~ret303#1.base, sis900_probe_#t~ret303#1.offset := spinlock_check(sis900_probe_~sis_priv~0#1.base, 8 + sis900_probe_~sis_priv~0#1.offset); srcloc: null [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7733: havoc sis900_close_#t~mem833#1.base, sis900_close_#t~mem833#1.offset;havoc sis900_close_#t~mem834#1.base, sis900_close_#t~mem834#1.offset;havoc sis900_close_#t~mem835#1;havoc sis900_close_#t~mem836#1; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487: havoc sis635_get_mac_addr_#t~bitwise276#1; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-1: SUMMARY for call outl(sis635_get_mac_addr_#t~bitwise276#1, (if sis635_get_mac_addr_~ioaddr~1#1 % 4294967296 <= 2147483647 then sis635_get_mac_addr_~ioaddr~1#1 % 4294967296 else sis635_get_mac_addr_~ioaddr~1#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553: assume sis96x_get_mac_addr_~i~3#1 <= 2; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553: assume !(sis96x_get_mac_addr_~i~3#1 <= 2); [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544: SUMMARY for call outl(67365, (if (20 + sis900_open_~ioaddr~4#1) % 4294967296 % 4294967296 <= 2147483647 then (20 + sis900_open_~ioaddr~4#1) % 4294967296 % 4294967296 else (20 + sis900_open_~ioaddr~4#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8394: assume -2147483648 <= sis900_resume_#t~ret983#1 && sis900_resume_#t~ret983#1 <= 2147483647;havoc sis900_resume_#t~ret983#1; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-4: assume false;sis635_get_mac_addr_#t~bitwise276#1 := sis635_get_mac_addr_~rfcrSave~0#1; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-4: assume !false; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-5: assume 0 == sis635_get_mac_addr_~rfcrSave~0#1 % 4294967296 || 1024 == sis635_get_mac_addr_~rfcrSave~0#1 % 4294967296;sis635_get_mac_addr_#t~bitwise276#1 := 1024; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-5: assume !(0 == sis635_get_mac_addr_~rfcrSave~0#1 % 4294967296 || 1024 == sis635_get_mac_addr_~rfcrSave~0#1 % 4294967296); [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-2: [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-3: havoc sis635_get_mac_addr_#t~bitwise276#1;assume (sis635_get_mac_addr_#t~bitwise276#1 % 4294967296 >= sis635_get_mac_addr_~rfcrSave~0#1 % 4294967296 && sis635_get_mac_addr_#t~bitwise276#1 % 4294967296 >= 1024) && sis635_get_mac_addr_#t~bitwise276#1 % 4294967296 <= 1024 + sis635_get_mac_addr_~rfcrSave~0#1 % 4294967296; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8262: SUMMARY for call outl(0, (if (24 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 <= 2147483647 then (24 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 else (24 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8394-1: SUMMARY for call sis900_resume_#t~ret983#1 := pci_set_power_state(sis900_resume_~pci_dev#1.base, sis900_resume_~pci_dev#1.offset, 0); srcloc: null [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5950: assume 3 == sis900_mii_probe_#t~mem368#1 % 256 % 4294967296;havoc sis900_mii_probe_#t~mem368#1; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5950: assume !(3 == sis900_mii_probe_#t~mem368#1 % 256 % 4294967296);havoc sis900_mii_probe_#t~mem368#1; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: assume 0 != sis900_set_wol_#t~bitwise865#1 % 4294967296;havoc sis900_set_wol_#t~mem864#1;havoc sis900_set_wol_#t~bitwise865#1; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: assume !(0 != sis900_set_wol_#t~bitwise865#1 % 4294967296);havoc sis900_set_wol_#t~mem864#1;havoc sis900_set_wol_#t~bitwise865#1; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-4: assume 0 == sis900_set_wol_#t~mem864#1 % 4294967296;sis900_set_wol_#t~bitwise865#1 := 0; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-4: assume !(0 == sis900_set_wol_#t~mem864#1 % 4294967296); [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686: havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;havoc __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;assume { :end_inline___raw_spin_lock_init } true; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-3: assume 16384 == sis900_set_wol_#t~mem864#1 % 4294967296;sis900_set_wol_#t~bitwise865#1 := sis900_set_wol_#t~mem864#1; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-3: assume !(16384 == sis900_set_wol_#t~mem864#1 % 4294967296); [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-2: havoc sis900_set_wol_#t~bitwise865#1;assume sis900_set_wol_#t~bitwise865#1 % 4294967296 <= sis900_set_wol_#t~mem864#1 % 4294967296 && sis900_set_wol_#t~bitwise865#1 % 4294967296 <= 16384; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-1: [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6545-1: SUMMARY for call sis900_open_#t~ret507#1 := inl((if sis900_open_~ioaddr~4#1 % 4294967296 <= 2147483647 then sis900_open_~ioaddr~4#1 % 4294967296 else sis900_open_~ioaddr~4#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488: SUMMARY for call outl(0, (if sis635_get_mac_addr_~ioaddr~1#1 % 4294967296 <= 2147483647 then sis635_get_mac_addr_~ioaddr~1#1 % 4294967296 else sis635_get_mac_addr_~ioaddr~1#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6545: sis900_open_~tmp___0~17#1 := sis900_open_#t~ret507#1;havoc sis900_open_#t~ret507#1; [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338: call sis900_start_xmit_#t~mem689#1 := read~int#7(sis900_start_xmit_~sis_priv~13#1.base, 264 + sis900_start_xmit_~sis_priv~13#1.offset, 4); [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8395: SUMMARY for call sis900_init_rxfilter(sis900_resume_~net_dev~5#1.base, sis900_resume_~net_dev~5#1.offset); srcloc: null [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8263: SUMMARY for call outl(0, (if (20 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 <= 2147483647 then (20 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 else (20 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338-1: SUMMARY for call spin_unlock_irqrestore(sis900_start_xmit_~sis_priv~13#1.base, 8 + sis900_start_xmit_~sis_priv~13#1.offset, sis900_start_xmit_~flags~1#1); srcloc: null [2025-02-08 02:04:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5951: assume 0 != sis900_mii_probe_#t~bitwise369#1;havoc sis900_mii_probe_#t~bitwise369#1;call write~int#7(2, sis900_mii_probe_~mii_phy~0#1.base, 18 + sis900_mii_probe_~mii_phy~0#1.offset, 1); [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5951: assume !(0 != sis900_mii_probe_#t~bitwise369#1);havoc sis900_mii_probe_#t~bitwise369#1;call write~int#7(1, sis900_mii_probe_~mii_phy~0#1.base, 18 + sis900_mii_probe_~mii_phy~0#1.offset, 1); [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999-1: SUMMARY for call mdio_write(mii_ioctl_~net_dev#1.base, mii_ioctl_~net_dev#1.offset, (if mii_ioctl_#t~mem898#1 % 65536 % 4294967296 <= 2147483647 then mii_ioctl_#t~mem898#1 % 65536 % 4294967296 else mii_ioctl_#t~mem898#1 % 65536 % 4294967296 - 4294967296) % 32, (if mii_ioctl_#t~mem899#1 % 65536 % 4294967296 <= 2147483647 then mii_ioctl_#t~mem899#1 % 65536 % 4294967296 else mii_ioctl_#t~mem899#1 % 65536 % 4294967296 - 4294967296) % 32, (if mii_ioctl_#t~mem900#1 % 65536 % 4294967296 <= 2147483647 then mii_ioctl_#t~mem900#1 % 65536 % 4294967296 else mii_ioctl_#t~mem900#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5951-1: [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999: havoc mii_ioctl_#t~mem898#1;havoc mii_ioctl_#t~mem899#1;havoc mii_ioctl_#t~mem900#1;mii_ioctl_#res#1 := 0; [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5951-4: assume 0 == (if sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 - 4294967296);sis900_mii_probe_#t~bitwise369#1 := 0; [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5951-4: assume !(0 == (if sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5951-2: havoc sis900_mii_probe_#t~bitwise369#1;assume (((((if sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 - 4294967296) < 0 || sis900_mii_probe_#t~bitwise369#1 <= (if sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 - 4294967296)) && sis900_mii_probe_#t~bitwise369#1 <= 24576) && sis900_mii_probe_#t~bitwise369#1 >= 0) && ((if sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 - 4294967296) >= 0 || sis900_mii_probe_#t~bitwise369#1 > 24576 + (if sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 - 4294967296))) && sis900_mii_probe_#t~bitwise369#1 >= -2147483648; [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5951-3: assume 24576 == (if sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 - 4294967296);sis900_mii_probe_#t~bitwise369#1 := (if sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5951-3: assume !(24576 == (if sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999-2: call mii_ioctl_#t~mem898#1 := read~int#4(mii_ioctl_~data~0#1.base, mii_ioctl_~data~0#1.offset, 2);call mii_ioctl_#t~mem899#1 := read~int#4(mii_ioctl_~data~0#1.base, 2 + mii_ioctl_~data~0#1.offset, 2);call mii_ioctl_#t~mem900#1 := read~int#4(mii_ioctl_~data~0#1.base, 4 + mii_ioctl_~data~0#1.offset, 2); [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7735-1: SUMMARY for call consume_skb(sis900_close_~skb~4#1.base, sis900_close_~skb~4#1.offset); srcloc: null [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8660: assume { :begin_inline_sis900_set_wol } true;sis900_set_wol_#in~net_dev#1.base, sis900_set_wol_#in~net_dev#1.offset, sis900_set_wol_#in~wol#1.base, sis900_set_wol_#in~wol#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_group7~0#1.base, main_~var_group7~0#1.offset;havoc sis900_set_wol_#res#1;havoc sis900_set_wol_#t~ret854#1.base, sis900_set_wol_#t~ret854#1.offset, sis900_set_wol_#t~mem855#1, sis900_set_wol_#t~mem856#1, sis900_set_wol_#t~mem857#1.base, sis900_set_wol_#t~mem857#1.offset, sis900_set_wol_#t~ret858#1, sis900_set_wol_#t~mem859#1, sis900_set_wol_#t~bitwise860#1, sis900_set_wol_#t~mem861#1.base, sis900_set_wol_#t~mem861#1.offset, sis900_set_wol_#t~mem862#1, sis900_set_wol_#t~ret863#1, sis900_set_wol_#t~mem864#1, sis900_set_wol_#t~bitwise865#1, sis900_set_wol_#t~ret866#1, sis900_set_wol_#t~mem867#1, sis900_set_wol_#t~bitwise868#1, sis900_set_wol_#t~mem869#1, sis900_set_wol_#t~bitwise870#1, sis900_set_wol_#t~bitwise871#1, sis900_set_wol_#t~mem872#1, sis900_set_wol_#t~bitwise873#1, sis900_set_wol_#t~mem874#1.base, sis900_set_wol_#t~mem874#1.offset, sis900_set_wol_#t~ret875#1, sis900_set_wol_#t~mem876#1, sis900_set_wol_#t~bitwise877#1, sis900_set_wol_#t~mem878#1.base, sis900_set_wol_#t~mem878#1.offset, sis900_set_wol_#t~mem879#1, sis900_set_wol_#t~ret880#1, sis900_set_wol_#t~mem881#1, sis900_set_wol_#t~bitwise882#1, sis900_set_wol_#t~ret883#1, sis900_set_wol_~net_dev#1.base, sis900_set_wol_~net_dev#1.offset, sis900_set_wol_~wol#1.base, sis900_set_wol_~wol#1.offset, sis900_set_wol_~sis_priv~25#1.base, sis900_set_wol_~sis_priv~25#1.offset, sis900_set_wol_~tmp~66#1.base, sis900_set_wol_~tmp~66#1.offset, sis900_set_wol_~pmctrl_addr~0#1, sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, sis900_set_wol_~pmctrl_bits~0#1;sis900_set_wol_~net_dev#1.base, sis900_set_wol_~net_dev#1.offset := sis900_set_wol_#in~net_dev#1.base, sis900_set_wol_#in~net_dev#1.offset;sis900_set_wol_~wol#1.base, sis900_set_wol_~wol#1.offset := sis900_set_wol_#in~wol#1.base, sis900_set_wol_#in~wol#1.offset;havoc sis900_set_wol_~sis_priv~25#1.base, sis900_set_wol_~sis_priv~25#1.offset;havoc sis900_set_wol_~tmp~66#1.base, sis900_set_wol_~tmp~66#1.offset;havoc sis900_set_wol_~pmctrl_addr~0#1;call sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset := #Ultimate.allocOnStack(4);havoc sis900_set_wol_~pmctrl_bits~0#1; [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7735: call write~$Pointer$#7(0, 0, sis900_close_~sis_priv~17#1.base, 284 + sis900_close_~sis_priv~17#1.offset + 8 * sis900_close_~i~18#1, 8); [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6546: havoc sis900_open_#t~bitwise508#1; [2025-02-08 02:04:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5423: sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset := sis630e_get_mac_addr_#t~ret257#1.base, sis630e_get_mac_addr_#t~ret257#1.offset;havoc sis630e_get_mac_addr_#t~ret257#1.base, sis630e_get_mac_addr_#t~ret257#1.offset; [2025-02-08 02:04:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6546-4: assume false;sis900_open_#t~bitwise508#1 := sis900_open_~tmp___0~17#1; [2025-02-08 02:04:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6546-4: assume !false; [2025-02-08 02:04:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5423-1: SUMMARY for call sis630e_get_mac_addr_#t~ret257#1.base, sis630e_get_mac_addr_#t~ret257#1.offset := pci_get_device(4153, 8, sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset); srcloc: null [2025-02-08 02:04:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6546-3: havoc sis900_open_#t~bitwise508#1;assume (sis900_open_#t~bitwise508#1 % 4294967296 >= sis900_open_~tmp___0~17#1 % 4294967296 && sis900_open_#t~bitwise508#1 % 4294967296 >= 4) && sis900_open_#t~bitwise508#1 % 4294967296 <= 4 + sis900_open_~tmp___0~17#1 % 4294967296; [2025-02-08 02:04:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489: sis635_get_mac_addr_~i~2#1 := 0; [2025-02-08 02:04:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6546-2: [2025-02-08 02:04:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489-1: SUMMARY for call outl(sis635_get_mac_addr_~rfcrSave~0#1 % 2147483648, (if (72 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 <= 2147483647 then (72 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 else (72 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6546-1: SUMMARY for call outl(sis900_open_#t~bitwise508#1, (if sis900_open_~ioaddr~4#1 % 4294967296 <= 2147483647 then sis900_open_~ioaddr~4#1 % 4294967296 else sis900_open_~ioaddr~4#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8528: assume 12 == main_~tmp___0~43#1; [2025-02-08 02:04:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8528: assume !(12 == main_~tmp___0~43#1); [2025-02-08 02:04:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8396: SUMMARY for call sis900_init_tx_ring(sis900_resume_~net_dev~5#1.base, sis900_resume_~net_dev~5#1.offset); srcloc: null [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6546-5: assume 0 == sis900_open_~tmp___0~17#1 % 4294967296 || 4 == sis900_open_~tmp___0~17#1 % 4294967296;sis900_open_#t~bitwise508#1 := 4; [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6546-5: assume !(0 == sis900_open_~tmp___0~17#1 % 4294967296 || 4 == sis900_open_~tmp___0~17#1 % 4294967296); [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8264: SUMMARY for call outl(0, (if (72 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 <= 2147483647 then (72 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 else (72 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5754: assume 0 == sis900_probe_~ret~0#1;call sis900_probe_#t~mem321#1.base, sis900_probe_#t~mem321#1.offset := read~$Pointer$#7(sis900_probe_~net_dev~0#1.base, 692 + sis900_probe_~net_dev~0#1.offset, 8); [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5754: assume !(0 == sis900_probe_~ret~0#1);call sis900_probe_#t~mem323#1.base, sis900_probe_#t~mem323#1.offset := read~$Pointer$#7(sis900_probe_~net_dev~0#1.base, 692 + sis900_probe_~net_dev~0#1.offset, 8);assume { :begin_inline_is_valid_ether_addr } true;is_valid_ether_addr_#in~addr#1.base, is_valid_ether_addr_#in~addr#1.offset := sis900_probe_#t~mem323#1.base, sis900_probe_#t~mem323#1.offset;havoc is_valid_ether_addr_#res#1;havoc is_valid_ether_addr_#t~ret235#1, is_valid_ether_addr_#t~ret236#1, is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset, is_valid_ether_addr_~tmp~31#1, is_valid_ether_addr_~tmp___0~9#1, is_valid_ether_addr_~tmp___1~4#1;is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset := is_valid_ether_addr_#in~addr#1.base, is_valid_ether_addr_#in~addr#1.offset;havoc is_valid_ether_addr_~tmp~31#1;havoc is_valid_ether_addr_~tmp___0~9#1;havoc is_valid_ether_addr_~tmp___1~4#1;assume { :begin_inline_is_multicast_ether_addr } true;is_multicast_ether_addr_#in~addr#1.base, is_multicast_ether_addr_#in~addr#1.offset := is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset;havoc is_multicast_ether_addr_#res#1;havoc is_multicast_ether_addr_#t~mem234#1, is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset;is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset := is_multicast_ether_addr_#in~addr#1.base, is_multicast_ether_addr_#in~addr#1.offset;call is_multicast_ether_addr_#t~mem234#1 := read~int#7(is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset, 1);is_multicast_ether_addr_#res#1 := (if is_multicast_ether_addr_#t~mem234#1 % 256 % 4294967296 <= 2147483647 then is_multicast_ether_addr_#t~mem234#1 % 256 % 4294967296 else is_multicast_ether_addr_#t~mem234#1 % 256 % 4294967296 - 4294967296) % 2;havoc is_multicast_ether_addr_#t~mem234#1; [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7868-1: SUMMARY for call sis900_set_wol_#t~ret866#1 := printk(63, 0); srcloc: null [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7868: assume -2147483648 <= sis900_set_wol_#t~ret866#1 && sis900_set_wol_#t~ret866#1 <= 2147483647;havoc sis900_set_wol_#t~ret866#1; [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8595: main_#t~ret995#1 := sis900_set_config_#res#1;havoc sis900_set_config_#t~ret901#1.base, sis900_set_config_#t~ret901#1.offset, sis900_set_config_#t~mem902#1.base, sis900_set_config_#t~mem902#1.offset, sis900_set_config_#t~mem903#1, sis900_set_config_#t~mem904#1, sis900_set_config_#t~mem905#1, sis900_set_config_#t~mem906#1, sis900_set_config_#t~mem907#1, sis900_set_config_#t~mem908#1, sis900_set_config_#t~mem909#1, sis900_set_config_#t~mem910#1, sis900_set_config_#t~mem911#1, sis900_set_config_#t~mem912#1, sis900_set_config_#t~mem913#1, sis900_set_config_#t~mem914#1, sis900_set_config_#t~ret915#1, sis900_set_config_#t~mem916#1, sis900_set_config_#t~bitwise917#1, sis900_set_config_#t~mem918#1, sis900_set_config_#t~mem919#1, sis900_set_config_#t~ret920#1, sis900_set_config_#t~mem921#1, sis900_set_config_#t~bitwise922#1, sis900_set_config_#t~mem923#1, sis900_set_config_#t~mem924#1, sis900_set_config_#t~ret925#1, sis900_set_config_#t~mem926#1, sis900_set_config_#t~bitwise927#1, sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_~map#1.base, sis900_set_config_~map#1.offset, sis900_set_config_~sis_priv~27#1.base, sis900_set_config_~sis_priv~27#1.offset, sis900_set_config_~tmp~68#1.base, sis900_set_config_~tmp~68#1.offset, sis900_set_config_~mii_phy~2#1.base, sis900_set_config_~mii_phy~2#1.offset, sis900_set_config_~status~8#1, sis900_set_config_~tmp___0~36#1, sis900_set_config_~tmp___1~19#1, sis900_set_config_~tmp___2~12#1;havoc sis900_set_config_#in~dev#1.base, sis900_set_config_#in~dev#1.offset, sis900_set_config_#in~map#1.base, sis900_set_config_#in~map#1.offset;assume { :end_inline_sis900_set_config } true;assume -2147483648 <= main_#t~ret995#1 && main_#t~ret995#1 <= 2147483647;havoc main_#t~ret995#1; [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688: SUMMARY for call pci_set_drvdata(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset); srcloc: null [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8595-1: assume { :begin_inline_sis900_set_config } true;sis900_set_config_#in~dev#1.base, sis900_set_config_#in~dev#1.offset, sis900_set_config_#in~map#1.base, sis900_set_config_#in~map#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_group3~0#1.base, main_~var_group3~0#1.offset;havoc sis900_set_config_#res#1;havoc sis900_set_config_#t~ret901#1.base, sis900_set_config_#t~ret901#1.offset, sis900_set_config_#t~mem902#1.base, sis900_set_config_#t~mem902#1.offset, sis900_set_config_#t~mem903#1, sis900_set_config_#t~mem904#1, sis900_set_config_#t~mem905#1, sis900_set_config_#t~mem906#1, sis900_set_config_#t~mem907#1, sis900_set_config_#t~mem908#1, sis900_set_config_#t~mem909#1, sis900_set_config_#t~mem910#1, sis900_set_config_#t~mem911#1, sis900_set_config_#t~mem912#1, sis900_set_config_#t~mem913#1, sis900_set_config_#t~mem914#1, sis900_set_config_#t~ret915#1, sis900_set_config_#t~mem916#1, sis900_set_config_#t~bitwise917#1, sis900_set_config_#t~mem918#1, sis900_set_config_#t~mem919#1, sis900_set_config_#t~ret920#1, sis900_set_config_#t~mem921#1, sis900_set_config_#t~bitwise922#1, sis900_set_config_#t~mem923#1, sis900_set_config_#t~mem924#1, sis900_set_config_#t~ret925#1, sis900_set_config_#t~mem926#1, sis900_set_config_#t~bitwise927#1, sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_~map#1.base, sis900_set_config_~map#1.offset, sis900_set_config_~sis_priv~27#1.base, sis900_set_config_~sis_priv~27#1.offset, sis900_set_config_~tmp~68#1.base, sis900_set_config_~tmp~68#1.offset, sis900_set_config_~mii_phy~2#1.base, sis900_set_config_~mii_phy~2#1.offset, sis900_set_config_~status~8#1, sis900_set_config_~tmp___0~36#1, sis900_set_config_~tmp___1~19#1, sis900_set_config_~tmp___2~12#1;sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset := sis900_set_config_#in~dev#1.base, sis900_set_config_#in~dev#1.offset;sis900_set_config_~map#1.base, sis900_set_config_~map#1.offset := sis900_set_config_#in~map#1.base, sis900_set_config_#in~map#1.offset;havoc sis900_set_config_~sis_priv~27#1.base, sis900_set_config_~sis_priv~27#1.offset;havoc sis900_set_config_~tmp~68#1.base, sis900_set_config_~tmp~68#1.offset;havoc sis900_set_config_~mii_phy~2#1.base, sis900_set_config_~mii_phy~2#1.offset;havoc sis900_set_config_~status~8#1;havoc sis900_set_config_~tmp___0~36#1;havoc sis900_set_config_~tmp___1~19#1;havoc sis900_set_config_~tmp___2~12#1; [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547-1: SUMMARY for call outl(1, (if (24 + sis900_open_~ioaddr~4#1) % 4294967296 % 4294967296 <= 2147483647 then (24 + sis900_open_~ioaddr~4#1) % 4294967296 % 4294967296 else (24 + sis900_open_~ioaddr~4#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547: call sis900_open_#t~mem509#1.base, sis900_open_#t~mem509#1.offset := read~$Pointer$#7(sis900_open_~sis_priv~3#1.base, 76 + sis900_open_~sis_priv~3#1.offset, 8); [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8727: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;call ULTIMATE.dealloc(main_~#var_sis900_suspend_46_p1~0#1.base, main_~#var_sis900_suspend_46_p1~0#1.offset);havoc main_~#var_sis900_suspend_46_p1~0#1.base, main_~#var_sis900_suspend_46_p1~0#1.offset; [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340-2: havoc sis900_start_xmit_#t~bitwise690#1;assume sis900_start_xmit_#t~bitwise690#1 % 4294967296 <= sis900_start_xmit_#t~mem689#1 % 4294967296 && sis900_start_xmit_#t~bitwise690#1 % 4294967296 <= 256; [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340-1: [2025-02-08 02:04:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340: assume 0 != sis900_start_xmit_#t~bitwise690#1 % 4294967296;havoc sis900_start_xmit_#t~mem689#1;havoc sis900_start_xmit_#t~bitwise690#1;call sis900_start_xmit_#t~mem691#1.base, sis900_start_xmit_#t~mem691#1.offset := read~$Pointer$#7(sis900_start_xmit_~skb#1.base, 226 + sis900_start_xmit_~skb#1.offset, 8);call sis900_start_xmit_#t~mem692#1 := read~int#7(sis900_start_xmit_~skb#1.base, 104 + sis900_start_xmit_~skb#1.offset, 4); [2025-02-08 02:04:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340: assume !(0 != sis900_start_xmit_#t~bitwise690#1 % 4294967296);havoc sis900_start_xmit_#t~mem689#1;havoc sis900_start_xmit_#t~bitwise690#1; [2025-02-08 02:04:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8397: SUMMARY for call sis900_init_rx_ring(sis900_resume_~net_dev~5#1.base, sis900_resume_~net_dev~5#1.offset); srcloc: null [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340-4: assume 0 == sis900_start_xmit_#t~mem689#1 % 4294967296;sis900_start_xmit_#t~bitwise690#1 := 0; [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340-4: assume !(0 == sis900_start_xmit_#t~mem689#1 % 4294967296); [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8265-1: SUMMARY for call sis900_reset_#t~ret957#1 := inl((if sis900_reset_~ioaddr~15#1 % 4294967296 <= 2147483647 then sis900_reset_~ioaddr~15#1 % 4294967296 else sis900_reset_~ioaddr~15#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340-3: assume 256 == sis900_start_xmit_#t~mem689#1 % 4294967296;sis900_start_xmit_#t~bitwise690#1 := sis900_start_xmit_#t~mem689#1; [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340-3: assume !(256 == sis900_start_xmit_#t~mem689#1 % 4294967296); [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8265: sis900_reset_~tmp___0~39#1 := sis900_reset_#t~ret957#1;havoc sis900_reset_#t~ret957#1; [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5887: assume sis900_mii_probe_~i~5#1 <= 1; [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5887: assume !(sis900_mii_probe_~i~5#1 <= 1); [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5689: sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset := sis900_probe_#t~ret304#1.base, sis900_probe_#t~ret304#1.offset;havoc sis900_probe_#t~ret304#1.base, sis900_probe_#t~ret304#1.offset; [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5689-1: SUMMARY for call sis900_probe_#t~ret304#1.base, sis900_probe_#t~ret304#1.offset := pci_alloc_consistent(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, 192, sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset); srcloc: null [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548-1: SUMMARY for call sis900_check_mode(sis900_open_~net_dev#1.base, sis900_open_~net_dev#1.offset, sis900_open_#t~mem509#1.base, sis900_open_#t~mem509#1.offset); srcloc: null [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548: havoc sis900_open_#t~mem509#1.base, sis900_open_#t~mem509#1.offset;assume { :begin_inline_init_timer_key } true;init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset, init_timer_key_#in~arg1#1.base, init_timer_key_#in~arg1#1.offset, init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset := sis900_open_~sis_priv~3#1.base, 139 + sis900_open_~sis_priv~3#1.offset, 40, 0, sis900_open_~#__key~1#1.base, sis900_open_~#__key~1#1.offset;havoc init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset, init_timer_key_~arg1#1.base, init_timer_key_~arg1#1.offset, init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset;init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset := init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset;init_timer_key_~arg1#1.base, init_timer_key_~arg1#1.offset := init_timer_key_#in~arg1#1.base, init_timer_key_#in~arg1#1.offset;init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset := init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset; [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8398: assume { :begin_inline_netif_device_attach } true;netif_device_attach_#in~arg0#1.base, netif_device_attach_#in~arg0#1.offset := sis900_resume_~net_dev~5#1.base, sis900_resume_~net_dev~5#1.offset;havoc netif_device_attach_~arg0#1.base, netif_device_attach_~arg0#1.offset;netif_device_attach_~arg0#1.base, netif_device_attach_~arg0#1.offset := netif_device_attach_#in~arg0#1.base, netif_device_attach_#in~arg0#1.offset; [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5425: assume 0 == (sis630e_get_mac_addr_~isa_bridge~0#1.base + sis630e_get_mac_addr_~isa_bridge~0#1.offset) % 18446744073709551616; [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5425: assume !(0 == (sis630e_get_mac_addr_~isa_bridge~0#1.base + sis630e_get_mac_addr_~isa_bridge~0#1.offset) % 18446744073709551616); [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8266: havoc sis900_reset_#t~bitwise958#1; [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8398-1: SUMMARY for call set_rx_mode(sis900_resume_~net_dev~5#1.base, sis900_resume_~net_dev~5#1.offset); srcloc: null [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7143-1: SUMMARY for call sis900_read_mode_#t~ret638#1 := mdio_read(sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset, sis900_read_mode_~phy_addr~1#1, 4); srcloc: null [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8266-4: assume false;sis900_reset_#t~bitwise958#1 := sis900_reset_~tmp___0~39#1; [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8266-4: assume !false; [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7143: assume -2147483648 <= sis900_read_mode_#t~ret638#1 && sis900_read_mode_#t~ret638#1 <= 2147483647;sis900_read_mode_~tmp___1~14#1 := sis900_read_mode_#t~ret638#1;havoc sis900_read_mode_#t~ret638#1;sis900_read_mode_~autoadv~0#1 := sis900_read_mode_~tmp___1~14#1; [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8266-3: havoc sis900_reset_#t~bitwise958#1;assume (sis900_reset_#t~bitwise958#1 % 4294967296 >= sis900_reset_~tmp___0~39#1 % 4294967296 && sis900_reset_#t~bitwise958#1 % 4294967296 >= 304) && sis900_reset_#t~bitwise958#1 % 4294967296 <= 304 + sis900_reset_~tmp___0~39#1 % 4294967296; [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8266-2: [2025-02-08 02:04:45,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8266-1: SUMMARY for call outl(sis900_reset_#t~bitwise958#1, (if sis900_reset_~ioaddr~15#1 % 4294967296 <= 2147483647 then sis900_reset_~ioaddr~15#1 % 4294967296 else sis900_reset_~ioaddr~15#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8266-5: assume 0 == sis900_reset_~tmp___0~39#1 % 4294967296 || 304 == sis900_reset_~tmp___0~39#1 % 4294967296;sis900_reset_#t~bitwise958#1 := 304; [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8266-5: assume !(0 == sis900_reset_~tmp___0~39#1 % 4294967296 || 304 == sis900_reset_~tmp___0~39#1 % 4294967296); [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945-3: assume 4 == (if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296);sis900_timer_#t~bitwise599#1 := (if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945-3: assume !(4 == (if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945-2: havoc sis900_timer_#t~bitwise599#1;assume (((((if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296) < 0 || sis900_timer_#t~bitwise599#1 <= (if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296)) && sis900_timer_#t~bitwise599#1 <= 4) && sis900_timer_#t~bitwise599#1 >= 0) && ((if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296) >= 0 || sis900_timer_#t~bitwise599#1 > 4 + (if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296))) && sis900_timer_#t~bitwise599#1 >= -2147483648; [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945-1: [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945: assume 0 == sis900_timer_#t~bitwise599#1;havoc sis900_timer_#t~bitwise599#1; [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945: assume !(0 == sis900_timer_#t~bitwise599#1);havoc sis900_timer_#t~bitwise599#1; [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-1: SUMMARY for call random_ether_addr(sis900_probe_#t~mem321#1.base, sis900_probe_#t~mem321#1.offset); srcloc: null [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945-4: assume 0 == (if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296);sis900_timer_#t~bitwise599#1 := 0; [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945-4: assume !(0 == (if sis900_timer_~status~4#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_~status~4#1 % 65536 % 4294967296 else sis900_timer_~status~4#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756: havoc sis900_probe_#t~mem321#1.base, sis900_probe_#t~mem321#1.offset; [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8531: assume 13 == main_~tmp___0~43#1; [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8531: assume !(13 == main_~tmp___0~43#1); [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8729: #t~ret1049#1 := main_#res#1;havoc main_#t~ret990#1, main_#t~nondet991#1, main_#t~ret992#1, main_#t~ret993#1, main_#t~ret994#1, main_#t~ret995#1, main_#t~ret996#1, main_#t~ret997#1, main_#t~ret998#1, main_#t~ret999#1, main_#t~ret1000#1, main_#t~ret1001#1, main_#t~ret1002#1, main_#t~ret1003#1, main_#t~mem1004#1, main_#t~ret1005#1, main_#t~ret1006#1, main_#t~ret1007#1, main_#t~nondet1008#1, main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~res_sis900_open_15~0#1, main_~res_sis900_close_30~0#1, main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_group4~0#1.base, main_~var_group4~0#1.offset, main_~var_mii_ioctl_40_p2~0#1, main_~var_group5~0#1.base, main_~var_group5~0#1.offset, main_~var_sis900_set_msglevel_33_p1~0#1, main_~var_group6~0#1.base, main_~var_group6~0#1.offset, main_~var_group7~0#1.base, main_~var_group7~0#1.offset, main_~var_group8~0#1.base, main_~var_group8~0#1.offset, main_~var_sis900_probe_4_p1~0#1.base, main_~var_sis900_probe_4_p1~0#1.offset, main_~res_sis900_probe_4~0#1, main_~#var_sis900_suspend_46_p1~0#1.base, main_~#var_sis900_suspend_46_p1~0#1.offset, main_~var_sis900_interrupt_27_p0~0#1, main_~var_sis900_interrupt_27_p1~0#1.base, main_~var_sis900_interrupt_27_p1~0#1.offset, main_~var_sis900_timer_20_p0~0#1, main_~ldv_s_sis900_netdev_ops_net_device_ops~0#1, main_~ldv_s_sis900_pci_driver_pci_driver~0#1, main_~tmp~76#1, main_~tmp___0~43#1, main_~tmp___1~24#1;assume { :end_inline_main } true; [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6549: havoc init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset, init_timer_key_~arg1#1.base, init_timer_key_~arg1#1.offset, init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset;havoc init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset, init_timer_key_#in~arg1#1.base, init_timer_key_#in~arg1#1.offset, init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset;assume { :end_inline_init_timer_key } true;call write~int#7(250 + ~jiffies~0, sis900_open_~sis_priv~3#1.base, 155 + sis900_open_~sis_priv~3#1.offset, 8);call write~int#7(sis900_open_~net_dev#1.base + sis900_open_~net_dev#1.offset, sis900_open_~sis_priv~3#1.base, 179 + sis900_open_~sis_priv~3#1.offset, 8);call write~$Pointer$#7(#funAddr~sis900_timer.base, #funAddr~sis900_timer.offset, sis900_open_~sis_priv~3#1.base, 171 + sis900_open_~sis_priv~3#1.offset, 8); [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7342: assume -2147483648 <= sis900_start_xmit_#t~ret693#1 && sis900_start_xmit_#t~ret693#1 <= 2147483647;havoc sis900_start_xmit_#t~mem691#1.base, sis900_start_xmit_#t~mem691#1.offset;havoc sis900_start_xmit_#t~mem692#1;havoc sis900_start_xmit_#t~ret693#1; [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8399: havoc netif_device_attach_~arg0#1.base, netif_device_attach_~arg0#1.offset;havoc netif_device_attach_#in~arg0#1.base, netif_device_attach_#in~arg0#1.offset;assume { :end_inline_netif_device_attach } true; [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7342-1: SUMMARY for call sis900_start_xmit_#t~ret693#1 := printk(52, 0); srcloc: null [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021-2: havoc sis900_mii_probe_#t~bitwise391#1;assume (((((if sis900_mii_probe_~status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~status~0#1 % 65536 % 4294967296 - 4294967296) < 0 || sis900_mii_probe_#t~bitwise391#1 <= (if sis900_mii_probe_~status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~status~0#1 % 65536 % 4294967296 - 4294967296)) && sis900_mii_probe_#t~bitwise391#1 <= 4) && sis900_mii_probe_#t~bitwise391#1 >= 0) && ((if sis900_mii_probe_~status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~status~0#1 % 65536 % 4294967296 - 4294967296) >= 0 || sis900_mii_probe_#t~bitwise391#1 > 4 + (if sis900_mii_probe_~status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~status~0#1 % 65536 % 4294967296 - 4294967296))) && sis900_mii_probe_#t~bitwise391#1 >= -2147483648; [2025-02-08 02:04:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8003-1: mii_ioctl_#res#1 := -95; [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021-3: assume 4 == (if sis900_mii_probe_~status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~status~0#1 % 65536 % 4294967296 - 4294967296);sis900_mii_probe_#t~bitwise391#1 := (if sis900_mii_probe_~status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~status~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021-3: assume !(4 == (if sis900_mii_probe_~status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~status~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume 0 != sis900_mii_probe_#t~bitwise391#1;havoc sis900_mii_probe_#t~bitwise391#1; [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume !(0 != sis900_mii_probe_#t~bitwise391#1);havoc sis900_mii_probe_#t~bitwise391#1;call sis900_mii_probe_#t~mem396#1 := read~int#7(sis900_mii_probe_~sis_priv~1#1.base, 577 + sis900_mii_probe_~sis_priv~1#1.offset, 1); [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021-1: [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069: call sis900_set_config_#t~mem923#1 := read~int#18(sis900_set_config_~map#1.base, 20 + sis900_set_config_~map#1.offset, 1);call write~int#7(sis900_set_config_#t~mem923#1, sis900_set_config_~dev#1.base, 434 + sis900_set_config_~dev#1.offset, 1);havoc sis900_set_config_#t~mem923#1; [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5823-1: sis900_probe_#res#1 := 0;call ULTIMATE.dealloc(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset);havoc sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset);havoc sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset; [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8862-2: alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset := alloc_etherdev_mqs_#t~ret1017#1.base, alloc_etherdev_mqs_#t~ret1017#1.offset;havoc alloc_etherdev_mqs_#t~ret1017#1.base, alloc_etherdev_mqs_#t~ret1017#1.offset; [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021-4: assume 0 == (if sis900_mii_probe_~status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~status~0#1 % 65536 % 4294967296 - 4294967296);sis900_mii_probe_#t~bitwise391#1 := 0; [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021-4: assume !(0 == (if sis900_mii_probe_~status~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_mii_probe_~status~0#1 % 65536 % 4294967296 else sis900_mii_probe_~status~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8862-3: SUMMARY for call alloc_etherdev_mqs_#t~ret1017#1.base, alloc_etherdev_mqs_#t~ret1017#1.offset := ldv_malloc(2385); srcloc: null [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5691: assume 0 == (sis900_probe_~ring_space~0#1.base + sis900_probe_~ring_space~0#1.offset) % 18446744073709551616;sis900_probe_~ret~0#1 := -12; [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5691: assume !(0 == (sis900_probe_~ring_space~0#1.base + sis900_probe_~ring_space~0#1.offset) % 18446744073709551616);call write~$Pointer$#7(sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset, sis900_probe_~sis_priv~0#1.base, 540 + sis900_probe_~sis_priv~0#1.offset, 8);call sis900_probe_#t~mem305#1 := read~int#16(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset, 8);call write~int#7(sis900_probe_#t~mem305#1, sis900_probe_~sis_priv~0#1.base, 556 + sis900_probe_~sis_priv~0#1.offset, 8);havoc sis900_probe_#t~mem305#1; [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5757: assume -2147483648 <= sis900_probe_#t~ret322#1 && sis900_probe_#t~ret322#1 <= 2147483647;havoc sis900_probe_#t~ret322#1; [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5757-1: SUMMARY for call sis900_probe_#t~ret322#1 := printk(28, 0); srcloc: null [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8862: havoc alloc_etherdev_mqs_#t~ret1017#1.base, alloc_etherdev_mqs_#t~ret1017#1.offset;sis900_probe_#t~ret298#1.base, sis900_probe_#t~ret298#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1017#1.base, alloc_etherdev_mqs_#t~ret1017#1.offset, alloc_etherdev_mqs_~arg0#1, alloc_etherdev_mqs_~arg1#1, alloc_etherdev_mqs_~arg2#1;havoc alloc_etherdev_mqs_#in~arg0#1, alloc_etherdev_mqs_#in~arg1#1, alloc_etherdev_mqs_#in~arg2#1;assume { :end_inline_alloc_etherdev_mqs } true;sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset := sis900_probe_#t~ret298#1.base, sis900_probe_#t~ret298#1.offset;havoc sis900_probe_#t~ret298#1.base, sis900_probe_#t~ret298#1.offset; [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559: sis96x_get_mac_addr_~__len~3#1 := 6; [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8466: call ULTIMATE.dealloc(main_~#var_sis900_suspend_46_p1~0#1.base, main_~#var_sis900_suspend_46_p1~0#1.offset);havoc main_~#var_sis900_suspend_46_p1~0#1.base, main_~#var_sis900_suspend_46_p1~0#1.offset; [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5427: sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset := sis630e_get_mac_addr_#t~ret258#1.base, sis630e_get_mac_addr_#t~ret258#1.offset;havoc sis630e_get_mac_addr_#t~ret258#1.base, sis630e_get_mac_addr_#t~ret258#1.offset; [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5427-1: SUMMARY for call sis630e_get_mac_addr_#t~ret258#1.base, sis630e_get_mac_addr_#t~ret258#1.offset := pci_get_device(4153, 24, sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset); srcloc: null [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8664: assume 0 == main_~ldv_s_sis900_pci_driver_pci_driver~0#1;assume { :begin_inline_sis900_probe } true;sis900_probe_#in~pci_dev#1.base, sis900_probe_#in~pci_dev#1.offset, sis900_probe_#in~pci_id#1.base, sis900_probe_#in~pci_id#1.offset := main_~var_group8~0#1.base, main_~var_group8~0#1.offset, main_~var_sis900_probe_4_p1~0#1.base, main_~var_sis900_probe_4_p1~0#1.offset;havoc sis900_probe_#res#1;havoc sis900_probe_#t~mem292#1, sis900_probe_#t~mem293#1.base, sis900_probe_#t~mem293#1.offset, sis900_probe_#t~ret294#1.base, sis900_probe_#t~ret294#1.offset, sis900_probe_#t~ret295#1, sis900_probe_#t~ret296#1, sis900_probe_#t~ret297#1, sis900_probe_#t~ret298#1.base, sis900_probe_#t~ret298#1.offset, sis900_probe_#t~mem299#1, sis900_probe_#t~ret300#1, sis900_probe_#t~ret301#1.base, sis900_probe_#t~ret301#1.offset, sis900_probe_#t~mem302#1, sis900_probe_#t~ret303#1.base, sis900_probe_#t~ret303#1.offset, sis900_probe_#t~ret304#1.base, sis900_probe_#t~ret304#1.offset, sis900_probe_#t~mem305#1, sis900_probe_#t~ret306#1.base, sis900_probe_#t~ret306#1.offset, sis900_probe_#t~mem307#1, sis900_probe_#t~mem308#1, sis900_probe_#t~mem309#1, sis900_probe_#t~bitwise310#1, sis900_probe_#t~mem311#1, sis900_probe_#t~ret312#1, sis900_probe_#t~mem313#1, sis900_probe_#t~ret314#1, sis900_probe_#t~mem315#1, sis900_probe_#t~mem316#1, sis900_probe_#t~ret317#1, sis900_probe_#t~mem318#1, sis900_probe_#t~ret319#1, sis900_probe_#t~ret320#1, sis900_probe_#t~mem321#1.base, sis900_probe_#t~mem321#1.offset, sis900_probe_#t~ret322#1, sis900_probe_#t~mem323#1.base, sis900_probe_#t~mem323#1.offset, sis900_probe_#t~ret324#1, sis900_probe_#t~mem325#1.base, sis900_probe_#t~mem325#1.offset, sis900_probe_#t~ret326#1, sis900_probe_#t~mem327#1, sis900_probe_#t~ret328#1, sis900_probe_#t~bitwise329#1, sis900_probe_#t~ret330#1, sis900_probe_#t~ret331#1, sis900_probe_#t~ret332#1.base, sis900_probe_#t~ret332#1.offset, sis900_probe_#t~mem333#1, sis900_probe_#t~ret334#1, sis900_probe_#t~mem335#1, sis900_probe_#t~mem336#1.base, sis900_probe_#t~mem336#1.offset, sis900_probe_#t~ret337#1, sis900_probe_#t~mem338#1, sis900_probe_#t~ret339#1, sis900_probe_#t~mem340#1, sis900_probe_#t~bitwise341#1, sis900_probe_#t~bitwise342#1, sis900_probe_#t~ret343#1, sis900_probe_#t~mem344#1.base, sis900_probe_#t~mem344#1.offset, sis900_probe_#t~mem345#1, sis900_probe_#t~mem346#1.base, sis900_probe_#t~mem346#1.offset, sis900_probe_#t~mem347#1, sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~pci_id#1.base, sis900_probe_~pci_id#1.offset, sis900_probe_~sis_priv~0#1.base, sis900_probe_~sis_priv~0#1.offset, sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset, sis900_probe_~dev~0#1.base, sis900_probe_~dev~0#1.offset, sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset, sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset, sis900_probe_~ioaddr~3#1, sis900_probe_~i~4#1, sis900_probe_~ret~0#1, sis900_probe_~card_name~0#1.base, sis900_probe_~card_name~0#1.offset, sis900_probe_~dev_name___0~0#1.base, sis900_probe_~dev_name___0~0#1.offset, sis900_probe_~tmp~35#1.base, sis900_probe_~tmp~35#1.offset, sis900_probe_~tmp___0~10#1.base, sis900_probe_~tmp___0~10#1.offset, sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset, sis900_probe_~tmp___1~5#1, sis900_probe_~tmp___2~2#1, sis900_probe_~tmp___3~1#1, sis900_probe_~tmp___4~0#1;sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset := sis900_probe_#in~pci_dev#1.base, sis900_probe_#in~pci_dev#1.offset;sis900_probe_~pci_id#1.base, sis900_probe_~pci_id#1.offset := sis900_probe_#in~pci_id#1.base, sis900_probe_#in~pci_id#1.offset;havoc sis900_probe_~sis_priv~0#1.base, sis900_probe_~sis_priv~0#1.offset;havoc sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc sis900_probe_~dev~0#1.base, sis900_probe_~dev~0#1.offset;call sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset := #Ultimate.allocOnStack(8);havoc sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset;havoc sis900_probe_~ioaddr~3#1;havoc sis900_probe_~i~4#1;havoc sis900_probe_~ret~0#1;havoc sis900_probe_~card_name~0#1.base, sis900_probe_~card_name~0#1.offset;havoc sis900_probe_~dev_name___0~0#1.base, sis900_probe_~dev_name___0~0#1.offset;havoc sis900_probe_~tmp~35#1.base, sis900_probe_~tmp~35#1.offset;havoc sis900_probe_~tmp___0~10#1.base, sis900_probe_~tmp___0~10#1.offset;call sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset := #Ultimate.allocOnStack(8);havoc sis900_probe_~tmp___1~5#1;havoc sis900_probe_~tmp___2~2#1;havoc sis900_probe_~tmp___3~1#1;havoc sis900_probe_~tmp___4~0#1;call sis900_probe_#t~mem292#1 := read~int#6(sis900_probe_~pci_id#1.base, 24 + sis900_probe_~pci_id#1.offset, 8);call sis900_probe_#t~mem293#1.base, sis900_probe_#t~mem293#1.offset := read~$Pointer$#3(~#card_names~0.base, ~#card_names~0.offset + 8 * (if sis900_probe_#t~mem292#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_probe_#t~mem292#1 % 18446744073709551616 % 18446744073709551616 else sis900_probe_#t~mem292#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);sis900_probe_~card_name~0#1.base, sis900_probe_~card_name~0#1.offset := sis900_probe_#t~mem293#1.base, sis900_probe_#t~mem293#1.offset;havoc sis900_probe_#t~mem292#1;havoc sis900_probe_#t~mem293#1.base, sis900_probe_#t~mem293#1.offset; [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8664: assume !(0 == main_~ldv_s_sis900_pci_driver_pci_driver~0#1); [2025-02-08 02:04:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8400: SUMMARY for call netif_start_queue(sis900_resume_~net_dev~5#1.base, sis900_resume_~net_dev~5#1.offset); srcloc: null [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070: call sis900_set_config_#t~mem924#1 := read~int#7(sis900_set_config_~mii_phy~2#1.base, 8 + sis900_set_config_~mii_phy~2#1.offset, 4); [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7145-1: SUMMARY for call sis900_read_mode_#t~ret639#1 := mdio_read(sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset, sis900_read_mode_~phy_addr~1#1, 5); srcloc: null [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7145: assume -2147483648 <= sis900_read_mode_#t~ret639#1 && sis900_read_mode_#t~ret639#1 <= 2147483647;sis900_read_mode_~tmp___2~8#1 := sis900_read_mode_#t~ret639#1;havoc sis900_read_mode_#t~ret639#1;sis900_read_mode_~autorec~0#1 := sis900_read_mode_~tmp___2~8#1; [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947-1: SUMMARY for call netif_carrier_off(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset); srcloc: null [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: call sis900_timer_#t~mem600#1 := read~int#7(sis900_timer_~sis_priv~8#1.base, 264 + sis900_timer_~sis_priv~8#1.offset, 4); [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070-1: SUMMARY for call netif_carrier_off(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset); srcloc: null [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7872-1: sis900_set_wol_#res#1 := 0;call ULTIMATE.dealloc(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset);havoc sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset; [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7740: sis900_close_~i~18#1 := 1 + sis900_close_~i~18#1; [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: assume sis96x_get_mac_addr_~__len~3#1 % 18446744073709551616 > 63;call sis96x_get_mac_addr_#t~mem288#1.base, sis96x_get_mac_addr_#t~mem288#1.offset := read~$Pointer$#7(sis96x_get_mac_addr_~net_dev#1.base, 692 + sis96x_get_mac_addr_~net_dev#1.offset, 8); [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: assume !(sis96x_get_mac_addr_~__len~3#1 % 18446744073709551616 > 63);call sis96x_get_mac_addr_#t~mem290#1.base, sis96x_get_mac_addr_#t~mem290#1.offset := read~$Pointer$#7(sis96x_get_mac_addr_~net_dev#1.base, 692 + sis96x_get_mac_addr_~net_dev#1.offset, 8); [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8401: SUMMARY for call sis900_set_mode(sis900_resume_~ioaddr~17#1, 10, 1); srcloc: null [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8071-1: SUMMARY for call sis900_set_config_#t~ret925#1 := mdio_read(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_#t~mem924#1, 0); srcloc: null [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8071: assume -2147483648 <= sis900_set_config_#t~ret925#1 && sis900_set_config_#t~ret925#1 <= 2147483647;sis900_set_config_~tmp___2~12#1 := sis900_set_config_#t~ret925#1;havoc sis900_set_config_#t~mem924#1;havoc sis900_set_config_#t~ret925#1;sis900_set_config_~status~8#1 := sis900_set_config_~tmp___2~12#1;call sis900_set_config_#t~mem926#1 := read~int#7(sis900_set_config_~mii_phy~2#1.base, 8 + sis900_set_config_~mii_phy~2#1.offset, 4); [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5627: call ULTIMATE.dealloc(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset);havoc sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset);havoc sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset;main_#t~ret1003#1 := sis900_probe_#res#1;havoc sis900_probe_#t~mem292#1, sis900_probe_#t~mem293#1.base, sis900_probe_#t~mem293#1.offset, sis900_probe_#t~ret294#1.base, sis900_probe_#t~ret294#1.offset, sis900_probe_#t~ret295#1, sis900_probe_#t~ret296#1, sis900_probe_#t~ret297#1, sis900_probe_#t~ret298#1.base, sis900_probe_#t~ret298#1.offset, sis900_probe_#t~mem299#1, sis900_probe_#t~ret300#1, sis900_probe_#t~ret301#1.base, sis900_probe_#t~ret301#1.offset, sis900_probe_#t~mem302#1, sis900_probe_#t~ret303#1.base, sis900_probe_#t~ret303#1.offset, sis900_probe_#t~ret304#1.base, sis900_probe_#t~ret304#1.offset, sis900_probe_#t~mem305#1, sis900_probe_#t~ret306#1.base, sis900_probe_#t~ret306#1.offset, sis900_probe_#t~mem307#1, sis900_probe_#t~mem308#1, sis900_probe_#t~mem309#1, sis900_probe_#t~bitwise310#1, sis900_probe_#t~mem311#1, sis900_probe_#t~ret312#1, sis900_probe_#t~mem313#1, sis900_probe_#t~ret314#1, sis900_probe_#t~mem315#1, sis900_probe_#t~mem316#1, sis900_probe_#t~ret317#1, sis900_probe_#t~mem318#1, sis900_probe_#t~ret319#1, sis900_probe_#t~ret320#1, sis900_probe_#t~mem321#1.base, sis900_probe_#t~mem321#1.offset, sis900_probe_#t~ret322#1, sis900_probe_#t~mem323#1.base, sis900_probe_#t~mem323#1.offset, sis900_probe_#t~ret324#1, sis900_probe_#t~mem325#1.base, sis900_probe_#t~mem325#1.offset, sis900_probe_#t~ret326#1, sis900_probe_#t~mem327#1, sis900_probe_#t~ret328#1, sis900_probe_#t~bitwise329#1, sis900_probe_#t~ret330#1, sis900_probe_#t~ret331#1, sis900_probe_#t~ret332#1.base, sis900_probe_#t~ret332#1.offset, sis900_probe_#t~mem333#1, sis900_probe_#t~ret334#1, sis900_probe_#t~mem335#1, sis900_probe_#t~mem336#1.base, sis900_probe_#t~mem336#1.offset, sis900_probe_#t~ret337#1, sis900_probe_#t~mem338#1, sis900_probe_#t~ret339#1, sis900_probe_#t~mem340#1, sis900_probe_#t~bitwise341#1, sis900_probe_#t~bitwise342#1, sis900_probe_#t~ret343#1, sis900_probe_#t~mem344#1.base, sis900_probe_#t~mem344#1.offset, sis900_probe_#t~mem345#1, sis900_probe_#t~mem346#1.base, sis900_probe_#t~mem346#1.offset, sis900_probe_#t~mem347#1, sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, sis900_probe_~pci_id#1.base, sis900_probe_~pci_id#1.offset, sis900_probe_~sis_priv~0#1.base, sis900_probe_~sis_priv~0#1.offset, sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset, sis900_probe_~dev~0#1.base, sis900_probe_~dev~0#1.offset, sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset, sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset, sis900_probe_~ioaddr~3#1, sis900_probe_~i~4#1, sis900_probe_~ret~0#1, sis900_probe_~card_name~0#1.base, sis900_probe_~card_name~0#1.offset, sis900_probe_~dev_name___0~0#1.base, sis900_probe_~dev_name___0~0#1.offset, sis900_probe_~tmp~35#1.base, sis900_probe_~tmp~35#1.offset, sis900_probe_~tmp___0~10#1.base, sis900_probe_~tmp___0~10#1.offset, sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset, sis900_probe_~tmp___1~5#1, sis900_probe_~tmp___2~2#1, sis900_probe_~tmp___3~1#1, sis900_probe_~tmp___4~0#1;havoc sis900_probe_#in~pci_dev#1.base, sis900_probe_#in~pci_dev#1.offset, sis900_probe_#in~pci_id#1.base, sis900_probe_#in~pci_id#1.offset;assume { :end_inline_sis900_probe } true;assume -2147483648 <= main_#t~ret1003#1 && main_#t~ret1003#1 <= 2147483647;main_~res_sis900_probe_4~0#1 := main_#t~ret1003#1;havoc main_#t~ret1003#1; [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5495: call sis635_get_mac_addr_#t~mem277#1.base, sis635_get_mac_addr_#t~mem277#1.offset := read~$Pointer$#7(sis635_get_mac_addr_~net_dev#1.base, 692 + sis635_get_mac_addr_~net_dev#1.offset, 8);assume { :begin_inline_inw } true;inw_#in~port#1 := (if (76 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 <= 2147483647 then (76 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 else (76 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 - 4294967296);havoc inw_#res#1;havoc inw_~port#1, inw_~value~1#1;inw_~port#1 := inw_#in~port#1;havoc inw_~value~1#1;inw_#res#1 := inw_~value~1#1; [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5495-1: SUMMARY for call outl(65536 * (sis635_get_mac_addr_~i~2#1 % 4294967296), (if (72 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 <= 2147483647 then (72 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 else (72 + sis635_get_mac_addr_~ioaddr~1#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8402: SUMMARY for call outl(67365, (if (20 + sis900_resume_~ioaddr~17#1) % 4294967296 % 4294967296 <= 2147483647 then (20 + sis900_resume_~ioaddr~17#1) % 4294967296 % 4294967296 else (20 + sis900_resume_~ioaddr~17#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8600: SUMMARY for call set_rx_mode(main_~var_group1~0#1.base, main_~var_group1~0#1.offset); srcloc: null [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8534: assume 14 == main_~tmp___0~43#1; [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8534: assume !(14 == main_~tmp___0~43#1); [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7147-1: [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7147: sis900_read_mode_~status~6#1 := sis900_read_mode_#t~bitwise640#1;havoc sis900_read_mode_#t~bitwise640#1;call write~int#20(10, sis900_read_mode_~speed#1.base, sis900_read_mode_~speed#1.offset, 4);call write~int#12(1, sis900_read_mode_~duplex#1.base, sis900_read_mode_~duplex#1.offset, 4); [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213-1: SUMMARY for call sis900_tx_timeout_#t~ret654#1.base, sis900_tx_timeout_#t~ret654#1.offset := netdev_priv(sis900_tx_timeout_~net_dev#1.base, sis900_tx_timeout_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213: sis900_tx_timeout_~tmp~53#1.base, sis900_tx_timeout_~tmp~53#1.offset := sis900_tx_timeout_#t~ret654#1.base, sis900_tx_timeout_#t~ret654#1.offset;havoc sis900_tx_timeout_#t~ret654#1.base, sis900_tx_timeout_#t~ret654#1.offset;sis900_tx_timeout_~sis_priv~12#1.base, sis900_tx_timeout_~sis_priv~12#1.offset := sis900_tx_timeout_~tmp~53#1.base, sis900_tx_timeout_~tmp~53#1.offset;call sis900_tx_timeout_#t~mem655#1 := read~int#7(sis900_tx_timeout_~net_dev#1.base, 96 + sis900_tx_timeout_~net_dev#1.offset, 8);sis900_tx_timeout_~ioaddr~9#1 := (if sis900_tx_timeout_#t~mem655#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_tx_timeout_#t~mem655#1 % 18446744073709551616 % 18446744073709551616 else sis900_tx_timeout_#t~mem655#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sis900_tx_timeout_#t~mem655#1;call sis900_tx_timeout_#t~mem656#1 := read~int#7(sis900_tx_timeout_~sis_priv~12#1.base, 264 + sis900_tx_timeout_~sis_priv~12#1.offset, 4); [2025-02-08 02:04:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8997: havoc pci_enable_device_#t~nondet1037#1;sis900_probe_#t~ret295#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet1037#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;havoc pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;assume { :end_inline_pci_enable_device } true;assume -2147483648 <= sis900_probe_#t~ret295#1 && sis900_probe_#t~ret295#1 <= 2147483647;sis900_probe_~ret~0#1 := sis900_probe_#t~ret295#1;havoc sis900_probe_#t~ret295#1; [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7147-4: assume 0 == (if sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 else sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 - 4294967296) || 0 == (if sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 else sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 - 4294967296);sis900_read_mode_#t~bitwise640#1 := 0; [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7147-4: assume !(0 == (if sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 else sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 - 4294967296) || 0 == (if sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 else sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7147-3: assume (if sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 else sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 - 4294967296) == (if sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 else sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 - 4294967296);sis900_read_mode_#t~bitwise640#1 := (if sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 else sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7147-3: assume !((if sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 else sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 - 4294967296) == (if sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 else sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7147-2: havoc sis900_read_mode_#t~bitwise640#1;assume ((((((if sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 else sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 - 4294967296) < 0 && (if sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 else sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 - 4294967296) >= 0) || sis900_read_mode_#t~bitwise640#1 <= (if sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 else sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 - 4294967296)) && (((if sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 else sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 else sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 - 4294967296) < 0) || sis900_read_mode_#t~bitwise640#1 <= (if sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 else sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 - 4294967296))) && (((if sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 else sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 - 4294967296) < 0 && (if sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 else sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 - 4294967296) < 0) || sis900_read_mode_#t~bitwise640#1 >= 0)) && (((if sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 else sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 else sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 - 4294967296) >= 0) || sis900_read_mode_#t~bitwise640#1 > (if sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 else sis900_read_mode_~autoadv~0#1 % 65536 % 4294967296 - 4294967296) + (if sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 else sis900_read_mode_~autorec~0#1 % 65536 % 4294967296 - 4294967296))) && sis900_read_mode_#t~bitwise640#1 >= -2147483648; [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949-3: assume 4 == sis900_timer_#t~mem600#1 % 4294967296;sis900_timer_#t~bitwise601#1 := sis900_timer_#t~mem600#1; [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949-3: assume !(4 == sis900_timer_#t~mem600#1 % 4294967296); [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949-2: havoc sis900_timer_#t~bitwise601#1;assume sis900_timer_#t~bitwise601#1 % 4294967296 <= sis900_timer_#t~mem600#1 % 4294967296 && sis900_timer_#t~bitwise601#1 % 4294967296 <= 4; [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5826: havoc sis900_probe_#t~mem344#1.base, sis900_probe_#t~mem344#1.offset;havoc sis900_probe_#t~mem345#1;call sis900_probe_#t~mem346#1.base, sis900_probe_#t~mem346#1.offset := read~$Pointer$#7(sis900_probe_~sis_priv~0#1.base, 540 + sis900_probe_~sis_priv~0#1.offset, 8);call sis900_probe_#t~mem347#1 := read~int#7(sis900_probe_~sis_priv~0#1.base, 556 + sis900_probe_~sis_priv~0#1.offset, 8); [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949-1: [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: assume 0 != sis900_timer_#t~bitwise601#1 % 4294967296;havoc sis900_timer_#t~mem600#1;havoc sis900_timer_#t~bitwise601#1; [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: assume !(0 != sis900_timer_#t~bitwise601#1 % 4294967296);havoc sis900_timer_#t~mem600#1;havoc sis900_timer_#t~bitwise601#1; [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7742: assume sis900_close_~i~18#1 <= 15; [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7742: assume !(sis900_close_~i~18#1 <= 15); [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7808-1: SUMMARY for call sis900_get_settings_#t~ret848#1.base, sis900_get_settings_#t~ret848#1.offset := netdev_priv(sis900_get_settings_~net_dev#1.base, sis900_get_settings_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8667: SUMMARY for call ldv_check_return_value(main_~res_sis900_probe_4~0#1); srcloc: null [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5826-1: SUMMARY for call pci_free_consistent(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, 192, sis900_probe_#t~mem344#1.base, sis900_probe_#t~mem344#1.offset, sis900_probe_#t~mem345#1); srcloc: null [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7808: sis900_get_settings_~tmp~63#1.base, sis900_get_settings_~tmp~63#1.offset := sis900_get_settings_#t~ret848#1.base, sis900_get_settings_#t~ret848#1.offset;havoc sis900_get_settings_#t~ret848#1.base, sis900_get_settings_#t~ret848#1.offset;sis900_get_settings_~sis_priv~22#1.base, sis900_get_settings_~sis_priv~22#1.offset := sis900_get_settings_~tmp~63#1.base, sis900_get_settings_~tmp~63#1.offset; [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949-4: assume 0 == sis900_timer_#t~mem600#1 % 4294967296;sis900_timer_#t~bitwise601#1 := 0; [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949-4: assume !(0 == sis900_timer_#t~mem600#1 % 4294967296); [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5826-2: call sis900_probe_#t~mem344#1.base, sis900_probe_#t~mem344#1.offset := read~$Pointer$#7(sis900_probe_~sis_priv~0#1.base, 548 + sis900_probe_~sis_priv~0#1.offset, 8);call sis900_probe_#t~mem345#1 := read~int#7(sis900_probe_~sis_priv~0#1.base, 564 + sis900_probe_~sis_priv~0#1.offset, 8); [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5562: sis96x_get_mac_addr_~__ret~4#1.base, sis96x_get_mac_addr_~__ret~4#1.offset := sis96x_get_mac_addr_#t~memcpy~res289#1.base, sis96x_get_mac_addr_#t~memcpy~res289#1.offset;havoc sis96x_get_mac_addr_#t~mem288#1.base, sis96x_get_mac_addr_#t~mem288#1.offset;havoc sis96x_get_mac_addr_#t~memcpy~res289#1.base, sis96x_get_mac_addr_#t~memcpy~res289#1.offset; [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5562-1: SUMMARY for call sis96x_get_mac_addr_#t~memcpy~res289#1.base, sis96x_get_mac_addr_#t~memcpy~res289#1.offset := #Ultimate.C_memcpy#7(sis96x_get_mac_addr_~net_dev#1.base, 448 + sis96x_get_mac_addr_~net_dev#1.offset, sis96x_get_mac_addr_#t~mem288#1.base, sis96x_get_mac_addr_#t~mem288#1.offset, sis96x_get_mac_addr_~__len~3#1); srcloc: null [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6553-1: SUMMARY for call add_timer(sis900_open_~sis_priv~3#1.base, 139 + sis900_open_~sis_priv~3#1.offset); srcloc: null [2025-02-08 02:04:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5496: sis635_get_mac_addr_#t~ret278#1 := inw_#res#1;havoc inw_~port#1, inw_~value~1#1;havoc inw_#in~port#1;assume { :end_inline_inw } true;call write~int#7(sis635_get_mac_addr_#t~ret278#1, sis635_get_mac_addr_#t~mem277#1.base, sis635_get_mac_addr_#t~mem277#1.offset + 2 * (if sis635_get_mac_addr_~i~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis635_get_mac_addr_~i~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sis635_get_mac_addr_~i~2#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc sis635_get_mac_addr_#t~mem277#1.base, sis635_get_mac_addr_#t~mem277#1.offset;havoc sis635_get_mac_addr_#t~ret278#1;sis635_get_mac_addr_~i~2#1 := 1 + sis635_get_mac_addr_~i~2#1; [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6553: sis900_open_#res#1 := 0;call ULTIMATE.dealloc(sis900_open_~#__key~1#1.base, sis900_open_~#__key~1#1.offset);havoc sis900_open_~#__key~1#1.base, sis900_open_~#__key~1#1.offset; [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8403-1: SUMMARY for call sis900_resume_#t~ret984#1 := inl((if sis900_resume_~ioaddr~17#1 % 4294967296 <= 2147483647 then sis900_resume_~ioaddr~17#1 % 4294967296 else sis900_resume_~ioaddr~17#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8403: sis900_resume_~tmp___2~15#1 := sis900_resume_#t~ret984#1;havoc sis900_resume_#t~ret984#1; [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8271-1: SUMMARY for call sis900_reset_#t~ret959#1 := inl((if (16 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 <= 2147483647 then (16 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 else (16 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8271: sis900_reset_~tmp___1~21#1 := sis900_reset_#t~ret959#1;havoc sis900_reset_#t~ret959#1; [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5959: assume -2147483648 <= sis900_mii_probe_#t~ret371#1 && sis900_mii_probe_#t~ret371#1 <= 2147483647;havoc sis900_mii_probe_#t~mem370#1.base, sis900_mii_probe_#t~mem370#1.offset;havoc sis900_mii_probe_#t~ret371#1; [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073-3: havoc sis900_set_config_#t~bitwise927#1;assume (((((if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296) < 0 || sis900_set_config_#t~bitwise927#1 >= 8192) && sis900_set_config_#t~bitwise927#1 >= (if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296)) && ((if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296) < 0 || sis900_set_config_#t~bitwise927#1 <= 8192 + (if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296))) && ((if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296) >= 0 || sis900_set_config_#t~bitwise927#1 < 0)) && sis900_set_config_#t~bitwise927#1 <= 2147483647; [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5959-1: SUMMARY for call sis900_mii_probe_#t~ret371#1 := printk(35, 0); srcloc: null [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073-2: [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6025: assume { :end_inline_yield } true;call sis900_mii_probe_#t~mem392#1 := read~int#7(sis900_mii_probe_~sis_priv~1#1.base, 92 + sis900_mii_probe_~sis_priv~1#1.offset, 4); [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073-1: SUMMARY for call mdio_write(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset, sis900_set_config_#t~mem926#1, 0, sis900_set_config_#t~bitwise927#1); srcloc: null [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6025-1: assume { :begin_inline_yield } true; [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073: havoc sis900_set_config_#t~mem926#1;havoc sis900_set_config_#t~bitwise927#1; [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875-1: [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875: assume 0 != sis900_set_wol_#t~bitwise868#1 % 4294967296;havoc sis900_set_wol_#t~mem867#1;havoc sis900_set_wol_#t~bitwise868#1;sis900_set_wol_#res#1 := -22;call ULTIMATE.dealloc(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset);havoc sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset; [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875: assume !(0 != sis900_set_wol_#t~bitwise868#1 % 4294967296);havoc sis900_set_wol_#t~mem867#1;havoc sis900_set_wol_#t~bitwise868#1;call sis900_set_wol_#t~mem869#1 := read~int#17(sis900_set_wol_~wol#1.base, 8 + sis900_set_wol_~wol#1.offset, 4); [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5959-2: call sis900_mii_probe_#t~mem370#1.base, sis900_mii_probe_#t~mem370#1.offset := read~$Pointer$#5(~#mii_chip_table~0.base, ~#mii_chip_table~0.offset + 13 * sis900_mii_probe_~i~5#1, 8); [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5893: assume 65535 == sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296; [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5893: assume !(65535 == sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296); [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073-5: assume 0 == (if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296) || 8192 == (if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296);sis900_set_config_#t~bitwise927#1 := 8192; [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073-5: assume !(0 == (if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296) || 8192 == (if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073-4: assume false;sis900_set_config_#t~bitwise927#1 := (if sis900_set_config_~status~8#1 % 65536 % 4294967296 <= 2147483647 then sis900_set_config_~status~8#1 % 65536 % 4294967296 else sis900_set_config_~status~8#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073-4: assume !false; [2025-02-08 02:04:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875-4: assume 0 == sis900_set_wol_#t~mem867#1 % 4294967296;sis900_set_wol_#t~bitwise868#1 := 0; [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875-4: assume !(0 == sis900_set_wol_#t~mem867#1 % 4294967296); [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875-3: assume 94 == sis900_set_wol_#t~mem867#1 % 4294967296;sis900_set_wol_#t~bitwise868#1 := sis900_set_wol_#t~mem867#1; [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875-3: assume !(94 == sis900_set_wol_#t~mem867#1 % 4294967296); [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875-2: havoc sis900_set_wol_#t~bitwise868#1;assume sis900_set_wol_#t~bitwise868#1 % 4294967296 <= sis900_set_wol_#t~mem867#1 % 4294967296 && sis900_set_wol_#t~bitwise868#1 % 4294967296 <= 94; [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5431: assume 0 == (sis630e_get_mac_addr_~isa_bridge~0#1.base + sis630e_get_mac_addr_~isa_bridge~0#1.offset) % 18446744073709551616; [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5431: assume !(0 == (sis630e_get_mac_addr_~isa_bridge~0#1.base + sis630e_get_mac_addr_~isa_bridge~0#1.offset) % 18446744073709551616);assume { :begin_inline_pci_read_config_byte } true;pci_read_config_byte_#in~dev#1.base, pci_read_config_byte_#in~dev#1.offset, pci_read_config_byte_#in~where#1, pci_read_config_byte_#in~val#1.base, pci_read_config_byte_#in~val#1.offset := sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset, 72, sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset;havoc pci_read_config_byte_#res#1;havoc pci_read_config_byte_#t~mem71#1.base, pci_read_config_byte_#t~mem71#1.offset, pci_read_config_byte_#t~mem72#1, pci_read_config_byte_#t~ret73#1, pci_read_config_byte_~dev#1.base, pci_read_config_byte_~dev#1.offset, pci_read_config_byte_~where#1, pci_read_config_byte_~val#1.base, pci_read_config_byte_~val#1.offset, pci_read_config_byte_~tmp~3#1;pci_read_config_byte_~dev#1.base, pci_read_config_byte_~dev#1.offset := pci_read_config_byte_#in~dev#1.base, pci_read_config_byte_#in~dev#1.offset;pci_read_config_byte_~where#1 := pci_read_config_byte_#in~where#1;pci_read_config_byte_~val#1.base, pci_read_config_byte_~val#1.offset := pci_read_config_byte_#in~val#1.base, pci_read_config_byte_#in~val#1.offset;havoc pci_read_config_byte_~tmp~3#1;call pci_read_config_byte_#t~mem71#1.base, pci_read_config_byte_#t~mem71#1.offset := read~$Pointer$#7(pci_read_config_byte_~dev#1.base, 16 + pci_read_config_byte_~dev#1.offset, 8);call pci_read_config_byte_#t~mem72#1 := read~int#7(pci_read_config_byte_~dev#1.base, 56 + pci_read_config_byte_~dev#1.offset, 4);assume { :begin_inline_pci_bus_read_config_byte } true;pci_bus_read_config_byte_#in~arg0#1.base, pci_bus_read_config_byte_#in~arg0#1.offset, pci_bus_read_config_byte_#in~arg1#1, pci_bus_read_config_byte_#in~arg2#1, pci_bus_read_config_byte_#in~arg3#1.base, pci_bus_read_config_byte_#in~arg3#1.offset := pci_read_config_byte_#t~mem71#1.base, pci_read_config_byte_#t~mem71#1.offset, pci_read_config_byte_#t~mem72#1, pci_read_config_byte_~where#1, pci_read_config_byte_~val#1.base, pci_read_config_byte_~val#1.offset;havoc pci_bus_read_config_byte_#res#1;havoc pci_bus_read_config_byte_#t~nondet1033#1, pci_bus_read_config_byte_~arg0#1.base, pci_bus_read_config_byte_~arg0#1.offset, pci_bus_read_config_byte_~arg1#1, pci_bus_read_config_byte_~arg2#1, pci_bus_read_config_byte_~arg3#1.base, pci_bus_read_config_byte_~arg3#1.offset;pci_bus_read_config_byte_~arg0#1.base, pci_bus_read_config_byte_~arg0#1.offset := pci_bus_read_config_byte_#in~arg0#1.base, pci_bus_read_config_byte_#in~arg0#1.offset;pci_bus_read_config_byte_~arg1#1 := pci_bus_read_config_byte_#in~arg1#1;pci_bus_read_config_byte_~arg2#1 := pci_bus_read_config_byte_#in~arg2#1;pci_bus_read_config_byte_~arg3#1.base, pci_bus_read_config_byte_~arg3#1.offset := pci_bus_read_config_byte_#in~arg3#1.base, pci_bus_read_config_byte_#in~arg3#1.offset;havoc pci_bus_read_config_byte_#t~nondet1033#1;assume -2147483648 <= pci_bus_read_config_byte_#t~nondet1033#1 && pci_bus_read_config_byte_#t~nondet1033#1 <= 2147483647;pci_bus_read_config_byte_#res#1 := pci_bus_read_config_byte_#t~nondet1033#1;havoc pci_bus_read_config_byte_#t~nondet1033#1; [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8404-2: [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7347-1: sis900_start_xmit_#res#1 := 0; [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8404-1: SUMMARY for call outl(sis900_resume_#t~bitwise985#1, (if sis900_resume_~ioaddr~17#1 % 4294967296 <= 2147483647 then sis900_resume_~ioaddr~17#1 % 4294967296 else sis900_resume_~ioaddr~17#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8404: havoc sis900_resume_#t~bitwise985#1; [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272-2: havoc sis900_reset_#t~bitwise960#1;assume sis900_reset_#t~bitwise960#1 % 4294967296 <= (4294967295 - sis900_reset_~tmp___1~21#1) % 4294967296 && sis900_reset_#t~bitwise960#1 % 4294967296 <= sis900_reset_~status~9#1 % 4294967296; [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8404-5: assume 0 == sis900_resume_~tmp___2~15#1 % 4294967296 || 4 == sis900_resume_~tmp___2~15#1 % 4294967296;sis900_resume_#t~bitwise985#1 := 4; [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8404-5: assume !(0 == sis900_resume_~tmp___2~15#1 % 4294967296 || 4 == sis900_resume_~tmp___2~15#1 % 4294967296); [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272-1: [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8404-4: assume false;sis900_resume_#t~bitwise985#1 := sis900_resume_~tmp___2~15#1; [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8404-4: assume !false; [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272: sis900_reset_~status~9#1 := sis900_reset_#t~bitwise960#1;havoc sis900_reset_#t~bitwise960#1; [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8404-3: havoc sis900_resume_#t~bitwise985#1;assume (sis900_resume_#t~bitwise985#1 % 4294967296 >= sis900_resume_~tmp___2~15#1 % 4294967296 && sis900_resume_#t~bitwise985#1 % 4294967296 >= 4) && sis900_resume_#t~bitwise985#1 % 4294967296 <= 4 + sis900_resume_~tmp___2~15#1 % 4294967296; [2025-02-08 02:04:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6026: assume -2147483648 <= sis900_mii_probe_#t~ret393#1 && sis900_mii_probe_#t~ret393#1 <= 2147483647;sis900_mii_probe_~tmp___5~0#1 := sis900_mii_probe_#t~ret393#1;havoc sis900_mii_probe_#t~mem392#1;havoc sis900_mii_probe_#t~ret393#1; [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272-4: assume 0 == (4294967295 - sis900_reset_~tmp___1~21#1) % 4294967296 || 0 == sis900_reset_~status~9#1 % 4294967296;sis900_reset_#t~bitwise960#1 := 0; [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272-4: assume !(0 == (4294967295 - sis900_reset_~tmp___1~21#1) % 4294967296 || 0 == sis900_reset_~status~9#1 % 4294967296); [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272-3: assume (4294967295 - sis900_reset_~tmp___1~21#1) % 4294967296 == sis900_reset_~status~9#1 % 4294967296;sis900_reset_#t~bitwise960#1 := 4294967295 - sis900_reset_~tmp___1~21#1; [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272-3: assume !((4294967295 - sis900_reset_~tmp___1~21#1) % 4294967296 == sis900_reset_~status~9#1 % 4294967296); [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-1: SUMMARY for call sis900_timer_#t~ret602#1 := printk(44, 0); srcloc: null [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951: assume -2147483648 <= sis900_timer_#t~ret602#1 && sis900_timer_#t~ret602#1 <= 2147483647;havoc sis900_timer_#t~ret602#1; [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6026-1: SUMMARY for call sis900_mii_probe_#t~ret393#1 := mdio_read(sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, (if sis900_mii_probe_#t~mem392#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_mii_probe_#t~mem392#1 % 4294967296 % 4294967296 else sis900_mii_probe_#t~mem392#1 % 4294967296 % 4294967296 - 4294967296), 1); srcloc: null [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7810: assume { :begin_inline_mii_ethtool_gset } true;mii_ethtool_gset_#in~arg0#1.base, mii_ethtool_gset_#in~arg0#1.offset, mii_ethtool_gset_#in~arg1#1.base, mii_ethtool_gset_#in~arg1#1.offset := sis900_get_settings_~sis_priv~22#1.base, 96 + sis900_get_settings_~sis_priv~22#1.offset, sis900_get_settings_~cmd#1.base, sis900_get_settings_~cmd#1.offset;havoc mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet1027#1, mii_ethtool_gset_~arg0#1.base, mii_ethtool_gset_~arg0#1.offset, mii_ethtool_gset_~arg1#1.base, mii_ethtool_gset_~arg1#1.offset;mii_ethtool_gset_~arg0#1.base, mii_ethtool_gset_~arg0#1.offset := mii_ethtool_gset_#in~arg0#1.base, mii_ethtool_gset_#in~arg0#1.offset;mii_ethtool_gset_~arg1#1.base, mii_ethtool_gset_~arg1#1.offset := mii_ethtool_gset_#in~arg1#1.base, mii_ethtool_gset_#in~arg1#1.offset;havoc mii_ethtool_gset_#t~nondet1027#1;assume -2147483648 <= mii_ethtool_gset_#t~nondet1027#1 && mii_ethtool_gset_#t~nondet1027#1 <= 2147483647;mii_ethtool_gset_#res#1 := mii_ethtool_gset_#t~nondet1027#1;havoc mii_ethtool_gset_#t~nondet1027#1; [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5762: sis900_probe_#t~ret324#1 := is_valid_ether_addr_#res#1;havoc is_valid_ether_addr_#t~ret235#1, is_valid_ether_addr_#t~ret236#1, is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset, is_valid_ether_addr_~tmp~31#1, is_valid_ether_addr_~tmp___0~9#1, is_valid_ether_addr_~tmp___1~4#1;havoc is_valid_ether_addr_#in~addr#1.base, is_valid_ether_addr_#in~addr#1.offset;assume { :end_inline_is_valid_ether_addr } true;assume -2147483648 <= sis900_probe_#t~ret324#1 && sis900_probe_#t~ret324#1 <= 2147483647;sis900_probe_~tmp___1~5#1 := sis900_probe_#t~ret324#1;havoc sis900_probe_#t~mem323#1.base, sis900_probe_#t~mem323#1.offset;havoc sis900_probe_#t~ret324#1; [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8669: assume 0 != main_~res_sis900_probe_4~0#1; [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8669: assume !(0 != main_~res_sis900_probe_4~0#1);main_~ldv_s_sis900_pci_driver_pci_driver~0#1 := 0; [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7810-1: SUMMARY for call spin_lock_irq(sis900_get_settings_~sis_priv~22#1.base, 8 + sis900_get_settings_~sis_priv~22#1.offset); srcloc: null [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8537: assume 15 == main_~tmp___0~43#1; [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8537: assume !(15 == main_~tmp___0~43#1); [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8405-1: SUMMARY for call outl(1, (if (24 + sis900_resume_~ioaddr~17#1) % 4294967296 % 4294967296 <= 2147483647 then (24 + sis900_resume_~ioaddr~17#1) % 4294967296 % 4294967296 else (24 + sis900_resume_~ioaddr~17#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8405: call sis900_resume_#t~mem986#1.base, sis900_resume_#t~mem986#1.offset := read~$Pointer$#7(sis900_resume_~sis_priv~31#1.base, 76 + sis900_resume_~sis_priv~31#1.offset, 8); [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027: sis900_mii_probe_~poll_bit~0#1 := sis900_mii_probe_#t~bitwise394#1;havoc sis900_mii_probe_#t~bitwise394#1; [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027-1: [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027-4: assume 0 == -1 - (if sis900_mii_probe_~tmp___5~0#1 % 65536 <= 32767 then sis900_mii_probe_~tmp___5~0#1 % 65536 else sis900_mii_probe_~tmp___5~0#1 % 65536 - 65536) || 0 == (if sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 <= 32767 then sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 else sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 - 65536);sis900_mii_probe_#t~bitwise394#1 := 0; [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027-4: assume !(0 == -1 - (if sis900_mii_probe_~tmp___5~0#1 % 65536 <= 32767 then sis900_mii_probe_~tmp___5~0#1 % 65536 else sis900_mii_probe_~tmp___5~0#1 % 65536 - 65536) || 0 == (if sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 <= 32767 then sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 else sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 - 65536)); [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027-2: havoc sis900_mii_probe_#t~bitwise394#1;assume (((((-1 - (if sis900_mii_probe_~tmp___5~0#1 % 65536 <= 32767 then sis900_mii_probe_~tmp___5~0#1 % 65536 else sis900_mii_probe_~tmp___5~0#1 % 65536 - 65536) < 0 && (if sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 <= 32767 then sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 else sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 - 65536) >= 0) || sis900_mii_probe_#t~bitwise394#1 <= -1 - (if sis900_mii_probe_~tmp___5~0#1 % 65536 <= 32767 then sis900_mii_probe_~tmp___5~0#1 % 65536 else sis900_mii_probe_~tmp___5~0#1 % 65536 - 65536)) && ((-1 - (if sis900_mii_probe_~tmp___5~0#1 % 65536 <= 32767 then sis900_mii_probe_~tmp___5~0#1 % 65536 else sis900_mii_probe_~tmp___5~0#1 % 65536 - 65536) >= 0 && (if sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 <= 32767 then sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 else sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 - 65536) < 0) || sis900_mii_probe_#t~bitwise394#1 <= (if sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 <= 32767 then sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 else sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 - 65536))) && ((-1 - (if sis900_mii_probe_~tmp___5~0#1 % 65536 <= 32767 then sis900_mii_probe_~tmp___5~0#1 % 65536 else sis900_mii_probe_~tmp___5~0#1 % 65536 - 65536) < 0 && (if sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 <= 32767 then sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 else sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 - 65536) < 0) || sis900_mii_probe_#t~bitwise394#1 >= 0)) && ((-1 - (if sis900_mii_probe_~tmp___5~0#1 % 65536 <= 32767 then sis900_mii_probe_~tmp___5~0#1 % 65536 else sis900_mii_probe_~tmp___5~0#1 % 65536 - 65536) >= 0 && (if sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 <= 32767 then sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 else sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 - 65536) >= 0) || sis900_mii_probe_#t~bitwise394#1 > -1 - (if sis900_mii_probe_~tmp___5~0#1 % 65536 <= 32767 then sis900_mii_probe_~tmp___5~0#1 % 65536 else sis900_mii_probe_~tmp___5~0#1 % 65536 - 65536) + (if sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 <= 32767 then sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 else sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 - 65536))) && sis900_mii_probe_#t~bitwise394#1 >= -2147483648; [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027-3: assume -1 - (if sis900_mii_probe_~tmp___5~0#1 % 65536 <= 32767 then sis900_mii_probe_~tmp___5~0#1 % 65536 else sis900_mii_probe_~tmp___5~0#1 % 65536 - 65536) == (if sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 <= 32767 then sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 else sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 - 65536);sis900_mii_probe_#t~bitwise394#1 := -1 - (if sis900_mii_probe_~tmp___5~0#1 % 65536 <= 32767 then sis900_mii_probe_~tmp___5~0#1 % 65536 else sis900_mii_probe_~tmp___5~0#1 % 65536 - 65536); [2025-02-08 02:04:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027-3: assume !(-1 - (if sis900_mii_probe_~tmp___5~0#1 % 65536 <= 32767 then sis900_mii_probe_~tmp___5~0#1 % 65536 else sis900_mii_probe_~tmp___5~0#1 % 65536 - 65536) == (if sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 <= 32767 then sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 else sis900_mii_probe_~poll_bit~0#1 % 65536 % 65536 - 65536)); [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8406: havoc sis900_resume_#t~mem986#1.base, sis900_resume_#t~mem986#1.offset;sis900_resume_#res#1 := 0; [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5367: sis900_get_mac_addr_~signature~0#1 := sis900_get_mac_addr_#t~ret246#1;havoc sis900_get_mac_addr_#t~ret246#1; [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5367-1: SUMMARY for call sis900_get_mac_addr_#t~ret246#1 := read_eeprom(sis900_get_mac_addr_~ioaddr~0#1, 0); srcloc: null [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5433: sis630e_get_mac_addr_~tmp~33#1.base, sis630e_get_mac_addr_~tmp~33#1.offset := sis630e_get_mac_addr_#t~ret259#1.base, sis630e_get_mac_addr_#t~ret259#1.offset;havoc sis630e_get_mac_addr_#t~ret259#1.base, sis630e_get_mac_addr_#t~ret259#1.offset; [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5433-1: SUMMARY for call sis630e_get_mac_addr_#t~ret259#1.base, sis630e_get_mac_addr_#t~ret259#1.offset := pci_name(sis630e_get_mac_addr_~pci_dev#1.base, sis630e_get_mac_addr_~pci_dev#1.offset); srcloc: null [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7283-1: SUMMARY for call sis900_start_xmit_#t~ret672#1.base, sis900_start_xmit_#t~ret672#1.offset := netdev_priv(sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7283: sis900_start_xmit_~tmp~54#1.base, sis900_start_xmit_~tmp~54#1.offset := sis900_start_xmit_#t~ret672#1.base, sis900_start_xmit_#t~ret672#1.offset;havoc sis900_start_xmit_#t~ret672#1.base, sis900_start_xmit_#t~ret672#1.offset;sis900_start_xmit_~sis_priv~13#1.base, sis900_start_xmit_~sis_priv~13#1.offset := sis900_start_xmit_~tmp~54#1.base, sis900_start_xmit_~tmp~54#1.offset;call sis900_start_xmit_#t~mem673#1 := read~int#7(sis900_start_xmit_~net_dev#1.base, 96 + sis900_start_xmit_~net_dev#1.offset, 8);sis900_start_xmit_~ioaddr~10#1 := (if sis900_start_xmit_#t~mem673#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_start_xmit_#t~mem673#1 % 18446744073709551616 % 18446744073709551616 else sis900_start_xmit_#t~mem673#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sis900_start_xmit_#t~mem673#1;call sis900_start_xmit_#t~mem674#1 := read~int#7(sis900_start_xmit_~sis_priv~13#1.base, 263 + sis900_start_xmit_~sis_priv~13#1.offset, 1); [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8406-1: SUMMARY for call sis900_check_mode(sis900_resume_~net_dev~5#1.base, sis900_resume_~net_dev~5#1.offset, sis900_resume_#t~mem986#1.base, sis900_resume_#t~mem986#1.offset); srcloc: null [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151-1: [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217-3: assume 128 == sis900_tx_timeout_#t~mem656#1 % 4294967296;sis900_tx_timeout_#t~bitwise657#1 := sis900_tx_timeout_#t~mem656#1; [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217-3: assume !(128 == sis900_tx_timeout_#t~mem656#1 % 4294967296); [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151: assume 0 != sis900_read_mode_#t~bitwise641#1 % 4294967296;havoc sis900_read_mode_#t~bitwise641#1;call write~int#20(100, sis900_read_mode_~speed#1.base, sis900_read_mode_~speed#1.offset, 4); [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151: assume !(0 != sis900_read_mode_#t~bitwise641#1 % 4294967296);havoc sis900_read_mode_#t~bitwise641#1; [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217-2: havoc sis900_tx_timeout_#t~bitwise657#1;assume sis900_tx_timeout_#t~bitwise657#1 % 4294967296 <= sis900_tx_timeout_#t~mem656#1 % 4294967296 && sis900_tx_timeout_#t~bitwise657#1 % 4294967296 <= 128; [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217-1: [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217: assume 0 != sis900_tx_timeout_#t~bitwise657#1 % 4294967296;havoc sis900_tx_timeout_#t~mem656#1;havoc sis900_tx_timeout_#t~bitwise657#1; [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217: assume !(0 != sis900_tx_timeout_#t~bitwise657#1 % 4294967296);havoc sis900_tx_timeout_#t~mem656#1;havoc sis900_tx_timeout_#t~bitwise657#1; [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151-4: assume 0 == sis900_read_mode_~status~6#1 % 4294967296;sis900_read_mode_#t~bitwise641#1 := 0; [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151-4: assume !(0 == sis900_read_mode_~status~6#1 % 4294967296); [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151-3: assume 384 == sis900_read_mode_~status~6#1 % 4294967296;sis900_read_mode_#t~bitwise641#1 := sis900_read_mode_~status~6#1; [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151-3: assume !(384 == sis900_read_mode_~status~6#1 % 4294967296); [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151-2: havoc sis900_read_mode_#t~bitwise641#1;assume sis900_read_mode_#t~bitwise641#1 % 4294967296 <= sis900_read_mode_~status~6#1 % 4294967296 && sis900_read_mode_#t~bitwise641#1 % 4294967296 <= 384; [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217-4: assume 0 == sis900_tx_timeout_#t~mem656#1 % 4294967296;sis900_tx_timeout_#t~bitwise657#1 := 0; [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217-4: assume !(0 == sis900_tx_timeout_#t~mem656#1 % 4294967296); [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5830: havoc sis900_probe_#t~mem346#1.base, sis900_probe_#t~mem346#1.offset;havoc sis900_probe_#t~mem347#1; [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8803: assume 1 != ~ldv_module_refcounter~0; [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8803: assume !(1 != ~ldv_module_refcounter~0); [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5896: assume 0 == sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296;call sis900_mii_probe_#t~mem352#1 := read~int#7(sis900_mii_probe_~sis_priv~1#1.base, 264 + sis900_mii_probe_~sis_priv~1#1.offset, 4); [2025-02-08 02:04:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5896: assume !(0 == sis900_mii_probe_~mii_status~0#1 % 65536 % 4294967296);assume { :begin_inline_kmalloc } true;kmalloc_#in~size#1, kmalloc_#in~flags#1 := 24, 208;havoc kmalloc_#res#1.base, kmalloc_#res#1.offset;havoc kmalloc_#t~ret33#1.base, kmalloc_#t~ret33#1.offset, kmalloc_~size#1, kmalloc_~flags#1, kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset;kmalloc_~size#1 := kmalloc_#in~size#1;kmalloc_~flags#1 := kmalloc_#in~flags#1;havoc kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset;assume { :begin_inline___kmalloc } true;__kmalloc_#in~arg0#1, __kmalloc_#in~arg1#1 := kmalloc_~size#1, kmalloc_~flags#1;havoc __kmalloc_#res#1.base, __kmalloc_#res#1.offset;havoc __kmalloc_#t~ret1013#1.base, __kmalloc_#t~ret1013#1.offset, __kmalloc_~arg0#1, __kmalloc_~arg1#1;__kmalloc_~arg0#1 := __kmalloc_#in~arg0#1;__kmalloc_~arg1#1 := __kmalloc_#in~arg1#1; [2025-02-08 02:04:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7812-1: SUMMARY for call spin_unlock_irq(sis900_get_settings_~sis_priv~22#1.base, 8 + sis900_get_settings_~sis_priv~22#1.offset); srcloc: null [2025-02-08 02:04:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5830-1: SUMMARY for call pci_free_consistent(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, 192, sis900_probe_#t~mem346#1.base, sis900_probe_#t~mem346#1.offset, sis900_probe_#t~mem347#1); srcloc: null [2025-02-08 02:04:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7812: sis900_get_settings_#res#1 := 0; [2025-02-08 02:04:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5764: assume 0 == sis900_probe_~tmp___1~5#1;call sis900_probe_#t~mem325#1.base, sis900_probe_#t~mem325#1.offset := read~$Pointer$#7(sis900_probe_~net_dev~0#1.base, 692 + sis900_probe_~net_dev~0#1.offset, 8); [2025-02-08 02:04:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5764: assume !(0 == sis900_probe_~tmp___1~5#1); [2025-02-08 02:04:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8605-1: assume { :begin_inline_mii_ioctl } true;mii_ioctl_#in~net_dev#1.base, mii_ioctl_#in~net_dev#1.offset, mii_ioctl_#in~rq#1.base, mii_ioctl_#in~rq#1.offset, mii_ioctl_#in~cmd#1 := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_group4~0#1.base, main_~var_group4~0#1.offset, main_~var_mii_ioctl_40_p2~0#1;havoc mii_ioctl_#res#1;havoc mii_ioctl_#t~ret891#1.base, mii_ioctl_#t~ret891#1.offset, mii_ioctl_#t~ret892#1.base, mii_ioctl_#t~ret892#1.offset, mii_ioctl_#t~mem893#1.base, mii_ioctl_#t~mem893#1.offset, mii_ioctl_#t~mem894#1, mii_ioctl_#t~mem895#1, mii_ioctl_#t~mem896#1, mii_ioctl_#t~ret897#1, mii_ioctl_#t~mem898#1, mii_ioctl_#t~mem899#1, mii_ioctl_#t~mem900#1, mii_ioctl_~net_dev#1.base, mii_ioctl_~net_dev#1.offset, mii_ioctl_~rq#1.base, mii_ioctl_~rq#1.offset, mii_ioctl_~cmd#1, mii_ioctl_~sis_priv~26#1.base, mii_ioctl_~sis_priv~26#1.offset, mii_ioctl_~tmp~67#1.base, mii_ioctl_~tmp~67#1.offset, mii_ioctl_~data~0#1.base, mii_ioctl_~data~0#1.offset, mii_ioctl_~tmp___0~35#1.base, mii_ioctl_~tmp___0~35#1.offset, mii_ioctl_~tmp___1~18#1;mii_ioctl_~net_dev#1.base, mii_ioctl_~net_dev#1.offset := mii_ioctl_#in~net_dev#1.base, mii_ioctl_#in~net_dev#1.offset;mii_ioctl_~rq#1.base, mii_ioctl_~rq#1.offset := mii_ioctl_#in~rq#1.base, mii_ioctl_#in~rq#1.offset;mii_ioctl_~cmd#1 := mii_ioctl_#in~cmd#1;havoc mii_ioctl_~sis_priv~26#1.base, mii_ioctl_~sis_priv~26#1.offset;havoc mii_ioctl_~tmp~67#1.base, mii_ioctl_~tmp~67#1.offset;havoc mii_ioctl_~data~0#1.base, mii_ioctl_~data~0#1.offset;havoc mii_ioctl_~tmp___0~35#1.base, mii_ioctl_~tmp___0~35#1.offset;havoc mii_ioctl_~tmp___1~18#1; [2025-02-08 02:04:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5434: assume -2147483648 <= sis630e_get_mac_addr_#t~ret260#1 && sis630e_get_mac_addr_#t~ret260#1 <= 2147483647;havoc sis630e_get_mac_addr_#t~ret260#1;sis630e_get_mac_addr_#res#1 := 0;call ULTIMATE.dealloc(sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset);havoc sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset; [2025-02-08 02:04:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5500: assume sis635_get_mac_addr_~i~2#1 % 4294967296 <= 2; [2025-02-08 02:04:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5500: assume !(sis635_get_mac_addr_~i~2#1 % 4294967296 <= 2); [2025-02-08 02:04:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5434-1: SUMMARY for call sis630e_get_mac_addr_#t~ret260#1 := printk(23, 0); srcloc: null [2025-02-08 02:04:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8275: assume 0 != sis900_reset_~status~9#1 % 4294967296;sis900_reset_~tmp___2~14#1 := sis900_reset_~i~20#1;sis900_reset_~i~20#1 := 1 + sis900_reset_~i~20#1; [2025-02-08 02:04:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8275: assume !(0 != sis900_reset_~status~9#1 % 4294967296); [2025-02-08 02:04:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6029: assume (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if sis900_mii_probe_~timeout~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_mii_probe_~timeout~0#1 % 18446744073709551616 % 18446744073709551616 else sis900_mii_probe_~timeout~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) >= 0; [2025-02-08 02:04:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6029: assume !((if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if sis900_mii_probe_~timeout~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_mii_probe_~timeout~0#1 % 18446744073709551616 % 18446744073709551616 else sis900_mii_probe_~timeout~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) >= 0); [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879-1: [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879: assume 0 != sis900_set_wol_#t~bitwise870#1 % 4294967296;havoc sis900_set_wol_#t~mem869#1;havoc sis900_set_wol_#t~bitwise870#1; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879: assume !(0 != sis900_set_wol_#t~bitwise870#1 % 4294967296);havoc sis900_set_wol_#t~mem869#1;havoc sis900_set_wol_#t~bitwise870#1; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5699: sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset := sis900_probe_#t~ret306#1.base, sis900_probe_#t~ret306#1.offset;havoc sis900_probe_#t~ret306#1.base, sis900_probe_#t~ret306#1.offset; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5699-1: SUMMARY for call sis900_probe_#t~ret306#1.base, sis900_probe_#t~ret306#1.offset := pci_alloc_consistent(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, 192, sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset); srcloc: null [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879-4: assume 0 == sis900_set_wol_#t~mem869#1 % 4294967296;sis900_set_wol_#t~bitwise870#1 := 0; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879-4: assume !(0 == sis900_set_wol_#t~mem869#1 % 4294967296); [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879-3: assume 32 == sis900_set_wol_#t~mem869#1 % 4294967296;sis900_set_wol_#t~bitwise870#1 := sis900_set_wol_#t~mem869#1; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879-3: assume !(32 == sis900_set_wol_#t~mem869#1 % 4294967296); [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879-2: havoc sis900_set_wol_#t~bitwise870#1;assume sis900_set_wol_#t~bitwise870#1 % 4294967296 <= sis900_set_wol_#t~mem869#1 % 4294967296 && sis900_set_wol_#t~bitwise870#1 % 4294967296 <= 32; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5567: sis96x_get_mac_addr_~__ret~4#1.base, sis96x_get_mac_addr_~__ret~4#1.offset := sis96x_get_mac_addr_#t~memcpy~res291#1.base, sis96x_get_mac_addr_#t~memcpy~res291#1.offset;havoc sis96x_get_mac_addr_#t~mem290#1.base, sis96x_get_mac_addr_#t~mem290#1.offset;havoc sis96x_get_mac_addr_#t~memcpy~res291#1.base, sis96x_get_mac_addr_#t~memcpy~res291#1.offset; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5567-1: SUMMARY for call sis96x_get_mac_addr_#t~memcpy~res291#1.base, sis96x_get_mac_addr_#t~memcpy~res291#1.offset := #Ultimate.C_memcpy#7(sis96x_get_mac_addr_~net_dev#1.base, 448 + sis96x_get_mac_addr_~net_dev#1.offset, sis96x_get_mac_addr_#t~mem290#1.base, sis96x_get_mac_addr_#t~mem290#1.offset, sis96x_get_mac_addr_~__len~3#1); srcloc: null [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8540: assume 16 == main_~tmp___0~43#1; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8540: assume !(16 == main_~tmp___0~43#1); [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5369: assume 65535 == sis900_get_mac_addr_~signature~0#1 % 65536 % 4294967296; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5369: assume !(65535 == sis900_get_mac_addr_~signature~0#1 % 65536 % 4294967296); [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7219-1: SUMMARY for call sis900_tx_timeout_#t~ret658#1 := inl((if (16 + sis900_tx_timeout_~ioaddr~9#1) % 4294967296 % 4294967296 <= 2147483647 then (16 + sis900_tx_timeout_~ioaddr~9#1) % 4294967296 % 4294967296 else (16 + sis900_tx_timeout_~ioaddr~9#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7219: sis900_tx_timeout_~tmp___0~26#1 := sis900_tx_timeout_#t~ret658#1;havoc sis900_tx_timeout_#t~ret658#1; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6955-1: call sis900_timer_#t~mem603#1 := read~int#7(sis900_timer_~mii_phy~1#1.base, 12 + sis900_timer_~mii_phy~1#1.offset, 2); [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6955: assume 29 == sis900_timer_#t~mem603#1 % 65536 % 4294967296;havoc sis900_timer_#t~mem603#1;call sis900_timer_#t~mem604#1 := read~int#7(sis900_timer_~mii_phy~1#1.base, 14 + sis900_timer_~mii_phy~1#1.offset, 2); [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6955: assume !(29 == sis900_timer_#t~mem603#1 % 65536 % 4294967296);havoc sis900_timer_#t~mem603#1; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5898: assume 0 != sis900_mii_probe_#t~bitwise353#1 % 4294967296;havoc sis900_mii_probe_#t~mem352#1;havoc sis900_mii_probe_#t~bitwise353#1; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5898: assume !(0 != sis900_mii_probe_#t~bitwise353#1 % 4294967296);havoc sis900_mii_probe_#t~mem352#1;havoc sis900_mii_probe_#t~bitwise353#1; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8805: SUMMARY for call ldv_blast_assert(); srcloc: null [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5898-3: assume 2 == sis900_mii_probe_#t~mem352#1 % 4294967296;sis900_mii_probe_#t~bitwise353#1 := sis900_mii_probe_#t~mem352#1; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5898-3: assume !(2 == sis900_mii_probe_#t~mem352#1 % 4294967296); [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7880-2: havoc sis900_set_wol_#t~bitwise871#1;assume (sis900_set_wol_#t~bitwise871#1 % 4294967296 >= sis900_set_wol_~pmctrl_bits~0#1 % 4294967296 && sis900_set_wol_#t~bitwise871#1 % 4294967296 >= 1024) && sis900_set_wol_#t~bitwise871#1 % 4294967296 <= 1024 + sis900_set_wol_~pmctrl_bits~0#1 % 4294967296; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5898-4: assume 0 == sis900_mii_probe_#t~mem352#1 % 4294967296;sis900_mii_probe_#t~bitwise353#1 := 0; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5898-4: assume !(0 == sis900_mii_probe_#t~mem352#1 % 4294967296); [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5766: havoc sis900_probe_#t~mem325#1.base, sis900_probe_#t~mem325#1.offset; [2025-02-08 02:04:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7880-1: [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5898-1: [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7880: sis900_set_wol_~pmctrl_bits~0#1 := sis900_set_wol_#t~bitwise871#1;havoc sis900_set_wol_#t~bitwise871#1; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5898-2: havoc sis900_mii_probe_#t~bitwise353#1;assume sis900_mii_probe_#t~bitwise353#1 % 4294967296 <= sis900_mii_probe_#t~mem352#1 % 4294967296 && sis900_mii_probe_#t~bitwise353#1 % 4294967296 <= 2; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7748-1: sis900_close_#res#1 := 0; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5766-1: SUMMARY for call random_ether_addr(sis900_probe_#t~mem325#1.base, sis900_probe_#t~mem325#1.offset); srcloc: null [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7880-4: assume 0 == sis900_set_wol_~pmctrl_bits~0#1 % 4294967296 || 1024 == sis900_set_wol_~pmctrl_bits~0#1 % 4294967296;sis900_set_wol_#t~bitwise871#1 := 1024; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7880-4: assume !(0 == sis900_set_wol_~pmctrl_bits~0#1 % 4294967296 || 1024 == sis900_set_wol_~pmctrl_bits~0#1 % 4294967296); [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7880-3: assume false;sis900_set_wol_#t~bitwise871#1 := sis900_set_wol_~pmctrl_bits~0#1; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7880-3: assume !false; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7220-1: SUMMARY for call sis900_tx_timeout_#t~ret659#1 := inl((if sis900_tx_timeout_~ioaddr~9#1 % 4294967296 <= 2147483647 then sis900_tx_timeout_~ioaddr~9#1 % 4294967296 else sis900_tx_timeout_~ioaddr~9#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7220: sis900_tx_timeout_~tmp___1~15#1 := sis900_tx_timeout_#t~ret659#1;havoc sis900_tx_timeout_#t~ret659#1; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6031: assume -2147483648 <= sis900_mii_probe_#t~ret395#1 && sis900_mii_probe_#t~ret395#1 <= 2147483647;havoc sis900_mii_probe_#t~ret395#1;sis900_mii_probe_#res#1 := -62; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8079-1: sis900_set_config_#res#1 := -95; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6031-1: SUMMARY for call sis900_mii_probe_#t~ret395#1 := printk(38, 0); srcloc: null [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6890: call ULTIMATE.dealloc(sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset);havoc sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset;call ULTIMATE.dealloc(sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset);havoc sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset;havoc sis900_timer_#t~ret582#1.base, sis900_timer_#t~ret582#1.offset, sis900_timer_#t~mem583#1.base, sis900_timer_#t~mem583#1.offset, sis900_timer_#t~mem584#1, sis900_timer_#t~mem585#1, sis900_timer_#t~mem586#1, sis900_timer_#t~mem587#1, sis900_timer_#t~mem588#1, sis900_timer_#t~mem589#1, sis900_timer_#t~mem590#1, sis900_timer_#t~mem591#1, sis900_timer_#t~ret592#1, sis900_timer_#t~mem593#1, sis900_timer_#t~ret594#1, sis900_timer_#t~ret595#1, sis900_timer_#t~ret596#1, sis900_timer_#t~mem597#1.base, sis900_timer_#t~mem597#1.offset, sis900_timer_#t~bitwise598#1, sis900_timer_#t~bitwise599#1, sis900_timer_#t~mem600#1, sis900_timer_#t~bitwise601#1, sis900_timer_#t~ret602#1, sis900_timer_#t~mem603#1, sis900_timer_#t~mem604#1, sis900_timer_#t~bitwise605#1, sis900_timer_#t~mem606#1, sis900_timer_#t~ret607#1, sis900_timer_#t~mem608#1, sis900_timer_~data#1, sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, sis900_timer_~sis_priv~8#1.base, sis900_timer_~sis_priv~8#1.offset, sis900_timer_~tmp~48#1.base, sis900_timer_~tmp~48#1.offset, sis900_timer_~mii_phy~1#1.base, sis900_timer_~mii_phy~1#1.offset, sis900_timer_~next_tick~0#1, sis900_timer_~status~4#1, sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset, sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset, sis900_timer_~tmp___0~22#1, sis900_timer_~tmp___1~12#1, sis900_timer_~tmp___2~7#1;havoc sis900_timer_#in~data#1;assume { :end_inline_sis900_timer } true; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956-2: havoc sis900_timer_#t~bitwise605#1;assume (((((if sis900_timer_#t~mem604#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_#t~mem604#1 % 65536 % 4294967296 else sis900_timer_#t~mem604#1 % 65536 % 4294967296 - 4294967296) < 0 || sis900_timer_#t~bitwise605#1 <= (if sis900_timer_#t~mem604#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_#t~mem604#1 % 65536 % 4294967296 else sis900_timer_#t~mem604#1 % 65536 % 4294967296 - 4294967296)) && sis900_timer_#t~bitwise605#1 <= 65520) && sis900_timer_#t~bitwise605#1 >= 0) && ((if sis900_timer_#t~mem604#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_#t~mem604#1 % 65536 % 4294967296 else sis900_timer_#t~mem604#1 % 65536 % 4294967296 - 4294967296) >= 0 || sis900_timer_#t~bitwise605#1 > 65520 + (if sis900_timer_#t~mem604#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_#t~mem604#1 % 65536 % 4294967296 else sis900_timer_#t~mem604#1 % 65536 % 4294967296 - 4294967296))) && sis900_timer_#t~bitwise605#1 >= -2147483648; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956-1: [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956: assume 32768 == sis900_timer_#t~bitwise605#1;havoc sis900_timer_#t~mem604#1;havoc sis900_timer_#t~bitwise605#1;call sis900_timer_#t~mem606#1 := read~int#7(sis900_timer_~sis_priv~8#1.base, 92 + sis900_timer_~sis_priv~8#1.offset, 4); [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956: assume !(32768 == sis900_timer_#t~bitwise605#1);havoc sis900_timer_#t~mem604#1;havoc sis900_timer_#t~bitwise605#1; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5767: assume -2147483648 <= sis900_probe_#t~ret326#1 && sis900_probe_#t~ret326#1 <= 2147483647;havoc sis900_probe_#t~ret326#1; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5767-1: SUMMARY for call sis900_probe_#t~ret326#1 := printk(29, 0); srcloc: null [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956-4: assume 0 == (if sis900_timer_#t~mem604#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_#t~mem604#1 % 65536 % 4294967296 else sis900_timer_#t~mem604#1 % 65536 % 4294967296 - 4294967296);sis900_timer_#t~bitwise605#1 := 0; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956-4: assume !(0 == (if sis900_timer_#t~mem604#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_#t~mem604#1 % 65536 % 4294967296 else sis900_timer_#t~mem604#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956-3: assume 65520 == (if sis900_timer_#t~mem604#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_#t~mem604#1 % 65536 % 4294967296 else sis900_timer_#t~mem604#1 % 65536 % 4294967296 - 4294967296);sis900_timer_#t~bitwise605#1 := (if sis900_timer_#t~mem604#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_#t~mem604#1 % 65536 % 4294967296 else sis900_timer_#t~mem604#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956-3: assume !(65520 == (if sis900_timer_#t~mem604#1 % 65536 % 4294967296 <= 2147483647 then sis900_timer_#t~mem604#1 % 65536 % 4294967296 else sis900_timer_#t~mem604#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5701: assume 0 == (sis900_probe_~ring_space~0#1.base + sis900_probe_~ring_space~0#1.offset) % 18446744073709551616;sis900_probe_~ret~0#1 := -12; [2025-02-08 02:04:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5701: assume !(0 == (sis900_probe_~ring_space~0#1.base + sis900_probe_~ring_space~0#1.offset) % 18446744073709551616);call write~$Pointer$#7(sis900_probe_~ring_space~0#1.base, sis900_probe_~ring_space~0#1.offset, sis900_probe_~sis_priv~0#1.base, 548 + sis900_probe_~sis_priv~0#1.offset, 8);call sis900_probe_#t~mem307#1 := read~int#16(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset, 8);call write~int#7(sis900_probe_#t~mem307#1, sis900_probe_~sis_priv~0#1.base, 564 + sis900_probe_~sis_priv~0#1.offset, 8);havoc sis900_probe_#t~mem307#1;call write~$Pointer$#7(~#sis900_netdev_ops~0.base, ~#sis900_netdev_ops~0.offset, sis900_probe_~net_dev~0#1.base, 396 + sis900_probe_~net_dev~0#1.offset, 8);call write~int#7(1000, sis900_probe_~net_dev~0#1.base, 924 + sis900_probe_~net_dev~0#1.offset, 4);call write~$Pointer$#7(~#sis900_ethtool_ops~0.base, ~#sis900_ethtool_ops~0.offset, sis900_probe_~net_dev~0#1.base, 404 + sis900_probe_~net_dev~0#1.offset, 8); [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5371: sis900_get_mac_addr_~tmp~32#1.base, sis900_get_mac_addr_~tmp~32#1.offset := sis900_get_mac_addr_#t~ret247#1.base, sis900_get_mac_addr_#t~ret247#1.offset;havoc sis900_get_mac_addr_#t~ret247#1.base, sis900_get_mac_addr_#t~ret247#1.offset; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5371-1: SUMMARY for call sis900_get_mac_addr_#t~ret247#1.base, sis900_get_mac_addr_#t~ret247#1.offset := pci_name(sis900_get_mac_addr_~pci_dev#1.base, sis900_get_mac_addr_~pci_dev#1.offset); srcloc: null [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8278: assume sis900_reset_~tmp___2~14#1 <= 999; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8278: assume !(sis900_reset_~tmp___2~14#1 <= 999); [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7287: assume 0 == sis900_start_xmit_#t~mem674#1 % 256 % 4294967296;havoc sis900_start_xmit_#t~mem674#1; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7287: assume !(0 == sis900_start_xmit_#t~mem674#1 % 256 % 4294967296);havoc sis900_start_xmit_#t~mem674#1; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155-1: [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155: assume 0 != sis900_read_mode_#t~bitwise642#1 % 4294967296;havoc sis900_read_mode_#t~bitwise642#1;call write~int#12(2, sis900_read_mode_~duplex#1.base, sis900_read_mode_~duplex#1.offset, 4); [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155: assume !(0 != sis900_read_mode_#t~bitwise642#1 % 4294967296);havoc sis900_read_mode_#t~bitwise642#1; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7221-1: SUMMARY for call sis900_tx_timeout_#t~ret660#1 := printk(51, 0); srcloc: null [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7221: assume -2147483648 <= sis900_tx_timeout_#t~ret660#1 && sis900_tx_timeout_#t~ret660#1 <= 2147483647;havoc sis900_tx_timeout_#t~ret660#1; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155-4: assume 0 == sis900_read_mode_~status~6#1 % 4294967296;sis900_read_mode_#t~bitwise642#1 := 0; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155-4: assume !(0 == sis900_read_mode_~status~6#1 % 4294967296); [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155-3: assume 320 == sis900_read_mode_~status~6#1 % 4294967296;sis900_read_mode_#t~bitwise642#1 := sis900_read_mode_~status~6#1; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155-3: assume !(320 == sis900_read_mode_~status~6#1 % 4294967296); [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155-2: havoc sis900_read_mode_#t~bitwise642#1;assume sis900_read_mode_#t~bitwise642#1 % 4294967296 <= sis900_read_mode_~status~6#1 % 4294967296 && sis900_read_mode_#t~bitwise642#1 % 4294967296 <= 320; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5900-1: SUMMARY for call sis900_mii_probe_#t~ret354#1 := printk(33, 0); srcloc: null [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5834: SUMMARY for call pci_set_drvdata(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, 0, 0); srcloc: null [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5900: assume -2147483648 <= sis900_mii_probe_#t~ret354#1 && sis900_mii_probe_#t~ret354#1 <= 2147483647;havoc sis900_mii_probe_#t~ret354#1; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5372-1: SUMMARY for call sis900_get_mac_addr_#t~ret248#1 := printk(21, 0); srcloc: null [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8543: assume 17 == main_~tmp___0~43#1; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8543: assume !(17 == main_~tmp___0~43#1); [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5372: assume -2147483648 <= sis900_get_mac_addr_#t~ret248#1 && sis900_get_mac_addr_#t~ret248#1 <= 2147483647;havoc sis900_get_mac_addr_#t~ret248#1;sis900_get_mac_addr_#res#1 := 0; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: havoc sis900_timer_#t~mem606#1;havoc sis900_timer_#t~ret607#1; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5967: sis900_mii_probe_~i~5#1 := 1 + sis900_mii_probe_~i~5#1;call sis900_mii_probe_#t~mem372#1 := read~int#5(~#mii_chip_table~0.base, 10 + (~#mii_chip_table~0.offset + 13 * sis900_mii_probe_~i~5#1), 2); [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8081-1: sis900_set_config_#res#1 := -22; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5835: SUMMARY for call pci_release_regions(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset); srcloc: null [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883-1: call sis900_set_wol_#t~mem872#1 := read~int#17(sis900_set_wol_~wol#1.base, 8 + sis900_set_wol_~wol#1.offset, 4); [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: assume 0 != (if sis900_set_wol_#t~mem872#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_set_wol_#t~mem872#1 % 4294967296 % 4294967296 else sis900_set_wol_#t~mem872#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc sis900_set_wol_#t~mem872#1; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: assume !(0 != (if sis900_set_wol_#t~mem872#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_set_wol_#t~mem872#1 % 4294967296 % 4294967296 else sis900_set_wol_#t~mem872#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc sis900_set_wol_#t~mem872#1; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958-1: SUMMARY for call sis900_timer_#t~ret607#1 := sis900_reset_phy(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, (if sis900_timer_#t~mem606#1 % 4294967296 % 4294967296 <= 2147483647 then sis900_timer_#t~mem606#1 % 4294967296 % 4294967296 else sis900_timer_#t~mem606#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8610: havoc sis900_tx_timeout_#t~ret654#1.base, sis900_tx_timeout_#t~ret654#1.offset, sis900_tx_timeout_#t~mem655#1, sis900_tx_timeout_#t~mem656#1, sis900_tx_timeout_#t~bitwise657#1, sis900_tx_timeout_#t~ret658#1, sis900_tx_timeout_#t~ret659#1, sis900_tx_timeout_#t~ret660#1, sis900_tx_timeout_#t~ret661#1.base, sis900_tx_timeout_#t~ret661#1.offset, sis900_tx_timeout_#t~ret662#1, sis900_tx_timeout_#t~mem663#1.base, sis900_tx_timeout_#t~mem663#1.offset, sis900_tx_timeout_#t~mem664#1.base, sis900_tx_timeout_#t~mem664#1.offset, sis900_tx_timeout_#t~mem665#1.base, sis900_tx_timeout_#t~mem665#1.offset, sis900_tx_timeout_#t~mem666#1, sis900_tx_timeout_#t~mem667#1, sis900_tx_timeout_#t~mem668#1.base, sis900_tx_timeout_#t~mem668#1.offset, sis900_tx_timeout_#t~mem669#1.base, sis900_tx_timeout_#t~mem669#1.offset, sis900_tx_timeout_#t~mem670#1, sis900_tx_timeout_#t~mem671#1, sis900_tx_timeout_~net_dev#1.base, sis900_tx_timeout_~net_dev#1.offset, sis900_tx_timeout_~sis_priv~12#1.base, sis900_tx_timeout_~sis_priv~12#1.offset, sis900_tx_timeout_~tmp~53#1.base, sis900_tx_timeout_~tmp~53#1.offset, sis900_tx_timeout_~ioaddr~9#1, sis900_tx_timeout_~flags~0#1, sis900_tx_timeout_~i~17#1, sis900_tx_timeout_~tmp___0~26#1, sis900_tx_timeout_~tmp___1~15#1, sis900_tx_timeout_~tmp___2~9#1.base, sis900_tx_timeout_~tmp___2~9#1.offset, sis900_tx_timeout_~tmp___3~7#1, sis900_tx_timeout_~skb~1#1.base, sis900_tx_timeout_~skb~1#1.offset;havoc sis900_tx_timeout_#in~net_dev#1.base, sis900_tx_timeout_#in~net_dev#1.offset;assume { :end_inline_sis900_tx_timeout } true; [2025-02-08 02:04:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8610-1: assume { :begin_inline_sis900_tx_timeout } true;sis900_tx_timeout_#in~net_dev#1.base, sis900_tx_timeout_#in~net_dev#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc sis900_tx_timeout_#t~ret654#1.base, sis900_tx_timeout_#t~ret654#1.offset, sis900_tx_timeout_#t~mem655#1, sis900_tx_timeout_#t~mem656#1, sis900_tx_timeout_#t~bitwise657#1, sis900_tx_timeout_#t~ret658#1, sis900_tx_timeout_#t~ret659#1, sis900_tx_timeout_#t~ret660#1, sis900_tx_timeout_#t~ret661#1.base, sis900_tx_timeout_#t~ret661#1.offset, sis900_tx_timeout_#t~ret662#1, sis900_tx_timeout_#t~mem663#1.base, sis900_tx_timeout_#t~mem663#1.offset, sis900_tx_timeout_#t~mem664#1.base, sis900_tx_timeout_#t~mem664#1.offset, sis900_tx_timeout_#t~mem665#1.base, sis900_tx_timeout_#t~mem665#1.offset, sis900_tx_timeout_#t~mem666#1, sis900_tx_timeout_#t~mem667#1, sis900_tx_timeout_#t~mem668#1.base, sis900_tx_timeout_#t~mem668#1.offset, sis900_tx_timeout_#t~mem669#1.base, sis900_tx_timeout_#t~mem669#1.offset, sis900_tx_timeout_#t~mem670#1, sis900_tx_timeout_#t~mem671#1, sis900_tx_timeout_~net_dev#1.base, sis900_tx_timeout_~net_dev#1.offset, sis900_tx_timeout_~sis_priv~12#1.base, sis900_tx_timeout_~sis_priv~12#1.offset, sis900_tx_timeout_~tmp~53#1.base, sis900_tx_timeout_~tmp~53#1.offset, sis900_tx_timeout_~ioaddr~9#1, sis900_tx_timeout_~flags~0#1, sis900_tx_timeout_~i~17#1, sis900_tx_timeout_~tmp___0~26#1, sis900_tx_timeout_~tmp___1~15#1, sis900_tx_timeout_~tmp___2~9#1.base, sis900_tx_timeout_~tmp___2~9#1.offset, sis900_tx_timeout_~tmp___3~7#1, sis900_tx_timeout_~skb~1#1.base, sis900_tx_timeout_~skb~1#1.offset;sis900_tx_timeout_~net_dev#1.base, sis900_tx_timeout_~net_dev#1.offset := sis900_tx_timeout_#in~net_dev#1.base, sis900_tx_timeout_#in~net_dev#1.offset;havoc sis900_tx_timeout_~sis_priv~12#1.base, sis900_tx_timeout_~sis_priv~12#1.offset;havoc sis900_tx_timeout_~tmp~53#1.base, sis900_tx_timeout_~tmp~53#1.offset;havoc sis900_tx_timeout_~ioaddr~9#1;havoc sis900_tx_timeout_~flags~0#1;havoc sis900_tx_timeout_~i~17#1;havoc sis900_tx_timeout_~tmp___0~26#1;havoc sis900_tx_timeout_~tmp___1~15#1;havoc sis900_tx_timeout_~tmp___2~9#1.base, sis900_tx_timeout_~tmp___2~9#1.offset;havoc sis900_tx_timeout_~tmp___3~7#1;havoc sis900_tx_timeout_~skb~1#1.base, sis900_tx_timeout_~skb~1#1.offset; [2025-02-08 02:04:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7289-1: SUMMARY for call netif_stop_queue(sis900_start_xmit_~net_dev#1.base, sis900_start_xmit_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7289: sis900_start_xmit_#res#1 := 16; [2025-02-08 02:04:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7884-2: havoc sis900_set_wol_#t~bitwise873#1;assume (sis900_set_wol_#t~bitwise873#1 % 4294967296 >= sis900_set_wol_~pmctrl_bits~0#1 % 4294967296 && sis900_set_wol_#t~bitwise873#1 % 4294967296 >= 2) && sis900_set_wol_#t~bitwise873#1 % 4294967296 <= 2 + sis900_set_wol_~pmctrl_bits~0#1 % 4294967296; [2025-02-08 02:04:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7884-1: [2025-02-08 02:04:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9007: havoc pci_request_regions_#t~nondet1039#1;sis900_probe_#t~ret300#1 := pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet1039#1, pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset, pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset;havoc pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset, pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset;assume { :end_inline_pci_request_regions } true;assume -2147483648 <= sis900_probe_#t~ret300#1 && sis900_probe_#t~ret300#1 <= 2147483647;sis900_probe_~ret~0#1 := sis900_probe_#t~ret300#1;havoc sis900_probe_#t~ret300#1; [2025-02-08 02:04:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7884: sis900_set_wol_~pmctrl_bits~0#1 := sis900_set_wol_#t~bitwise873#1;havoc sis900_set_wol_#t~bitwise873#1; [2025-02-08 02:04:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7884-4: assume 0 == sis900_set_wol_~pmctrl_bits~0#1 % 4294967296 || 2 == sis900_set_wol_~pmctrl_bits~0#1 % 4294967296;sis900_set_wol_#t~bitwise873#1 := 2; [2025-02-08 02:04:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7884-4: assume !(0 == sis900_set_wol_~pmctrl_bits~0#1 % 4294967296 || 2 == sis900_set_wol_~pmctrl_bits~0#1 % 4294967296); [2025-02-08 02:04:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7884-3: assume false;sis900_set_wol_#t~bitwise873#1 := sis900_set_wol_~pmctrl_bits~0#1; [2025-02-08 02:04:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7884-3: assume !false; [2025-02-08 02:04:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5572-1: SUMMARY for call outl(512, (if sis96x_get_mac_addr_~ee_addr~0#1 % 4294967296 <= 2147483647 then sis96x_get_mac_addr_~ee_addr~0#1 % 4294967296 else sis96x_get_mac_addr_~ee_addr~0#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5506: sis635_get_mac_addr_~__len~2#1 := 6; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5572: sis96x_get_mac_addr_#res#1 := 1; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5440: sis630e_get_mac_addr_#t~ret261#1 := pci_read_config_byte_#res#1;havoc pci_read_config_byte_#t~mem71#1.base, pci_read_config_byte_#t~mem71#1.offset, pci_read_config_byte_#t~mem72#1, pci_read_config_byte_#t~ret73#1, pci_read_config_byte_~dev#1.base, pci_read_config_byte_~dev#1.offset, pci_read_config_byte_~where#1, pci_read_config_byte_~val#1.base, pci_read_config_byte_~val#1.offset, pci_read_config_byte_~tmp~3#1;havoc pci_read_config_byte_#in~dev#1.base, pci_read_config_byte_#in~dev#1.offset, pci_read_config_byte_#in~where#1, pci_read_config_byte_#in~val#1.base, pci_read_config_byte_#in~val#1.offset;assume { :end_inline_pci_read_config_byte } true;assume -2147483648 <= sis630e_get_mac_addr_#t~ret261#1 && sis630e_get_mac_addr_#t~ret261#1 <= 2147483647;havoc sis630e_get_mac_addr_#t~ret261#1;call sis630e_get_mac_addr_#t~mem262#1 := read~int#15(sis630e_get_mac_addr_~#reg~0#1.base, sis630e_get_mac_addr_~#reg~0#1.offset, 1); [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5969: assume 0 != sis900_mii_probe_#t~mem372#1 % 65536 % 4294967296;havoc sis900_mii_probe_#t~mem372#1; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5969: assume !(0 != sis900_mii_probe_#t~mem372#1 % 65536 % 4294967296);havoc sis900_mii_probe_#t~mem372#1; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942: havoc mii_ethtool_gset_#t~nondet1027#1;sis900_get_settings_#t~ret849#1 := mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet1027#1, mii_ethtool_gset_~arg0#1.base, mii_ethtool_gset_~arg0#1.offset, mii_ethtool_gset_~arg1#1.base, mii_ethtool_gset_~arg1#1.offset;havoc mii_ethtool_gset_#in~arg0#1.base, mii_ethtool_gset_#in~arg0#1.offset, mii_ethtool_gset_#in~arg1#1.base, mii_ethtool_gset_#in~arg1#1.offset;assume { :end_inline_mii_ethtool_gset } true;assume -2147483648 <= sis900_get_settings_#t~ret849#1 && sis900_get_settings_#t~ret849#1 <= 2147483647;havoc sis900_get_settings_#t~ret849#1; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8546: assume 18 == main_~tmp___0~43#1; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8546: assume !(18 == main_~tmp___0~43#1); [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507: assume sis635_get_mac_addr_~__len~2#1 % 18446744073709551616 > 63;call sis635_get_mac_addr_#t~mem279#1.base, sis635_get_mac_addr_#t~mem279#1.offset := read~$Pointer$#7(sis635_get_mac_addr_~net_dev#1.base, 692 + sis635_get_mac_addr_~net_dev#1.offset, 8); [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507: assume !(sis635_get_mac_addr_~__len~2#1 % 18446744073709551616 > 63);call sis635_get_mac_addr_#t~mem281#1.base, sis635_get_mac_addr_#t~mem281#1.offset := read~$Pointer$#7(sis635_get_mac_addr_~net_dev#1.base, 692 + sis635_get_mac_addr_~net_dev#1.offset, 8); [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5441-2: [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5441-3: havoc sis630e_get_mac_addr_#t~bitwise263#1;assume (sis630e_get_mac_addr_#t~bitwise263#1 % 4294967296 >= sis630e_get_mac_addr_#t~mem262#1 % 256 % 4294967296 && sis630e_get_mac_addr_#t~bitwise263#1 % 4294967296 >= 64) && sis630e_get_mac_addr_#t~bitwise263#1 % 4294967296 <= 64 + sis630e_get_mac_addr_#t~mem262#1 % 256 % 4294967296; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5441: assume -2147483648 <= sis630e_get_mac_addr_#t~ret264#1 && sis630e_get_mac_addr_#t~ret264#1 <= 2147483647;havoc sis630e_get_mac_addr_#t~mem262#1;havoc sis630e_get_mac_addr_#t~bitwise263#1;havoc sis630e_get_mac_addr_#t~ret264#1;sis630e_get_mac_addr_~i~1#1 := 0; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5441-1: SUMMARY for call sis630e_get_mac_addr_#t~ret264#1 := pci_write_config_byte(sis630e_get_mac_addr_~isa_bridge~0#1.base, sis630e_get_mac_addr_~isa_bridge~0#1.offset, 72, (if sis630e_get_mac_addr_#t~bitwise263#1 % 4294967296 % 4294967296 <= 2147483647 then sis630e_get_mac_addr_#t~bitwise263#1 % 4294967296 % 4294967296 else sis630e_get_mac_addr_#t~bitwise263#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5441-4: assume false;sis630e_get_mac_addr_#t~bitwise263#1 := sis630e_get_mac_addr_#t~mem262#1 % 256; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5441-4: assume !false; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5441-5: assume 0 == sis630e_get_mac_addr_#t~mem262#1 % 256 % 4294967296 || 64 == sis630e_get_mac_addr_#t~mem262#1 % 256 % 4294967296;sis630e_get_mac_addr_#t~bitwise263#1 := 64; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5441-5: assume !(0 == sis630e_get_mac_addr_#t~mem262#1 % 256 % 4294967296 || 64 == sis630e_get_mac_addr_#t~mem262#1 % 256 % 4294967296); [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7159: call write~int#7(1, sis900_read_mode_~sis_priv~11#1.base, 263 + sis900_read_mode_~sis_priv~11#1.offset, 1);call sis900_read_mode_#t~mem643#1 := read~int#7(sis900_read_mode_~phy~2#1.base, 12 + sis900_read_mode_~phy~2#1.offset, 2); [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8679: main_#t~ret1005#1 := sis900_suspend_#res#1;havoc sis900_suspend_#t~ret972#1.base, sis900_suspend_#t~ret972#1.offset, sis900_suspend_#t~mem973#1, sis900_suspend_#t~ret974#1, sis900_suspend_#t~ret975#1, sis900_suspend_#t~bitwise976#1, sis900_suspend_#t~ret977#1, sis900_suspend_#t~ret978#1, sis900_suspend_~pci_dev#1.base, sis900_suspend_~pci_dev#1.offset, sis900_suspend_~state#1.event, sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#1.offset, sis900_suspend_~tmp~73#1.base, sis900_suspend_~tmp~73#1.offset, sis900_suspend_~ioaddr~16#1, sis900_suspend_~tmp___0~41#1, sis900_suspend_~tmp___1~22#1;havoc sis900_suspend_#in~pci_dev#1.base, sis900_suspend_#in~pci_dev#1.offset, sis900_suspend_#in~state#1.event;assume { :end_inline_sis900_suspend } true;assume -2147483648 <= main_#t~ret1005#1 && main_#t~ret1005#1 <= 2147483647;havoc main_#t~mem1004#1;havoc main_#t~ret1005#1; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8679-1: call main_#t~mem1004#1 := read~int#10(main_~#var_sis900_suspend_46_p1~0#1.base, main_~#var_sis900_suspend_46_p1~0#1.offset, 4);assume { :begin_inline_sis900_suspend } true;sis900_suspend_#in~pci_dev#1.base, sis900_suspend_#in~pci_dev#1.offset, sis900_suspend_#in~state#1.event := main_~var_group8~0#1.base, main_~var_group8~0#1.offset, main_#t~mem1004#1;havoc sis900_suspend_#res#1;havoc sis900_suspend_#t~ret972#1.base, sis900_suspend_#t~ret972#1.offset, sis900_suspend_#t~mem973#1, sis900_suspend_#t~ret974#1, sis900_suspend_#t~ret975#1, sis900_suspend_#t~bitwise976#1, sis900_suspend_#t~ret977#1, sis900_suspend_#t~ret978#1, sis900_suspend_~pci_dev#1.base, sis900_suspend_~pci_dev#1.offset, sis900_suspend_~state#1.event, sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#1.offset, sis900_suspend_~tmp~73#1.base, sis900_suspend_~tmp~73#1.offset, sis900_suspend_~ioaddr~16#1, sis900_suspend_~tmp___0~41#1, sis900_suspend_~tmp___1~22#1;sis900_suspend_~pci_dev#1.base, sis900_suspend_~pci_dev#1.offset := sis900_suspend_#in~pci_dev#1.base, sis900_suspend_#in~pci_dev#1.offset;sis900_suspend_~state#1.event := sis900_suspend_#in~state#1.event;havoc sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#1.offset;havoc sis900_suspend_~tmp~73#1.base, sis900_suspend_~tmp~73#1.offset;havoc sis900_suspend_~ioaddr~16#1;havoc sis900_suspend_~tmp___0~41#1;havoc sis900_suspend_~tmp___1~22#1; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5376: assume 0 == sis900_get_mac_addr_~signature~0#1 % 65536 % 4294967296; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5376: assume !(0 == sis900_get_mac_addr_~signature~0#1 % 65536 % 4294967296);sis900_get_mac_addr_~i~0#1 := 0; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7160: assume 0 == sis900_read_mode_#t~mem643#1 % 65536 % 4294967296;havoc sis900_read_mode_#t~mem643#1;call sis900_read_mode_#t~mem644#1 := read~int#7(sis900_read_mode_~phy~2#1.base, 14 + sis900_read_mode_~phy~2#1.offset, 2); [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7160: assume !(0 == sis900_read_mode_#t~mem643#1 % 65536 % 4294967296);havoc sis900_read_mode_#t~mem643#1; [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8019-1: SUMMARY for call sis900_set_config_#t~ret901#1.base, sis900_set_config_#t~ret901#1.offset := netdev_priv(sis900_set_config_~dev#1.base, sis900_set_config_~dev#1.offset); srcloc: null [2025-02-08 02:04:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8019: sis900_set_config_~tmp~68#1.base, sis900_set_config_~tmp~68#1.offset := sis900_set_config_#t~ret901#1.base, sis900_set_config_#t~ret901#1.offset;havoc sis900_set_config_#t~ret901#1.base, sis900_set_config_#t~ret901#1.offset;sis900_set_config_~sis_priv~27#1.base, sis900_set_config_~sis_priv~27#1.offset := sis900_set_config_~tmp~68#1.base, sis900_set_config_~tmp~68#1.offset;call sis900_set_config_#t~mem902#1.base, sis900_set_config_#t~mem902#1.offset := read~$Pointer$#7(sis900_set_config_~sis_priv~27#1.base, 76 + sis900_set_config_~sis_priv~27#1.offset, 8);sis900_set_config_~mii_phy~2#1.base, sis900_set_config_~mii_phy~2#1.offset := sis900_set_config_#t~mem902#1.base, sis900_set_config_#t~mem902#1.offset;havoc sis900_set_config_#t~mem902#1.base, sis900_set_config_#t~mem902#1.offset;call sis900_set_config_#t~mem903#1 := read~int#18(sis900_set_config_~map#1.base, 20 + sis900_set_config_~map#1.offset, 1); [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6037: assume 0 != sis900_mii_probe_~poll_bit~0#1 % 65536 % 4294967296; [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6037: assume !(0 != sis900_mii_probe_~poll_bit~0#1 % 65536 % 4294967296); [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5839: sis900_probe_#res#1 := sis900_probe_~ret~0#1;call ULTIMATE.dealloc(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset);havoc sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset);havoc sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset; [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5839-1: SUMMARY for call free_netdev(sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset); srcloc: null [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5773: assume 132 == sis900_probe_#t~mem327#1 % 256 % 4294967296;havoc sis900_probe_#t~mem327#1; [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5773: assume !(132 == sis900_probe_#t~mem327#1 % 256 % 4294967296);havoc sis900_probe_#t~mem327#1; [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5773-1: call sis900_probe_#t~mem327#1 := read~int#7(sis900_probe_~sis_priv~0#1.base, 577 + sis900_probe_~sis_priv~0#1.offset, 1); [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509: sis635_get_mac_addr_~__ret~3#1.base, sis635_get_mac_addr_~__ret~3#1.offset := sis635_get_mac_addr_#t~memcpy~res280#1.base, sis635_get_mac_addr_#t~memcpy~res280#1.offset;havoc sis635_get_mac_addr_#t~mem279#1.base, sis635_get_mac_addr_#t~mem279#1.offset;havoc sis635_get_mac_addr_#t~memcpy~res280#1.base, sis635_get_mac_addr_#t~memcpy~res280#1.offset; [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509-1: SUMMARY for call sis635_get_mac_addr_#t~memcpy~res280#1.base, sis635_get_mac_addr_#t~memcpy~res280#1.offset := #Ultimate.C_memcpy#7(sis635_get_mac_addr_~net_dev#1.base, 448 + sis635_get_mac_addr_~net_dev#1.offset, sis635_get_mac_addr_#t~mem279#1.base, sis635_get_mac_addr_#t~mem279#1.offset, sis635_get_mac_addr_~__len~2#1); srcloc: null [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227: SUMMARY for call outl(0, (if (20 + sis900_tx_timeout_~ioaddr~9#1) % 4294967296 % 4294967296 <= 2147483647 then (20 + sis900_tx_timeout_~ioaddr~9#1) % 4294967296 % 4294967296 else (20 + sis900_tx_timeout_~ioaddr~9#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7161-3: assume 65520 == (if sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 else sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 - 4294967296);sis900_read_mode_#t~bitwise645#1 := (if sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 else sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7161-3: assume !(65520 == (if sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 else sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7161-2: havoc sis900_read_mode_#t~bitwise645#1;assume (((((if sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 else sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 - 4294967296) < 0 || sis900_read_mode_#t~bitwise645#1 <= (if sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 else sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 - 4294967296)) && sis900_read_mode_#t~bitwise645#1 <= 65520) && sis900_read_mode_#t~bitwise645#1 >= 0) && ((if sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 else sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 - 4294967296) >= 0 || sis900_read_mode_#t~bitwise645#1 > 65520 + (if sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 else sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 - 4294967296))) && sis900_read_mode_#t~bitwise645#1 >= -2147483648; [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7161-1: [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7161: assume 33280 == sis900_read_mode_#t~bitwise645#1;havoc sis900_read_mode_#t~mem644#1;havoc sis900_read_mode_#t~bitwise645#1; [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7161: assume !(33280 == sis900_read_mode_#t~bitwise645#1);havoc sis900_read_mode_#t~mem644#1;havoc sis900_read_mode_#t~bitwise645#1; [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7161-4: assume 0 == (if sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 else sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 - 4294967296);sis900_read_mode_#t~bitwise645#1 := 0; [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7161-4: assume !(0 == (if sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 <= 2147483647 then sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 else sis900_read_mode_#t~mem644#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7888-1: SUMMARY for call outl(sis900_set_wol_~pmctrl_bits~0#1, (if sis900_set_wol_~pmctrl_addr~0#1 % 4294967296 <= 2147483647 then sis900_set_wol_~pmctrl_addr~0#1 % 4294967296 else sis900_set_wol_~pmctrl_addr~0#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7888: call sis900_set_wol_#t~mem874#1.base, sis900_set_wol_#t~mem874#1.offset := read~$Pointer$#7(sis900_set_wol_~sis_priv~25#1.base, sis900_set_wol_~sis_priv~25#1.offset, 8); [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8549: assume 19 == main_~tmp___0~43#1; [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8549: assume !(19 == main_~tmp___0~43#1); [2025-02-08 02:04:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378: sis900_get_mac_addr_~tmp~32#1.base, sis900_get_mac_addr_~tmp~32#1.offset := sis900_get_mac_addr_#t~ret249#1.base, sis900_get_mac_addr_#t~ret249#1.offset;havoc sis900_get_mac_addr_#t~ret249#1.base, sis900_get_mac_addr_#t~ret249#1.offset; [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8615: havoc sis900_poll_#t~mem498#1, sis900_poll_#t~mem499#1, sis900_poll_#t~ret500#1, sis900_poll_#t~mem501#1, sis900_poll_~dev#1.base, sis900_poll_~dev#1.offset;havoc sis900_poll_#in~dev#1.base, sis900_poll_#in~dev#1.offset;assume { :end_inline_sis900_poll } true; [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8615-1: assume { :begin_inline_sis900_poll } true;sis900_poll_#in~dev#1.base, sis900_poll_#in~dev#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc sis900_poll_#t~mem498#1, sis900_poll_#t~mem499#1, sis900_poll_#t~ret500#1, sis900_poll_#t~mem501#1, sis900_poll_~dev#1.base, sis900_poll_~dev#1.offset;sis900_poll_~dev#1.base, sis900_poll_~dev#1.offset := sis900_poll_#in~dev#1.base, sis900_poll_#in~dev#1.offset;call sis900_poll_#t~mem498#1 := read~int#7(sis900_poll_~dev#1.base, 104 + sis900_poll_~dev#1.offset, 4);assume { :begin_inline_disable_irq } true;disable_irq_#in~arg0#1 := sis900_poll_#t~mem498#1;havoc disable_irq_~arg0#1;disable_irq_~arg0#1 := disable_irq_#in~arg0#1; [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8351-1: SUMMARY for call sis900_suspend_#t~ret972#1.base, sis900_suspend_#t~ret972#1.offset := pci_get_drvdata(sis900_suspend_~pci_dev#1.base, sis900_suspend_~pci_dev#1.offset); srcloc: null [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8351: sis900_suspend_~tmp~73#1.base, sis900_suspend_~tmp~73#1.offset := sis900_suspend_#t~ret972#1.base, sis900_suspend_#t~ret972#1.offset;havoc sis900_suspend_#t~ret972#1.base, sis900_suspend_#t~ret972#1.offset;sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#1.offset := sis900_suspend_~tmp~73#1.base, sis900_suspend_~tmp~73#1.offset;call sis900_suspend_#t~mem973#1 := read~int#7(sis900_suspend_~net_dev~4#1.base, 96 + sis900_suspend_~net_dev~4#1.offset, 8);sis900_suspend_~ioaddr~16#1 := (if sis900_suspend_#t~mem973#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_suspend_#t~mem973#1 % 18446744073709551616 % 18446744073709551616 else sis900_suspend_#t~mem973#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sis900_suspend_#t~mem973#1; [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378-1: SUMMARY for call sis900_get_mac_addr_#t~ret249#1.base, sis900_get_mac_addr_#t~ret249#1.offset := pci_name(sis900_get_mac_addr_~pci_dev#1.base, sis900_get_mac_addr_~pci_dev#1.offset); srcloc: null [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228-1: SUMMARY for call sis900_tx_timeout_#t~ret661#1.base, sis900_tx_timeout_#t~ret661#1.offset := spinlock_check(sis900_tx_timeout_~sis_priv~12#1.base, 8 + sis900_tx_timeout_~sis_priv~12#1.offset); srcloc: null [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: sis900_tx_timeout_~tmp___2~9#1.base, sis900_tx_timeout_~tmp___2~9#1.offset := sis900_tx_timeout_#t~ret661#1.base, sis900_tx_timeout_#t~ret661#1.offset;havoc sis900_tx_timeout_#t~ret661#1.base, sis900_tx_timeout_#t~ret661#1.offset; [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8946: havoc mii_ethtool_sset_#t~nondet1028#1;sis900_set_settings_#t~ret851#1 := mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet1028#1, mii_ethtool_sset_~arg0#1.base, mii_ethtool_sset_~arg0#1.offset, mii_ethtool_sset_~arg1#1.base, mii_ethtool_sset_~arg1#1.offset;havoc mii_ethtool_sset_#in~arg0#1.base, mii_ethtool_sset_#in~arg0#1.offset, mii_ethtool_sset_#in~arg1#1.base, mii_ethtool_sset_#in~arg1#1.offset;assume { :end_inline_mii_ethtool_sset } true;assume -2147483648 <= sis900_set_settings_#t~ret851#1 && sis900_set_settings_#t~ret851#1 <= 2147483647;sis900_set_settings_~rt~0#1 := sis900_set_settings_#t~ret851#1;havoc sis900_set_settings_#t~ret851#1; [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898: sis900_timer_~tmp~48#1.base, sis900_timer_~tmp~48#1.offset := sis900_timer_#t~ret582#1.base, sis900_timer_#t~ret582#1.offset;havoc sis900_timer_#t~ret582#1.base, sis900_timer_#t~ret582#1.offset;sis900_timer_~sis_priv~8#1.base, sis900_timer_~sis_priv~8#1.offset := sis900_timer_~tmp~48#1.base, sis900_timer_~tmp~48#1.offset;call sis900_timer_#t~mem583#1.base, sis900_timer_#t~mem583#1.offset := read~$Pointer$#7(sis900_timer_~sis_priv~8#1.base, 76 + sis900_timer_~sis_priv~8#1.offset, 8);sis900_timer_~mii_phy~1#1.base, sis900_timer_~mii_phy~1#1.offset := sis900_timer_#t~mem583#1.base, sis900_timer_#t~mem583#1.offset;havoc sis900_timer_#t~mem583#1.base, sis900_timer_#t~mem583#1.offset;sis900_timer_~next_tick~0#1 := 1250;call sis900_timer_#t~mem584#1 := read~int#7(sis900_timer_~sis_priv~8#1.base, 263 + sis900_timer_~sis_priv~8#1.offset, 1); [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5775: sis900_probe_~tmp___2~2#1 := sis900_probe_#t~ret328#1;havoc sis900_probe_#t~ret328#1; [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823-1: SUMMARY for call sis900_set_settings_#t~ret850#1.base, sis900_set_settings_#t~ret850#1.offset := netdev_priv(sis900_set_settings_~net_dev#1.base, sis900_set_settings_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5775-1: SUMMARY for call sis900_probe_#t~ret328#1 := inl((if sis900_probe_~ioaddr~3#1 % 4294967296 <= 2147483647 then sis900_probe_~ioaddr~3#1 % 4294967296 else sis900_probe_~ioaddr~3#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823: sis900_set_settings_~tmp~64#1.base, sis900_set_settings_~tmp~64#1.offset := sis900_set_settings_#t~ret850#1.base, sis900_set_settings_#t~ret850#1.offset;havoc sis900_set_settings_#t~ret850#1.base, sis900_set_settings_#t~ret850#1.offset;sis900_set_settings_~sis_priv~23#1.base, sis900_set_settings_~sis_priv~23#1.offset := sis900_set_settings_~tmp~64#1.base, sis900_set_settings_~tmp~64#1.offset; [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7889-1: SUMMARY for call sis900_set_wol_#t~ret875#1 := pci_read_config_dword(sis900_set_wol_#t~mem874#1.base, sis900_set_wol_#t~mem874#1.offset, 68, sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset); srcloc: null [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-1: SUMMARY for call sis900_timer_#t~ret582#1.base, sis900_timer_#t~ret582#1.offset := netdev_priv(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset); srcloc: null [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7889: assume -2147483648 <= sis900_set_wol_#t~ret875#1 && sis900_set_wol_#t~ret875#1 <= 2147483647;havoc sis900_set_wol_#t~mem874#1.base, sis900_set_wol_#t~mem874#1.offset;havoc sis900_set_wol_#t~ret875#1;call sis900_set_wol_#t~mem876#1 := read~int#14(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, 4); [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7757-1: SUMMARY for call sis900_get_drvinfo_#t~ret837#1.base, sis900_get_drvinfo_#t~ret837#1.offset := netdev_priv(sis900_get_drvinfo_~net_dev#1.base, sis900_get_drvinfo_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7757: sis900_get_drvinfo_~tmp~59#1.base, sis900_get_drvinfo_~tmp~59#1.offset := sis900_get_drvinfo_#t~ret837#1.base, sis900_get_drvinfo_#t~ret837#1.offset;havoc sis900_get_drvinfo_#t~ret837#1.base, sis900_get_drvinfo_#t~ret837#1.offset;sis900_get_drvinfo_~sis_priv~18#1.base, sis900_get_drvinfo_~sis_priv~18#1.offset := sis900_get_drvinfo_~tmp~59#1.base, sis900_get_drvinfo_~tmp~59#1.offset; [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577: havoc __const_udelay_~arg0#1;havoc __const_udelay_#in~arg0#1;assume { :end_inline___const_udelay } true;sis96x_get_mac_addr_~waittime~0#1 := 1 + sis96x_get_mac_addr_~waittime~0#1; [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5379: assume -2147483648 <= sis900_get_mac_addr_#t~ret250#1 && sis900_get_mac_addr_#t~ret250#1 <= 2147483647;havoc sis900_get_mac_addr_#t~ret250#1;sis900_get_mac_addr_#res#1 := 0; [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5379-1: SUMMARY for call sis900_get_mac_addr_#t~ret250#1 := printk(22, 0); srcloc: null [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7295-1: SUMMARY for call sis900_start_xmit_#t~ret675#1.base, sis900_start_xmit_#t~ret675#1.offset := spinlock_check(sis900_start_xmit_~sis_priv~13#1.base, 8 + sis900_start_xmit_~sis_priv~13#1.offset); srcloc: null [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7295: sis900_start_xmit_~tmp___0~27#1.base, sis900_start_xmit_~tmp___0~27#1.offset := sis900_start_xmit_#t~ret675#1.base, sis900_start_xmit_#t~ret675#1.offset;havoc sis900_start_xmit_#t~ret675#1.base, sis900_start_xmit_#t~ret675#1.offset; [2025-02-08 02:04:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7163-1: SUMMARY for call sis900_read_mode_#t~ret646#1 := mdio_read(sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset, sis900_read_mode_~phy_addr~1#1, 0); srcloc: null [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7163: assume -2147483648 <= sis900_read_mode_#t~ret646#1 && sis900_read_mode_#t~ret646#1 <= 2147483647;sis900_read_mode_~tmp___3~6#1 := sis900_read_mode_#t~ret646#1;havoc sis900_read_mode_#t~ret646#1; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7229-1: SUMMARY for call sis900_tx_timeout_#t~ret662#1 := _raw_spin_lock_irqsave(sis900_tx_timeout_~tmp___2~9#1.base, sis900_tx_timeout_~tmp___2~9#1.offset); srcloc: null [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7229: sis900_tx_timeout_~flags~0#1 := sis900_tx_timeout_#t~ret662#1;havoc sis900_tx_timeout_#t~ret662#1;sis900_tx_timeout_~tmp___3~7#1 := 0;call write~int#7(sis900_tx_timeout_~tmp___3~7#1, sis900_tx_timeout_~sis_priv~12#1.base, 276 + sis900_tx_timeout_~sis_priv~12#1.offset, 4);call write~int#7(sis900_tx_timeout_~tmp___3~7#1, sis900_tx_timeout_~sis_priv~12#1.base, 280 + sis900_tx_timeout_~sis_priv~12#1.offset, 4);sis900_tx_timeout_~i~17#1 := 0; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890: call write~int#14(sis900_set_wol_#t~bitwise877#1, sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, 4);havoc sis900_set_wol_#t~mem876#1;havoc sis900_set_wol_#t~bitwise877#1;call sis900_set_wol_#t~mem878#1.base, sis900_set_wol_#t~mem878#1.offset := read~$Pointer$#7(sis900_set_wol_~sis_priv~25#1.base, sis900_set_wol_~sis_priv~25#1.offset, 8);call sis900_set_wol_#t~mem879#1 := read~int#14(sis900_set_wol_~#cfgpmcsr~0#1.base, sis900_set_wol_~#cfgpmcsr~0#1.offset, 4); [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6965-2: call sis900_timer_#t~mem608#1 := read~int#7(sis900_timer_~sis_priv~8#1.base, 577 + sis900_timer_~sis_priv~8#1.offset, 1); [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6965-1: SUMMARY for call sis630_set_eq(sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, (if sis900_timer_#t~mem608#1 % 256 % 4294967296 <= 2147483647 then sis900_timer_#t~mem608#1 % 256 % 4294967296 else sis900_timer_#t~mem608#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6965: havoc sis900_timer_#t~mem608#1; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5908: sis900_mii_probe_#t~ret355#1.base, sis900_mii_probe_#t~ret355#1.offset := kmalloc_#res#1.base, kmalloc_#res#1.offset;havoc kmalloc_#t~ret33#1.base, kmalloc_#t~ret33#1.offset, kmalloc_~size#1, kmalloc_~flags#1, kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset;havoc kmalloc_#in~size#1, kmalloc_#in~flags#1;assume { :end_inline_kmalloc } true;sis900_mii_probe_~tmp___2~3#1.base, sis900_mii_probe_~tmp___2~3#1.offset := sis900_mii_probe_#t~ret355#1.base, sis900_mii_probe_#t~ret355#1.offset;havoc sis900_mii_probe_#t~ret355#1.base, sis900_mii_probe_#t~ret355#1.offset;sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset := sis900_mii_probe_~tmp___2~3#1.base, sis900_mii_probe_~tmp___2~3#1.offset; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5776-1: SUMMARY for call outl(sis900_probe_#t~bitwise329#1, (if sis900_probe_~ioaddr~3#1 % 4294967296 <= 2147483647 then sis900_probe_~ioaddr~3#1 % 4294967296 else sis900_probe_~ioaddr~3#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890-4: assume 0 == sis900_set_wol_#t~mem876#1 % 4294967296 || 256 == sis900_set_wol_#t~mem876#1 % 4294967296;sis900_set_wol_#t~bitwise877#1 := 256; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890-4: assume !(0 == sis900_set_wol_#t~mem876#1 % 4294967296 || 256 == sis900_set_wol_#t~mem876#1 % 4294967296); [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5776-2: [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890-3: assume false;sis900_set_wol_#t~bitwise877#1 := sis900_set_wol_#t~mem876#1; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890-3: assume !false; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890-2: havoc sis900_set_wol_#t~bitwise877#1;assume (sis900_set_wol_#t~bitwise877#1 % 4294967296 >= sis900_set_wol_#t~mem876#1 % 4294967296 && sis900_set_wol_#t~bitwise877#1 % 4294967296 >= 256) && sis900_set_wol_#t~bitwise877#1 % 4294967296 <= 256 + sis900_set_wol_#t~mem876#1 % 4294967296; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5776: havoc sis900_probe_#t~bitwise329#1; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890-1: [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5776-5: assume 0 == sis900_probe_~tmp___2~2#1 % 4294967296 || 512 == sis900_probe_~tmp___2~2#1 % 4294967296;sis900_probe_#t~bitwise329#1 := 512; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5776-5: assume !(0 == sis900_probe_~tmp___2~2#1 % 4294967296 || 512 == sis900_probe_~tmp___2~2#1 % 4294967296); [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5644-1: SUMMARY for call sis900_probe_#t~ret294#1.base, sis900_probe_#t~ret294#1.offset := pci_name(sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset); srcloc: null [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5776-3: havoc sis900_probe_#t~bitwise329#1;assume (sis900_probe_#t~bitwise329#1 % 4294967296 >= sis900_probe_~tmp___2~2#1 % 4294967296 && sis900_probe_#t~bitwise329#1 % 4294967296 >= 512) && sis900_probe_#t~bitwise329#1 % 4294967296 <= 512 + sis900_probe_~tmp___2~2#1 % 4294967296; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5776-4: assume false;sis900_probe_#t~bitwise329#1 := sis900_probe_~tmp___2~2#1; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5776-4: assume !false; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5644: sis900_probe_~tmp~35#1.base, sis900_probe_~tmp~35#1.offset := sis900_probe_#t~ret294#1.base, sis900_probe_#t~ret294#1.offset;havoc sis900_probe_#t~ret294#1.base, sis900_probe_#t~ret294#1.offset;sis900_probe_~dev_name___0~0#1.base, sis900_probe_~dev_name___0~0#1.offset := sis900_probe_~tmp~35#1.base, sis900_probe_~tmp~35#1.offset;assume { :begin_inline_pci_enable_device } true;pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset;havoc pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet1037#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset := pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;havoc pci_enable_device_#t~nondet1037#1;assume -2147483648 <= pci_enable_device_#t~nondet1037#1 && pci_enable_device_#t~nondet1037#1 <= 2147483647;pci_enable_device_#res#1 := pci_enable_device_#t~nondet1037#1;havoc pci_enable_device_#t~nondet1037#1; [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8287-1: call sis900_reset_#t~mem961#1 := read~int#7(sis900_reset_~sis_priv~29#1.base, 577 + sis900_reset_~sis_priv~29#1.offset, 1); [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7296-1: SUMMARY for call sis900_start_xmit_#t~ret676#1 := _raw_spin_lock_irqsave(sis900_start_xmit_~tmp___0~27#1.base, sis900_start_xmit_~tmp___0~27#1.offset); srcloc: null [2025-02-08 02:04:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8287: assume sis900_reset_#t~mem961#1 % 256 % 4294967296 > 143;havoc sis900_reset_#t~mem961#1; [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8287: assume !(sis900_reset_#t~mem961#1 % 256 % 4294967296 > 143);havoc sis900_reset_#t~mem961#1;call sis900_reset_#t~mem962#1 := read~int#7(sis900_reset_~sis_priv~29#1.base, 577 + sis900_reset_~sis_priv~29#1.offset, 1); [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7296: sis900_start_xmit_~flags~1#1 := sis900_start_xmit_#t~ret676#1;havoc sis900_start_xmit_#t~ret676#1;call sis900_start_xmit_#t~mem677#1 := read~int#7(sis900_start_xmit_~sis_priv~13#1.base, 276 + sis900_start_xmit_~sis_priv~13#1.offset, 4);sis900_start_xmit_~entry~0#1 := sis900_start_xmit_#t~mem677#1 % 16;havoc sis900_start_xmit_#t~mem677#1;call write~$Pointer$#7(sis900_start_xmit_~skb#1.base, sis900_start_xmit_~skb#1.offset, sis900_start_xmit_~sis_priv~13#1.base, 284 + sis900_start_xmit_~sis_priv~13#1.offset + 8 * (if sis900_start_xmit_~entry~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then sis900_start_xmit_~entry~0#1 % 4294967296 % 18446744073709551616 else sis900_start_xmit_~entry~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);call sis900_start_xmit_#t~mem678#1.base, sis900_start_xmit_#t~mem678#1.offset := read~$Pointer$#7(sis900_start_xmit_~sis_priv~13#1.base, sis900_start_xmit_~sis_priv~13#1.offset, 8);call sis900_start_xmit_#t~mem679#1.base, sis900_start_xmit_#t~mem679#1.offset := read~$Pointer$#7(sis900_start_xmit_~skb#1.base, 226 + sis900_start_xmit_~skb#1.offset, 8);call sis900_start_xmit_#t~mem680#1 := read~int#7(sis900_start_xmit_~skb#1.base, 104 + sis900_start_xmit_~skb#1.offset, 4); [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5975: assume 0 == sis900_mii_probe_#t~mem373#1 % 65536 % 4294967296;havoc sis900_mii_probe_#t~mem373#1; [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5975: assume !(0 == sis900_mii_probe_#t~mem373#1 % 65536 % 4294967296);havoc sis900_mii_probe_#t~mem373#1; [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5975-1: call sis900_mii_probe_#t~mem373#1 := read~int#5(~#mii_chip_table~0.base, 10 + (~#mii_chip_table~0.offset + 13 * sis900_mii_probe_~i~5#1), 2); [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023: assume 255 != sis900_set_config_#t~mem903#1 % 256 % 4294967296;havoc sis900_set_config_#t~mem903#1;call sis900_set_config_#t~mem904#1 := read~int#18(sis900_set_config_~map#1.base, 20 + sis900_set_config_~map#1.offset, 1);call sis900_set_config_#t~mem905#1 := read~int#7(sis900_set_config_~dev#1.base, 434 + sis900_set_config_~dev#1.offset, 1); [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023: assume !(255 != sis900_set_config_#t~mem903#1 % 256 % 4294967296);havoc sis900_set_config_#t~mem903#1; [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891-1: SUMMARY for call sis900_set_wol_#t~ret880#1 := pci_write_config_dword(sis900_set_wol_#t~mem878#1.base, sis900_set_wol_#t~mem878#1.offset, 68, sis900_set_wol_#t~mem879#1); srcloc: null [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891: assume -2147483648 <= sis900_set_wol_#t~ret880#1 && sis900_set_wol_#t~ret880#1 <= 2147483647;havoc sis900_set_wol_#t~mem878#1.base, sis900_set_wol_#t~mem878#1.offset;havoc sis900_set_wol_#t~mem879#1;havoc sis900_set_wol_#t~ret880#1;call sis900_set_wol_#t~mem881#1 := read~int#7(sis900_set_wol_~sis_priv~25#1.base, 264 + sis900_set_wol_~sis_priv~25#1.offset, 4); [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9014: havoc pci_save_state_#t~nondet1040#1;sis900_suspend_#t~ret978#1 := pci_save_state_#res#1;havoc pci_save_state_#t~nondet1040#1, pci_save_state_~arg0#1.base, pci_save_state_~arg0#1.offset;havoc pci_save_state_#in~arg0#1.base, pci_save_state_#in~arg0#1.offset;assume { :end_inline_pci_save_state } true;assume -2147483648 <= sis900_suspend_#t~ret978#1 && sis900_suspend_#t~ret978#1 <= 2147483647;havoc sis900_suspend_#t~ret978#1;sis900_suspend_#res#1 := 0; [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5711: assume ~sis900_debug~0 > 0;call write~int#7(~sis900_debug~0, sis900_probe_~sis_priv~0#1.base, 264 + sis900_probe_~sis_priv~0#1.offset, 4); [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5711: assume !(~sis900_debug~0 > 0);call write~int#7(197, sis900_probe_~sis_priv~0#1.base, 264 + sis900_probe_~sis_priv~0#1.offset, 4); [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7759-1: SUMMARY for call sis900_get_drvinfo_#t~strcpy~res838#1.base, sis900_get_drvinfo_#t~strcpy~res838#1.offset := #Ultimate.C_strcpy#7(sis900_get_drvinfo_~info#1.base, 4 + sis900_get_drvinfo_~info#1.offset, 61, 0); srcloc: null [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8684: main_#t~ret1006#1 := sis900_resume_#res#1;havoc sis900_resume_#t~ret979#1.base, sis900_resume_#t~ret979#1.offset, sis900_resume_#t~ret980#1.base, sis900_resume_#t~ret980#1.offset, sis900_resume_#t~mem981#1, sis900_resume_#t~ret982#1, sis900_resume_#t~ret983#1, sis900_resume_#t~ret984#1, sis900_resume_#t~bitwise985#1, sis900_resume_#t~mem986#1.base, sis900_resume_#t~mem986#1.offset, sis900_resume_~pci_dev#1.base, sis900_resume_~pci_dev#1.offset, sis900_resume_~net_dev~5#1.base, sis900_resume_~net_dev~5#1.offset, sis900_resume_~tmp~74#1.base, sis900_resume_~tmp~74#1.offset, sis900_resume_~sis_priv~31#1.base, sis900_resume_~sis_priv~31#1.offset, sis900_resume_~tmp___0~42#1.base, sis900_resume_~tmp___0~42#1.offset, sis900_resume_~ioaddr~17#1, sis900_resume_~tmp___1~23#1, sis900_resume_~tmp___2~15#1;havoc sis900_resume_#in~pci_dev#1.base, sis900_resume_#in~pci_dev#1.offset;assume { :end_inline_sis900_resume } true;assume -2147483648 <= main_#t~ret1006#1 && main_#t~ret1006#1 <= 2147483647;havoc main_#t~ret1006#1; [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7759: havoc sis900_get_drvinfo_#t~strcpy~res838#1.base, sis900_get_drvinfo_#t~strcpy~res838#1.offset; [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8684-1: assume { :begin_inline_sis900_resume } true;sis900_resume_#in~pci_dev#1.base, sis900_resume_#in~pci_dev#1.offset := main_~var_group8~0#1.base, main_~var_group8~0#1.offset;havoc sis900_resume_#res#1;havoc sis900_resume_#t~ret979#1.base, sis900_resume_#t~ret979#1.offset, sis900_resume_#t~ret980#1.base, sis900_resume_#t~ret980#1.offset, sis900_resume_#t~mem981#1, sis900_resume_#t~ret982#1, sis900_resume_#t~ret983#1, sis900_resume_#t~ret984#1, sis900_resume_#t~bitwise985#1, sis900_resume_#t~mem986#1.base, sis900_resume_#t~mem986#1.offset, sis900_resume_~pci_dev#1.base, sis900_resume_~pci_dev#1.offset, sis900_resume_~net_dev~5#1.base, sis900_resume_~net_dev~5#1.offset, sis900_resume_~tmp~74#1.base, sis900_resume_~tmp~74#1.offset, sis900_resume_~sis_priv~31#1.base, sis900_resume_~sis_priv~31#1.offset, sis900_resume_~tmp___0~42#1.base, sis900_resume_~tmp___0~42#1.offset, sis900_resume_~ioaddr~17#1, sis900_resume_~tmp___1~23#1, sis900_resume_~tmp___2~15#1;sis900_resume_~pci_dev#1.base, sis900_resume_~pci_dev#1.offset := sis900_resume_#in~pci_dev#1.base, sis900_resume_#in~pci_dev#1.offset;havoc sis900_resume_~net_dev~5#1.base, sis900_resume_~net_dev~5#1.offset;havoc sis900_resume_~tmp~74#1.base, sis900_resume_~tmp~74#1.offset;havoc sis900_resume_~sis_priv~31#1.base, sis900_resume_~sis_priv~31#1.offset;havoc sis900_resume_~tmp___0~42#1.base, sis900_resume_~tmp___0~42#1.offset;havoc sis900_resume_~ioaddr~17#1;havoc sis900_resume_~tmp___1~23#1;havoc sis900_resume_~tmp___2~15#1; [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825-1: SUMMARY for call spin_lock_irq(sis900_set_settings_~sis_priv~23#1.base, 8 + sis900_set_settings_~sis_priv~23#1.offset); srcloc: null [2025-02-08 02:04:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825: assume { :begin_inline_mii_ethtool_sset } true;mii_ethtool_sset_#in~arg0#1.base, mii_ethtool_sset_#in~arg0#1.offset, mii_ethtool_sset_#in~arg1#1.base, mii_ethtool_sset_#in~arg1#1.offset := sis900_set_settings_~sis_priv~23#1.base, 96 + sis900_set_settings_~sis_priv~23#1.offset, sis900_set_settings_~cmd#1.base, sis900_set_settings_~cmd#1.offset;havoc mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet1028#1, mii_ethtool_sset_~arg0#1.base, mii_ethtool_sset_~arg0#1.offset, mii_ethtool_sset_~arg1#1.base, mii_ethtool_sset_~arg1#1.offset;mii_ethtool_sset_~arg0#1.base, mii_ethtool_sset_~arg0#1.offset := mii_ethtool_sset_#in~arg0#1.base, mii_ethtool_sset_#in~arg0#1.offset;mii_ethtool_sset_~arg1#1.base, mii_ethtool_sset_~arg1#1.offset := mii_ethtool_sset_#in~arg1#1.base, mii_ethtool_sset_#in~arg1#1.offset;havoc mii_ethtool_sset_#t~nondet1028#1;assume -2147483648 <= mii_ethtool_sset_#t~nondet1028#1 && mii_ethtool_sset_#t~nondet1028#1 <= 2147483647;mii_ethtool_sset_#res#1 := mii_ethtool_sset_#t~nondet1028#1;havoc mii_ethtool_sset_#t~nondet1028#1; [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5447: call sis630e_get_mac_addr_#t~mem265#1.base, sis630e_get_mac_addr_#t~mem265#1.offset := read~$Pointer$#7(sis630e_get_mac_addr_~net_dev#1.base, 692 + sis630e_get_mac_addr_~net_dev#1.offset, 8);assume { :begin_inline_inb } true;inb_#in~port#1 := 113;havoc inb_#res#1;havoc inb_~port#1, inb_~value~0#1;inb_~port#1 := inb_#in~port#1;havoc inb_~value~0#1;inb_#res#1 := inb_~value~0#1; [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5447-1: SUMMARY for call outb((if (9 + sis630e_get_mac_addr_~i~1#1 % 256) % 4294967296 % 4294967296 <= 2147483647 then (9 + sis630e_get_mac_addr_~i~1#1 % 256) % 4294967296 % 4294967296 else (9 + sis630e_get_mac_addr_~i~1#1 % 256) % 4294967296 % 4294967296 - 4294967296), 112); srcloc: null [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8354: assume -2147483648 <= sis900_suspend_#t~ret974#1 && sis900_suspend_#t~ret974#1 <= 2147483647;sis900_suspend_~tmp___0~41#1 := sis900_suspend_#t~ret974#1;havoc sis900_suspend_#t~ret974#1; [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552: assume 20 == main_~tmp___0~43#1; [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552: assume !(20 == main_~tmp___0~43#1); [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-2: is_zero_ether_addr_#res#1 := (if 0 == is_zero_ether_addr_#t~bitwise233#1 % 4294967296 then 1 else 0);havoc is_zero_ether_addr_#t~mem223#1;havoc is_zero_ether_addr_#t~mem224#1;havoc is_zero_ether_addr_#t~bitwise225#1;havoc is_zero_ether_addr_#t~mem226#1;havoc is_zero_ether_addr_#t~bitwise227#1;havoc is_zero_ether_addr_#t~mem228#1;havoc is_zero_ether_addr_#t~bitwise229#1;havoc is_zero_ether_addr_#t~mem230#1;havoc is_zero_ether_addr_#t~bitwise231#1;havoc is_zero_ether_addr_#t~mem232#1;havoc is_zero_ether_addr_#t~bitwise233#1; [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-3: [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249: havoc is_zero_ether_addr_#t~mem223#1;havoc is_zero_ether_addr_#t~mem224#1;havoc is_zero_ether_addr_#t~bitwise225#1;havoc is_zero_ether_addr_#t~mem226#1;havoc is_zero_ether_addr_#t~bitwise227#1;havoc is_zero_ether_addr_#t~mem228#1;havoc is_zero_ether_addr_#t~bitwise229#1;havoc is_zero_ether_addr_#t~mem230#1;havoc is_zero_ether_addr_#t~bitwise231#1;havoc is_zero_ether_addr_#t~mem232#1;havoc is_zero_ether_addr_#t~bitwise233#1;is_valid_ether_addr_#t~ret236#1 := is_zero_ether_addr_#res#1;havoc is_zero_ether_addr_#t~mem223#1, is_zero_ether_addr_#t~mem224#1, is_zero_ether_addr_#t~bitwise225#1, is_zero_ether_addr_#t~mem226#1, is_zero_ether_addr_#t~bitwise227#1, is_zero_ether_addr_#t~mem228#1, is_zero_ether_addr_#t~bitwise229#1, is_zero_ether_addr_#t~mem230#1, is_zero_ether_addr_#t~bitwise231#1, is_zero_ether_addr_#t~mem232#1, is_zero_ether_addr_#t~bitwise233#1, is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset;havoc is_zero_ether_addr_#in~addr#1.base, is_zero_ether_addr_#in~addr#1.offset;assume { :end_inline_is_zero_ether_addr } true;assume -2147483648 <= is_valid_ether_addr_#t~ret236#1 && is_valid_ether_addr_#t~ret236#1 <= 2147483647;is_valid_ether_addr_~tmp___0~9#1 := is_valid_ether_addr_#t~ret236#1;havoc is_valid_ether_addr_#t~ret236#1; [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8354-1: SUMMARY for call sis900_suspend_#t~ret974#1 := netif_running(sis900_suspend_~net_dev~4#1.base, sis900_suspend_~net_dev~4#1.offset); srcloc: null [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7165-3: assume 256 == sis900_read_mode_~tmp___3~6#1;sis900_read_mode_#t~bitwise647#1 := sis900_read_mode_~tmp___3~6#1; [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7165-3: assume !(256 == sis900_read_mode_~tmp___3~6#1); [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-6: assume 0 == is_zero_ether_addr_#t~bitwise231#1 || is_zero_ether_addr_#t~bitwise231#1 == (if is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise233#1 := (if is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-6: assume !(0 == is_zero_ether_addr_#t~bitwise231#1 || is_zero_ether_addr_#t~bitwise231#1 == (if is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7165-2: havoc sis900_read_mode_#t~bitwise647#1;assume ((((sis900_read_mode_~tmp___3~6#1 < 0 || sis900_read_mode_#t~bitwise647#1 <= sis900_read_mode_~tmp___3~6#1) && sis900_read_mode_#t~bitwise647#1 <= 256) && sis900_read_mode_#t~bitwise647#1 >= 0) && (sis900_read_mode_~tmp___3~6#1 >= 0 || sis900_read_mode_#t~bitwise647#1 > 256 + sis900_read_mode_~tmp___3~6#1)) && sis900_read_mode_#t~bitwise647#1 >= -2147483648; [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-7: call is_zero_ether_addr_#t~mem232#1 := read~int#7(is_zero_ether_addr_~addr#1.base, 5 + is_zero_ether_addr_~addr#1.offset, 1); [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7165-1: [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-4: havoc is_zero_ether_addr_#t~bitwise233#1;assume (((((is_zero_ether_addr_#t~bitwise231#1 < 0 && (if is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise233#1 >= (if is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 - 4294967296)) && ((is_zero_ether_addr_#t~bitwise231#1 >= 0 && (if is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise233#1 >= is_zero_ether_addr_#t~bitwise231#1)) && ((is_zero_ether_addr_#t~bitwise231#1 < 0 || (if is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise233#1 <= is_zero_ether_addr_#t~bitwise231#1 + (if is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 - 4294967296))) && ((is_zero_ether_addr_#t~bitwise231#1 >= 0 && (if is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise233#1 < 0)) && is_zero_ether_addr_#t~bitwise233#1 <= 2147483647; [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7165: assume 0 != sis900_read_mode_#t~bitwise647#1;havoc sis900_read_mode_#t~bitwise647#1;call write~int#12(2, sis900_read_mode_~duplex#1.base, sis900_read_mode_~duplex#1.offset, 4); [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7165: assume !(0 != sis900_read_mode_#t~bitwise647#1);havoc sis900_read_mode_#t~bitwise647#1; [2025-02-08 02:04:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-5: assume 0 == (if is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise233#1 := is_zero_ether_addr_#t~bitwise231#1; [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-5: assume !(0 == (if is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem232#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-10: assume 0 == (if is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise231#1 := is_zero_ether_addr_#t~bitwise229#1; [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-10: assume !(0 == (if is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-11: assume 0 == is_zero_ether_addr_#t~bitwise229#1 || is_zero_ether_addr_#t~bitwise229#1 == (if is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise231#1 := (if is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-11: assume !(0 == is_zero_ether_addr_#t~bitwise229#1 || is_zero_ether_addr_#t~bitwise229#1 == (if is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-8: [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024: assume (if sis900_set_config_#t~mem904#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem904#1 % 256 % 4294967296 else sis900_set_config_#t~mem904#1 % 256 % 4294967296 - 4294967296) != (if sis900_set_config_#t~mem905#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem905#1 % 256 % 4294967296 else sis900_set_config_#t~mem905#1 % 256 % 4294967296 - 4294967296);havoc sis900_set_config_#t~mem904#1;havoc sis900_set_config_#t~mem905#1;call sis900_set_config_#t~mem906#1 := read~int#18(sis900_set_config_~map#1.base, 20 + sis900_set_config_~map#1.offset, 1); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024: assume !((if sis900_set_config_#t~mem904#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem904#1 % 256 % 4294967296 else sis900_set_config_#t~mem904#1 % 256 % 4294967296 - 4294967296) != (if sis900_set_config_#t~mem905#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem905#1 % 256 % 4294967296 else sis900_set_config_#t~mem905#1 % 256 % 4294967296 - 4294967296));havoc sis900_set_config_#t~mem904#1;havoc sis900_set_config_#t~mem905#1; [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7165-4: assume 0 == sis900_read_mode_~tmp___3~6#1;sis900_read_mode_#t~bitwise647#1 := 0; [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7165-4: assume !(0 == sis900_read_mode_~tmp___3~6#1); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-9: havoc is_zero_ether_addr_#t~bitwise231#1;assume (((((is_zero_ether_addr_#t~bitwise229#1 < 0 && (if is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise231#1 >= (if is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 - 4294967296)) && ((is_zero_ether_addr_#t~bitwise229#1 >= 0 && (if is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise231#1 >= is_zero_ether_addr_#t~bitwise229#1)) && ((is_zero_ether_addr_#t~bitwise229#1 < 0 || (if is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise231#1 <= is_zero_ether_addr_#t~bitwise229#1 + (if is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 - 4294967296))) && ((is_zero_ether_addr_#t~bitwise229#1 >= 0 && (if is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem230#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise231#1 < 0)) && is_zero_ether_addr_#t~bitwise231#1 <= 2147483647; [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090-1: sis900_set_config_#res#1 := 0; [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-14: havoc is_zero_ether_addr_#t~bitwise229#1;assume (((((is_zero_ether_addr_#t~bitwise227#1 < 0 && (if is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise229#1 >= (if is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 - 4294967296)) && ((is_zero_ether_addr_#t~bitwise227#1 >= 0 && (if is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise229#1 >= is_zero_ether_addr_#t~bitwise227#1)) && ((is_zero_ether_addr_#t~bitwise227#1 < 0 || (if is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise229#1 <= is_zero_ether_addr_#t~bitwise227#1 + (if is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 - 4294967296))) && ((is_zero_ether_addr_#t~bitwise227#1 >= 0 && (if is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise229#1 < 0)) && is_zero_ether_addr_#t~bitwise229#1 <= 2147483647; [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-15: assume 0 == (if is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise229#1 := is_zero_ether_addr_#t~bitwise227#1; [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-15: assume !(0 == (if is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-12: call is_zero_ether_addr_#t~mem230#1 := read~int#7(is_zero_ether_addr_~addr#1.base, 4 + is_zero_ether_addr_~addr#1.offset, 1); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-13: [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-18: [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-19: havoc is_zero_ether_addr_#t~bitwise227#1;assume (((((is_zero_ether_addr_#t~bitwise225#1 < 0 && (if is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise227#1 >= (if is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 - 4294967296)) && ((is_zero_ether_addr_#t~bitwise225#1 >= 0 && (if is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise227#1 >= is_zero_ether_addr_#t~bitwise225#1)) && ((is_zero_ether_addr_#t~bitwise225#1 < 0 || (if is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise227#1 <= is_zero_ether_addr_#t~bitwise225#1 + (if is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 - 4294967296))) && ((is_zero_ether_addr_#t~bitwise225#1 >= 0 && (if is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise227#1 < 0)) && is_zero_ether_addr_#t~bitwise227#1 <= 2147483647; [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-1: SUMMARY for call sis900_get_drvinfo_#t~strcpy~res839#1.base, sis900_get_drvinfo_#t~strcpy~res839#1.offset := #Ultimate.C_strcpy#7(sis900_get_drvinfo_~info#1.base, 36 + sis900_get_drvinfo_~info#1.offset, 62, 0); srcloc: null [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-16: assume 0 == is_zero_ether_addr_#t~bitwise227#1 || is_zero_ether_addr_#t~bitwise227#1 == (if is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise229#1 := (if is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-16: assume !(0 == is_zero_ether_addr_#t~bitwise227#1 || is_zero_ether_addr_#t~bitwise227#1 == (if is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem228#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760: havoc sis900_get_drvinfo_#t~strcpy~res839#1.base, sis900_get_drvinfo_#t~strcpy~res839#1.offset;call sis900_get_drvinfo_#t~mem840#1.base, sis900_get_drvinfo_#t~mem840#1.offset := read~$Pointer$#7(sis900_get_drvinfo_~sis_priv~18#1.base, sis900_get_drvinfo_~sis_priv~18#1.offset, 8); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-17: call is_zero_ether_addr_#t~mem228#1 := read~int#7(is_zero_ether_addr_~addr#1.base, 3 + is_zero_ether_addr_~addr#1.offset, 1); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-22: call is_zero_ether_addr_#t~mem226#1 := read~int#7(is_zero_ether_addr_~addr#1.base, 2 + is_zero_ether_addr_~addr#1.offset, 1); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-23: [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5514: sis635_get_mac_addr_~__ret~3#1.base, sis635_get_mac_addr_~__ret~3#1.offset := sis635_get_mac_addr_#t~memcpy~res282#1.base, sis635_get_mac_addr_#t~memcpy~res282#1.offset;havoc sis635_get_mac_addr_#t~mem281#1.base, sis635_get_mac_addr_#t~mem281#1.offset;havoc sis635_get_mac_addr_#t~memcpy~res282#1.base, sis635_get_mac_addr_#t~memcpy~res282#1.offset; [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-20: assume 0 == (if is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise227#1 := is_zero_ether_addr_#t~bitwise225#1; [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-20: assume !(0 == (if is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-21: assume 0 == is_zero_ether_addr_#t~bitwise225#1 || is_zero_ether_addr_#t~bitwise225#1 == (if is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise227#1 := (if is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-21: assume !(0 == is_zero_ether_addr_#t~bitwise225#1 || is_zero_ether_addr_#t~bitwise225#1 == (if is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem226#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-26: assume 0 == (if is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 - 4294967296) || (if is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 - 4294967296) == (if is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise225#1 := (if is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-26: assume !(0 == (if is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 - 4294967296) || (if is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 - 4294967296) == (if is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-24: havoc is_zero_ether_addr_#t~bitwise225#1;assume ((((((if is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 - 4294967296) < 0 && (if is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise225#1 >= (if is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 - 4294967296)) && (((if is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 - 4294967296) >= 0 && (if is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise225#1 >= (if is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 - 4294967296))) && (((if is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 - 4294967296) < 0 || (if is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise225#1 <= (if is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 - 4294967296) + (if is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 - 4294967296))) && (((if is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 - 4294967296) >= 0 && (if is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise225#1 < 0)) && is_zero_ether_addr_#t~bitwise225#1 <= 2147483647; [2025-02-08 02:04:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5514-1: SUMMARY for call sis635_get_mac_addr_#t~memcpy~res282#1.base, sis635_get_mac_addr_#t~memcpy~res282#1.offset := #Ultimate.C_memcpy#7(sis635_get_mac_addr_~net_dev#1.base, 448 + sis635_get_mac_addr_~net_dev#1.offset, sis635_get_mac_addr_#t~mem281#1.base, sis635_get_mac_addr_#t~mem281#1.offset, sis635_get_mac_addr_~__len~2#1); srcloc: null [2025-02-08 02:04:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-25: assume 0 == (if is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise225#1 := (if is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem223#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249-25: assume !(0 == (if is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem224#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5448: sis630e_get_mac_addr_#t~ret266#1 := inb_#res#1;havoc inb_~port#1, inb_~value~0#1;havoc inb_#in~port#1;assume { :end_inline_inb } true;call write~int#7(sis630e_get_mac_addr_#t~ret266#1, sis630e_get_mac_addr_#t~mem265#1.base, sis630e_get_mac_addr_#t~mem265#1.offset + (if sis630e_get_mac_addr_~i~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis630e_get_mac_addr_~i~1#1 % 18446744073709551616 % 18446744073709551616 else sis630e_get_mac_addr_~i~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);havoc sis630e_get_mac_addr_#t~mem265#1.base, sis630e_get_mac_addr_#t~mem265#1.offset;havoc sis630e_get_mac_addr_#t~ret266#1;sis630e_get_mac_addr_~i~1#1 := 1 + sis630e_get_mac_addr_~i~1#1; [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8289: SUMMARY for call outl(1032, (if (4 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 <= 2147483647 then (4 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 else (4 + sis900_reset_~ioaddr~15#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5911: assume 0 == (sis900_mii_probe_~mii_phy~0#1.base + sis900_mii_probe_~mii_phy~0#1.offset) % 18446744073709551616; [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5911: assume !(0 == (sis900_mii_probe_~mii_phy~0#1.base + sis900_mii_probe_~mii_phy~0#1.offset) % 18446744073709551616); [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977: assume -2147483648 <= sis900_mii_probe_#t~ret374#1 && sis900_mii_probe_#t~ret374#1 <= 2147483647;havoc sis900_mii_probe_#t~ret374#1;call write~int#7(0, sis900_mii_probe_~mii_phy~0#1.base, 18 + sis900_mii_probe_~mii_phy~0#1.offset, 1); [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977-1: SUMMARY for call sis900_mii_probe_#t~ret374#1 := printk(36, 0); srcloc: null [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025: assume 0 == (if sis900_set_config_#t~mem906#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem906#1 % 256 % 4294967296 else sis900_set_config_#t~mem906#1 % 256 % 4294967296 - 4294967296);havoc sis900_set_config_#t~mem906#1; [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025: assume !(0 == (if sis900_set_config_#t~mem906#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem906#1 % 256 % 4294967296 else sis900_set_config_#t~mem906#1 % 256 % 4294967296 - 4294967296));havoc sis900_set_config_#t~mem906#1;call sis900_set_config_#t~mem907#1 := read~int#18(sis900_set_config_~map#1.base, 20 + sis900_set_config_~map#1.offset, 1); [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893-3: assume 16384 == sis900_set_wol_#t~mem881#1 % 4294967296;sis900_set_wol_#t~bitwise882#1 := sis900_set_wol_#t~mem881#1; [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893-3: assume !(16384 == sis900_set_wol_#t~mem881#1 % 4294967296); [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7827-1: SUMMARY for call spin_unlock_irq(sis900_set_settings_~sis_priv~23#1.base, 8 + sis900_set_settings_~sis_priv~23#1.offset); srcloc: null [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893-2: havoc sis900_set_wol_#t~bitwise882#1;assume sis900_set_wol_#t~bitwise882#1 % 4294967296 <= sis900_set_wol_#t~mem881#1 % 4294967296 && sis900_set_wol_#t~bitwise882#1 % 4294967296 <= 16384; [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7827: sis900_set_settings_#res#1 := sis900_set_settings_~rt~0#1; [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893-1: [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893: assume 0 != sis900_set_wol_#t~bitwise882#1 % 4294967296;havoc sis900_set_wol_#t~mem881#1;havoc sis900_set_wol_#t~bitwise882#1; [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893: assume !(0 != sis900_set_wol_#t~bitwise882#1 % 4294967296);havoc sis900_set_wol_#t~mem881#1;havoc sis900_set_wol_#t~bitwise882#1; [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8950: havoc mii_link_ok_#t~nondet1029#1;sis900_get_link_#t~ret847#1 := mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet1029#1, mii_link_ok_~arg0#1.base, mii_link_ok_~arg0#1.offset;havoc mii_link_ok_#in~arg0#1.base, mii_link_ok_#in~arg0#1.offset;assume { :end_inline_mii_link_ok } true;assume -2147483648 <= sis900_get_link_#t~ret847#1 && sis900_get_link_#t~ret847#1 <= 2147483647;sis900_get_link_~tmp___0~33#1 := sis900_get_link_#t~ret847#1;havoc sis900_get_link_#t~ret847#1;sis900_get_link_#res#1 := sis900_get_link_~tmp___0~33#1; [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8620: havoc sis900_get_drvinfo_#t~ret837#1.base, sis900_get_drvinfo_#t~ret837#1.offset, sis900_get_drvinfo_#t~strcpy~res838#1.base, sis900_get_drvinfo_#t~strcpy~res838#1.offset, sis900_get_drvinfo_#t~strcpy~res839#1.base, sis900_get_drvinfo_#t~strcpy~res839#1.offset, sis900_get_drvinfo_#t~mem840#1.base, sis900_get_drvinfo_#t~mem840#1.offset, sis900_get_drvinfo_#t~ret841#1.base, sis900_get_drvinfo_#t~ret841#1.offset, sis900_get_drvinfo_#t~strcpy~res842#1.base, sis900_get_drvinfo_#t~strcpy~res842#1.offset, sis900_get_drvinfo_~net_dev#1.base, sis900_get_drvinfo_~net_dev#1.offset, sis900_get_drvinfo_~info#1.base, sis900_get_drvinfo_~info#1.offset, sis900_get_drvinfo_~sis_priv~18#1.base, sis900_get_drvinfo_~sis_priv~18#1.offset, sis900_get_drvinfo_~tmp~59#1.base, sis900_get_drvinfo_~tmp~59#1.offset, sis900_get_drvinfo_~tmp___0~32#1.base, sis900_get_drvinfo_~tmp___0~32#1.offset;havoc sis900_get_drvinfo_#in~net_dev#1.base, sis900_get_drvinfo_#in~net_dev#1.offset, sis900_get_drvinfo_#in~info#1.base, sis900_get_drvinfo_#in~info#1.offset;assume { :end_inline_sis900_get_drvinfo } true; [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7761-1: SUMMARY for call sis900_get_drvinfo_#t~ret841#1.base, sis900_get_drvinfo_#t~ret841#1.offset := pci_name(sis900_get_drvinfo_#t~mem840#1.base, sis900_get_drvinfo_#t~mem840#1.offset); srcloc: null [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8620-1: assume { :begin_inline_sis900_get_drvinfo } true;sis900_get_drvinfo_#in~net_dev#1.base, sis900_get_drvinfo_#in~net_dev#1.offset, sis900_get_drvinfo_#in~info#1.base, sis900_get_drvinfo_#in~info#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_group5~0#1.base, main_~var_group5~0#1.offset;havoc sis900_get_drvinfo_#t~ret837#1.base, sis900_get_drvinfo_#t~ret837#1.offset, sis900_get_drvinfo_#t~strcpy~res838#1.base, sis900_get_drvinfo_#t~strcpy~res838#1.offset, sis900_get_drvinfo_#t~strcpy~res839#1.base, sis900_get_drvinfo_#t~strcpy~res839#1.offset, sis900_get_drvinfo_#t~mem840#1.base, sis900_get_drvinfo_#t~mem840#1.offset, sis900_get_drvinfo_#t~ret841#1.base, sis900_get_drvinfo_#t~ret841#1.offset, sis900_get_drvinfo_#t~strcpy~res842#1.base, sis900_get_drvinfo_#t~strcpy~res842#1.offset, sis900_get_drvinfo_~net_dev#1.base, sis900_get_drvinfo_~net_dev#1.offset, sis900_get_drvinfo_~info#1.base, sis900_get_drvinfo_~info#1.offset, sis900_get_drvinfo_~sis_priv~18#1.base, sis900_get_drvinfo_~sis_priv~18#1.offset, sis900_get_drvinfo_~tmp~59#1.base, sis900_get_drvinfo_~tmp~59#1.offset, sis900_get_drvinfo_~tmp___0~32#1.base, sis900_get_drvinfo_~tmp___0~32#1.offset;sis900_get_drvinfo_~net_dev#1.base, sis900_get_drvinfo_~net_dev#1.offset := sis900_get_drvinfo_#in~net_dev#1.base, sis900_get_drvinfo_#in~net_dev#1.offset;sis900_get_drvinfo_~info#1.base, sis900_get_drvinfo_~info#1.offset := sis900_get_drvinfo_#in~info#1.base, sis900_get_drvinfo_#in~info#1.offset;havoc sis900_get_drvinfo_~sis_priv~18#1.base, sis900_get_drvinfo_~sis_priv~18#1.offset;havoc sis900_get_drvinfo_~tmp~59#1.base, sis900_get_drvinfo_~tmp~59#1.offset;havoc sis900_get_drvinfo_~tmp___0~32#1.base, sis900_get_drvinfo_~tmp___0~32#1.offset; [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893-4: assume 0 == sis900_set_wol_#t~mem881#1 % 4294967296;sis900_set_wol_#t~bitwise882#1 := 0; [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893-4: assume !(0 == sis900_set_wol_#t~mem881#1 % 4294967296); [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7761: sis900_get_drvinfo_~tmp___0~32#1.base, sis900_get_drvinfo_~tmp___0~32#1.offset := sis900_get_drvinfo_#t~ret841#1.base, sis900_get_drvinfo_#t~ret841#1.offset;havoc sis900_get_drvinfo_#t~mem840#1.base, sis900_get_drvinfo_#t~mem840#1.offset;havoc sis900_get_drvinfo_#t~ret841#1.base, sis900_get_drvinfo_#t~ret841#1.offset; [2025-02-08 02:04:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7299-1: SUMMARY for call sis900_start_xmit_#t~ret681#1 := pci_map_single(sis900_start_xmit_#t~mem678#1.base, sis900_start_xmit_#t~mem678#1.offset, sis900_start_xmit_#t~mem679#1.base, sis900_start_xmit_#t~mem679#1.offset, sis900_start_xmit_#t~mem680#1 % 4294967296, 1); srcloc: null [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7299: sis900_start_xmit_~tmp___1~16#1 := sis900_start_xmit_#t~ret681#1;havoc sis900_start_xmit_#t~mem678#1.base, sis900_start_xmit_#t~mem678#1.offset;havoc sis900_start_xmit_#t~mem679#1.base, sis900_start_xmit_#t~mem679#1.offset;havoc sis900_start_xmit_#t~mem680#1;havoc sis900_start_xmit_#t~ret681#1;call sis900_start_xmit_#t~mem682#1.base, sis900_start_xmit_#t~mem682#1.offset := read~$Pointer$#7(sis900_start_xmit_~sis_priv~13#1.base, 540 + sis900_start_xmit_~sis_priv~13#1.offset, 8);call write~int#7(sis900_start_xmit_~tmp___1~16#1, sis900_start_xmit_#t~mem682#1.base, 8 + (sis900_start_xmit_#t~mem682#1.offset + 12 * (if sis900_start_xmit_~entry~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_start_xmit_~entry~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sis900_start_xmit_~entry~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc sis900_start_xmit_#t~mem682#1.base, sis900_start_xmit_#t~mem682#1.offset;call sis900_start_xmit_#t~mem683#1.base, sis900_start_xmit_#t~mem683#1.offset := read~$Pointer$#7(sis900_start_xmit_~sis_priv~13#1.base, 540 + sis900_start_xmit_~sis_priv~13#1.offset, 8);call sis900_start_xmit_#t~mem684#1 := read~int#7(sis900_start_xmit_~skb#1.base, 104 + sis900_start_xmit_~skb#1.offset, 4);call write~int#7(2147483648 + sis900_start_xmit_#t~mem684#1 - (sis900_start_xmit_#t~mem684#1 - sis900_start_xmit_#t~mem684#1 % 2147483648), sis900_start_xmit_#t~mem683#1.base, 4 + (sis900_start_xmit_#t~mem683#1.offset + 12 * (if sis900_start_xmit_~entry~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sis900_start_xmit_~entry~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sis900_start_xmit_~entry~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc sis900_start_xmit_#t~mem683#1.base, sis900_start_xmit_#t~mem683#1.offset;havoc sis900_start_xmit_#t~mem684#1; [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8356: assume 0 == sis900_suspend_~tmp___0~41#1;sis900_suspend_#res#1 := 0; [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8356: assume !(0 == sis900_suspend_~tmp___0~41#1); [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903: assume 0 == sis900_timer_#t~mem584#1 % 256 % 4294967296;havoc sis900_timer_#t~mem584#1;call sis900_timer_#t~mem585#1 := read~int#20(sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset, 4);call write~int#20(sis900_timer_#t~mem585#1, sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset, 4);havoc sis900_timer_#t~mem585#1;call write~int#12(0, sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset, 4);assume { :begin_inline_sis900_read_mode } true;sis900_read_mode_#in~net_dev#1.base, sis900_read_mode_#in~net_dev#1.offset, sis900_read_mode_#in~speed#1.base, sis900_read_mode_#in~speed#1.offset, sis900_read_mode_#in~duplex#1.base, sis900_read_mode_#in~duplex#1.offset := sis900_timer_~net_dev~1#1.base, sis900_timer_~net_dev~1#1.offset, sis900_timer_~#speed~0#1.base, sis900_timer_~#speed~0#1.offset, sis900_timer_~#duplex~0#1.base, sis900_timer_~#duplex~0#1.offset;havoc sis900_read_mode_#t~ret633#1.base, sis900_read_mode_#t~ret633#1.offset, sis900_read_mode_#t~mem634#1.base, sis900_read_mode_#t~mem634#1.offset, sis900_read_mode_#t~mem635#1, sis900_read_mode_#t~ret636#1, sis900_read_mode_#t~bitwise637#1, sis900_read_mode_#t~ret638#1, sis900_read_mode_#t~ret639#1, sis900_read_mode_#t~bitwise640#1, sis900_read_mode_#t~bitwise641#1, sis900_read_mode_#t~bitwise642#1, sis900_read_mode_#t~mem643#1, sis900_read_mode_#t~mem644#1, sis900_read_mode_#t~bitwise645#1, sis900_read_mode_#t~ret646#1, sis900_read_mode_#t~bitwise647#1, sis900_read_mode_#t~ret648#1, sis900_read_mode_#t~mem649#1, sis900_read_mode_#t~bitwise650#1, sis900_read_mode_#t~mem651#1, sis900_read_mode_#t~mem652#1, sis900_read_mode_#t~ret653#1, sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset, sis900_read_mode_~speed#1.base, sis900_read_mode_~speed#1.offset, sis900_read_mode_~duplex#1.base, sis900_read_mode_~duplex#1.offset, sis900_read_mode_~sis_priv~11#1.base, sis900_read_mode_~sis_priv~11#1.offset, sis900_read_mode_~tmp~52#1.base, sis900_read_mode_~tmp~52#1.offset, sis900_read_mode_~phy~2#1.base, sis900_read_mode_~phy~2#1.offset, sis900_read_mode_~phy_addr~1#1, sis900_read_mode_~status~6#1, sis900_read_mode_~autoadv~0#1, sis900_read_mode_~autorec~0#1, sis900_read_mode_~i~16#1, sis900_read_mode_~tmp___0~25#1, sis900_read_mode_~tmp___1~14#1, sis900_read_mode_~tmp___2~8#1, sis900_read_mode_~tmp___3~6#1, sis900_read_mode_~tmp___4~5#1, sis900_read_mode_~tmp___5~3#1.base, sis900_read_mode_~tmp___5~3#1.offset, sis900_read_mode_~tmp___6~2#1.base, sis900_read_mode_~tmp___6~2#1.offset;sis900_read_mode_~net_dev#1.base, sis900_read_mode_~net_dev#1.offset := sis900_read_mode_#in~net_dev#1.base, sis900_read_mode_#in~net_dev#1.offset;sis900_read_mode_~speed#1.base, sis900_read_mode_~speed#1.offset := sis900_read_mode_#in~speed#1.base, sis900_read_mode_#in~speed#1.offset;sis900_read_mode_~duplex#1.base, sis900_read_mode_~duplex#1.offset := sis900_read_mode_#in~duplex#1.base, sis900_read_mode_#in~duplex#1.offset;havoc sis900_read_mode_~sis_priv~11#1.base, sis900_read_mode_~sis_priv~11#1.offset;havoc sis900_read_mode_~tmp~52#1.base, sis900_read_mode_~tmp~52#1.offset;havoc sis900_read_mode_~phy~2#1.base, sis900_read_mode_~phy~2#1.offset;havoc sis900_read_mode_~phy_addr~1#1;havoc sis900_read_mode_~status~6#1;havoc sis900_read_mode_~autoadv~0#1;havoc sis900_read_mode_~autorec~0#1;havoc sis900_read_mode_~i~16#1;havoc sis900_read_mode_~tmp___0~25#1;havoc sis900_read_mode_~tmp___1~14#1;havoc sis900_read_mode_~tmp___2~8#1;havoc sis900_read_mode_~tmp___3~6#1;havoc sis900_read_mode_~tmp___4~5#1;havoc sis900_read_mode_~tmp___5~3#1.base, sis900_read_mode_~tmp___5~3#1.offset;havoc sis900_read_mode_~tmp___6~2#1.base, sis900_read_mode_~tmp___6~2#1.offset; [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903: assume !(0 == sis900_timer_#t~mem584#1 % 256 % 4294967296);havoc sis900_timer_#t~mem584#1;call sis900_timer_#t~mem591#1 := read~int#7(sis900_timer_~sis_priv~8#1.base, 92 + sis900_timer_~sis_priv~8#1.offset, 4); [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: havoc sis900_get_drvinfo_#t~strcpy~res842#1.base, sis900_get_drvinfo_#t~strcpy~res842#1.offset; [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5582: assume sis96x_get_mac_addr_~waittime~0#1 % 4294967296 <= 1999; [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5582: assume !(sis96x_get_mac_addr_~waittime~0#1 % 4294967296 <= 1999); [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7696-1: SUMMARY for call sis900_close_#t~ret823#1.base, sis900_close_#t~ret823#1.offset := netdev_priv(sis900_close_~net_dev#1.base, sis900_close_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7696: sis900_close_~tmp~58#1.base, sis900_close_~tmp~58#1.offset := sis900_close_#t~ret823#1.base, sis900_close_#t~ret823#1.offset;havoc sis900_close_#t~ret823#1.base, sis900_close_#t~ret823#1.offset;sis900_close_~sis_priv~17#1.base, sis900_close_~sis_priv~17#1.offset := sis900_close_~tmp~58#1.base, sis900_close_~tmp~58#1.offset; [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8555: assume 21 == main_~tmp___0~43#1; [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8555: assume !(21 == main_~tmp___0~43#1); [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5648: assume 0 != sis900_probe_~ret~0#1;sis900_probe_#res#1 := sis900_probe_~ret~0#1;call ULTIMATE.dealloc(sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset);havoc sis900_probe_~#ring_dma~0#1.base, sis900_probe_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset);havoc sis900_probe_~#__key~0#1.base, sis900_probe_~#__key~0#1.offset; [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5648: assume !(0 != sis900_probe_~ret~0#1);assume { :begin_inline_pci_set_dma_mask } true;pci_set_dma_mask_#in~dev#1.base, pci_set_dma_mask_#in~dev#1.offset, pci_set_dma_mask_#in~mask#1 := sis900_probe_~pci_dev#1.base, sis900_probe_~pci_dev#1.offset, 4294967295;havoc pci_set_dma_mask_#res#1;havoc pci_set_dma_mask_#t~ret173#1, pci_set_dma_mask_~dev#1.base, pci_set_dma_mask_~dev#1.offset, pci_set_dma_mask_~mask#1, pci_set_dma_mask_~tmp~19#1;pci_set_dma_mask_~dev#1.base, pci_set_dma_mask_~dev#1.offset := pci_set_dma_mask_#in~dev#1.base, pci_set_dma_mask_#in~dev#1.offset;pci_set_dma_mask_~mask#1 := pci_set_dma_mask_#in~mask#1;havoc pci_set_dma_mask_~tmp~19#1;assume { :begin_inline_dma_set_mask } true;dma_set_mask_#in~arg0#1.base, dma_set_mask_#in~arg0#1.offset, dma_set_mask_#in~arg1#1 := pci_set_dma_mask_~dev#1.base, 137 + pci_set_dma_mask_~dev#1.offset, pci_set_dma_mask_~mask#1;havoc dma_set_mask_#res#1;havoc dma_set_mask_#t~nondet1024#1, dma_set_mask_~arg0#1.base, dma_set_mask_~arg0#1.offset, dma_set_mask_~arg1#1;dma_set_mask_~arg0#1.base, dma_set_mask_~arg0#1.offset := dma_set_mask_#in~arg0#1.base, dma_set_mask_#in~arg0#1.offset;dma_set_mask_~arg1#1 := dma_set_mask_#in~arg1#1;havoc dma_set_mask_#t~nondet1024#1;assume -2147483648 <= dma_set_mask_#t~nondet1024#1 && dma_set_mask_#t~nondet1024#1 <= 2147483647;dma_set_mask_#res#1 := dma_set_mask_#t~nondet1024#1;havoc dma_set_mask_#t~nondet1024#1; [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762-1: SUMMARY for call sis900_get_drvinfo_#t~strcpy~res842#1.base, sis900_get_drvinfo_#t~strcpy~res842#1.offset := #Ultimate.C_strcpy#7(sis900_get_drvinfo_~info#1.base, 100 + sis900_get_drvinfo_~info#1.offset, sis900_get_drvinfo_~tmp___0~32#1.base, sis900_get_drvinfo_~tmp___0~32#1.offset); srcloc: null [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6045: assume 129 == sis900_mii_probe_#t~mem396#1 % 256 % 4294967296;havoc sis900_mii_probe_#t~mem396#1;call sis900_mii_probe_#t~mem397#1 := read~int#7(sis900_mii_probe_~sis_priv~1#1.base, 92 + sis900_mii_probe_~sis_priv~1#1.offset, 4); [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6045: assume !(129 == sis900_mii_probe_#t~mem396#1 % 256 % 4294967296);havoc sis900_mii_probe_#t~mem396#1; [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7895-1: SUMMARY for call sis900_set_wol_#t~ret883#1 := printk(64, 0); srcloc: null [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7895: assume -2147483648 <= sis900_set_wol_#t~ret883#1 && sis900_set_wol_#t~ret883#1 <= 2147483647;havoc sis900_set_wol_#t~ret883#1; [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5913: assume -2147483648 <= sis900_mii_probe_#t~ret356#1 && sis900_mii_probe_#t~ret356#1 <= 2147483647;havoc sis900_mii_probe_#t~ret356#1;call sis900_mii_probe_#t~mem357#1.base, sis900_mii_probe_#t~mem357#1.offset := read~$Pointer$#7(sis900_mii_probe_~sis_priv~1#1.base, 84 + sis900_mii_probe_~sis_priv~1#1.offset, 8);sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset := sis900_mii_probe_#t~mem357#1.base, sis900_mii_probe_#t~mem357#1.offset;havoc sis900_mii_probe_#t~mem357#1.base, sis900_mii_probe_#t~mem357#1.offset; [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5913-1: SUMMARY for call sis900_mii_probe_#t~ret356#1 := printk(34, 0); srcloc: null [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5781: sis900_probe_#t~ret330#1 := sis900_mii_probe_#res#1;havoc sis900_mii_probe_#t~ret348#1.base, sis900_mii_probe_#t~ret348#1.offset, sis900_mii_probe_#t~mem349#1.base, sis900_mii_probe_#t~mem349#1.offset, sis900_mii_probe_#t~ret350#1.base, sis900_mii_probe_#t~ret350#1.offset, sis900_mii_probe_#t~ret351#1, sis900_mii_probe_#t~mem352#1, sis900_mii_probe_#t~bitwise353#1, sis900_mii_probe_#t~ret354#1, sis900_mii_probe_#t~ret355#1.base, sis900_mii_probe_#t~ret355#1.offset, sis900_mii_probe_#t~ret356#1, sis900_mii_probe_#t~mem357#1.base, sis900_mii_probe_#t~mem357#1.offset, sis900_mii_probe_#t~mem358#1.base, sis900_mii_probe_#t~mem358#1.offset, sis900_mii_probe_#t~ret359#1, sis900_mii_probe_#t~ret360#1, sis900_mii_probe_#t~mem361#1.base, sis900_mii_probe_#t~mem361#1.offset, sis900_mii_probe_#t~mem362#1, sis900_mii_probe_#t~mem363#1, sis900_mii_probe_#t~mem364#1, sis900_mii_probe_#t~bitwise365#1, sis900_mii_probe_#t~mem366#1, sis900_mii_probe_#t~mem367#1, sis900_mii_probe_#t~mem368#1, sis900_mii_probe_#t~bitwise369#1, sis900_mii_probe_#t~mem370#1.base, sis900_mii_probe_#t~mem370#1.offset, sis900_mii_probe_#t~ret371#1, sis900_mii_probe_#t~mem372#1, sis900_mii_probe_#t~mem373#1, sis900_mii_probe_#t~ret374#1, sis900_mii_probe_#t~mem375#1.base, sis900_mii_probe_#t~mem375#1.offset, sis900_mii_probe_#t~ret376#1, sis900_mii_probe_#t~ret377#1, sis900_mii_probe_#t~mem378#1.base, sis900_mii_probe_#t~mem378#1.offset, sis900_mii_probe_#t~mem379#1, sis900_mii_probe_#t~mem380#1.base, sis900_mii_probe_#t~mem380#1.offset, sis900_mii_probe_#t~mem381#1, sis900_mii_probe_#t~bitwise382#1, sis900_mii_probe_#t~mem383#1, sis900_mii_probe_#t~ret384#1, sis900_mii_probe_#t~mem385#1.base, sis900_mii_probe_#t~mem385#1.offset, sis900_mii_probe_#t~mem386#1, sis900_mii_probe_#t~mem387#1.base, sis900_mii_probe_#t~mem387#1.offset, sis900_mii_probe_#t~mem388#1, sis900_mii_probe_#t~bitwise389#1, sis900_mii_probe_#t~mem390#1, sis900_mii_probe_#t~bitwise391#1, sis900_mii_probe_#t~mem392#1, sis900_mii_probe_#t~ret393#1, sis900_mii_probe_#t~bitwise394#1, sis900_mii_probe_#t~ret395#1, sis900_mii_probe_#t~mem396#1, sis900_mii_probe_#t~mem397#1, sis900_mii_probe_#t~mem398#1, sis900_mii_probe_#t~mem399#1, sis900_mii_probe_#t~mem400#1, sis900_mii_probe_#t~mem401#1.base, sis900_mii_probe_#t~mem401#1.offset, sis900_mii_probe_#t~mem402#1, sis900_mii_probe_#t~bitwise403#1, sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_~sis_priv~1#1.base, sis900_mii_probe_~sis_priv~1#1.offset, sis900_mii_probe_~tmp~36#1.base, sis900_mii_probe_~tmp~36#1.offset, sis900_mii_probe_~dev_name___0~1#1.base, sis900_mii_probe_~dev_name___0~1#1.offset, sis900_mii_probe_~tmp___0~11#1.base, sis900_mii_probe_~tmp___0~11#1.offset, sis900_mii_probe_~poll_bit~0#1, sis900_mii_probe_~status~0#1, sis900_mii_probe_~timeout~0#1, sis900_mii_probe_~phy_addr~0#1, sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset, sis900_mii_probe_~mii_status~0#1, sis900_mii_probe_~i~5#1, sis900_mii_probe_~tmp___1~6#1, sis900_mii_probe_~phy~0#1.base, sis900_mii_probe_~phy~0#1.offset, sis900_mii_probe_~tmp___2~3#1.base, sis900_mii_probe_~tmp___2~3#1.offset, sis900_mii_probe_~tmp___3~2#1, sis900_mii_probe_~tmp___4~1#1, sis900_mii_probe_~tmp___5~0#1;havoc sis900_mii_probe_#in~net_dev#1.base, sis900_mii_probe_#in~net_dev#1.offset;assume { :end_inline_sis900_mii_probe } true;assume -2147483648 <= sis900_probe_#t~ret330#1 && sis900_probe_#t~ret330#1 <= 2147483647;sis900_probe_~tmp___3~1#1 := sis900_probe_#t~ret330#1;havoc sis900_probe_#t~ret330#1; [2025-02-08 02:04:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5781-1: assume { :begin_inline_sis900_mii_probe } true;sis900_mii_probe_#in~net_dev#1.base, sis900_mii_probe_#in~net_dev#1.offset := sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset;havoc sis900_mii_probe_#res#1;havoc sis900_mii_probe_#t~ret348#1.base, sis900_mii_probe_#t~ret348#1.offset, sis900_mii_probe_#t~mem349#1.base, sis900_mii_probe_#t~mem349#1.offset, sis900_mii_probe_#t~ret350#1.base, sis900_mii_probe_#t~ret350#1.offset, sis900_mii_probe_#t~ret351#1, sis900_mii_probe_#t~mem352#1, sis900_mii_probe_#t~bitwise353#1, sis900_mii_probe_#t~ret354#1, sis900_mii_probe_#t~ret355#1.base, sis900_mii_probe_#t~ret355#1.offset, sis900_mii_probe_#t~ret356#1, sis900_mii_probe_#t~mem357#1.base, sis900_mii_probe_#t~mem357#1.offset, sis900_mii_probe_#t~mem358#1.base, sis900_mii_probe_#t~mem358#1.offset, sis900_mii_probe_#t~ret359#1, sis900_mii_probe_#t~ret360#1, sis900_mii_probe_#t~mem361#1.base, sis900_mii_probe_#t~mem361#1.offset, sis900_mii_probe_#t~mem362#1, sis900_mii_probe_#t~mem363#1, sis900_mii_probe_#t~mem364#1, sis900_mii_probe_#t~bitwise365#1, sis900_mii_probe_#t~mem366#1, sis900_mii_probe_#t~mem367#1, sis900_mii_probe_#t~mem368#1, sis900_mii_probe_#t~bitwise369#1, sis900_mii_probe_#t~mem370#1.base, sis900_mii_probe_#t~mem370#1.offset, sis900_mii_probe_#t~ret371#1, sis900_mii_probe_#t~mem372#1, sis900_mii_probe_#t~mem373#1, sis900_mii_probe_#t~ret374#1, sis900_mii_probe_#t~mem375#1.base, sis900_mii_probe_#t~mem375#1.offset, sis900_mii_probe_#t~ret376#1, sis900_mii_probe_#t~ret377#1, sis900_mii_probe_#t~mem378#1.base, sis900_mii_probe_#t~mem378#1.offset, sis900_mii_probe_#t~mem379#1, sis900_mii_probe_#t~mem380#1.base, sis900_mii_probe_#t~mem380#1.offset, sis900_mii_probe_#t~mem381#1, sis900_mii_probe_#t~bitwise382#1, sis900_mii_probe_#t~mem383#1, sis900_mii_probe_#t~ret384#1, sis900_mii_probe_#t~mem385#1.base, sis900_mii_probe_#t~mem385#1.offset, sis900_mii_probe_#t~mem386#1, sis900_mii_probe_#t~mem387#1.base, sis900_mii_probe_#t~mem387#1.offset, sis900_mii_probe_#t~mem388#1, sis900_mii_probe_#t~bitwise389#1, sis900_mii_probe_#t~mem390#1, sis900_mii_probe_#t~bitwise391#1, sis900_mii_probe_#t~mem392#1, sis900_mii_probe_#t~ret393#1, sis900_mii_probe_#t~bitwise394#1, sis900_mii_probe_#t~ret395#1, sis900_mii_probe_#t~mem396#1, sis900_mii_probe_#t~mem397#1, sis900_mii_probe_#t~mem398#1, sis900_mii_probe_#t~mem399#1, sis900_mii_probe_#t~mem400#1, sis900_mii_probe_#t~mem401#1.base, sis900_mii_probe_#t~mem401#1.offset, sis900_mii_probe_#t~mem402#1, sis900_mii_probe_#t~bitwise403#1, sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset, sis900_mii_probe_~sis_priv~1#1.base, sis900_mii_probe_~sis_priv~1#1.offset, sis900_mii_probe_~tmp~36#1.base, sis900_mii_probe_~tmp~36#1.offset, sis900_mii_probe_~dev_name___0~1#1.base, sis900_mii_probe_~dev_name___0~1#1.offset, sis900_mii_probe_~tmp___0~11#1.base, sis900_mii_probe_~tmp___0~11#1.offset, sis900_mii_probe_~poll_bit~0#1, sis900_mii_probe_~status~0#1, sis900_mii_probe_~timeout~0#1, sis900_mii_probe_~phy_addr~0#1, sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset, sis900_mii_probe_~mii_status~0#1, sis900_mii_probe_~i~5#1, sis900_mii_probe_~tmp___1~6#1, sis900_mii_probe_~phy~0#1.base, sis900_mii_probe_~phy~0#1.offset, sis900_mii_probe_~tmp___2~3#1.base, sis900_mii_probe_~tmp___2~3#1.offset, sis900_mii_probe_~tmp___3~2#1, sis900_mii_probe_~tmp___4~1#1, sis900_mii_probe_~tmp___5~0#1;sis900_mii_probe_~net_dev#1.base, sis900_mii_probe_~net_dev#1.offset := sis900_mii_probe_#in~net_dev#1.base, sis900_mii_probe_#in~net_dev#1.offset;havoc sis900_mii_probe_~sis_priv~1#1.base, sis900_mii_probe_~sis_priv~1#1.offset;havoc sis900_mii_probe_~tmp~36#1.base, sis900_mii_probe_~tmp~36#1.offset;havoc sis900_mii_probe_~dev_name___0~1#1.base, sis900_mii_probe_~dev_name___0~1#1.offset;havoc sis900_mii_probe_~tmp___0~11#1.base, sis900_mii_probe_~tmp___0~11#1.offset;havoc sis900_mii_probe_~poll_bit~0#1;havoc sis900_mii_probe_~status~0#1;havoc sis900_mii_probe_~timeout~0#1;havoc sis900_mii_probe_~phy_addr~0#1;havoc sis900_mii_probe_~mii_phy~0#1.base, sis900_mii_probe_~mii_phy~0#1.offset;havoc sis900_mii_probe_~mii_status~0#1;havoc sis900_mii_probe_~i~5#1;havoc sis900_mii_probe_~tmp___1~6#1;havoc sis900_mii_probe_~phy~0#1.base, sis900_mii_probe_~phy~0#1.offset;havoc sis900_mii_probe_~tmp___2~3#1.base, sis900_mii_probe_~tmp___2~3#1.offset;havoc sis900_mii_probe_~tmp___3~2#1;havoc sis900_mii_probe_~tmp___4~1#1;havoc sis900_mii_probe_~tmp___5~0#1; [2025-02-08 02:04:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8490: havoc main_#t~nondet991#1;assume -2147483648 <= main_#t~nondet991#1 && main_#t~nondet991#1 <= 2147483647;main_~tmp___0~43#1 := main_#t~nondet991#1;havoc main_#t~nondet991#1; [2025-02-08 02:04:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8292: assume 3 == sis900_reset_#t~mem962#1 % 256 % 4294967296;havoc sis900_reset_#t~mem962#1; [2025-02-08 02:04:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8292: assume !(3 == sis900_reset_#t~mem962#1 % 256 % 4294967296);havoc sis900_reset_#t~mem962#1; [2025-02-08 02:04:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971: call write~int#7(sis900_timer_~next_tick~0#1 + ~jiffies~0, sis900_timer_~sis_priv~8#1.base, 155 + sis900_timer_~sis_priv~8#1.offset, 8); [2025-02-08 02:04:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8028: assume 2 == (if sis900_set_config_#t~mem907#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem907#1 % 256 % 4294967296 else sis900_set_config_#t~mem907#1 % 256 % 4294967296 - 4294967296);havoc sis900_set_config_#t~mem907#1; [2025-02-08 02:04:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8028: assume !(2 == (if sis900_set_config_#t~mem907#1 % 256 % 4294967296 <= 2147483647 then sis900_set_config_#t~mem907#1 % 256 % 4294967296 else sis900_set_config_#t~mem907#1 % 256 % 4294967296 - 4294967296));havoc sis900_set_config_#t~mem907#1;call sis900_set_config_#t~mem908#1 := read~int#18(sis900_set_config_~map#1.base, 20 + sis900_set_config_~map#1.offset, 1); [2025-02-08 02:04:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7698: SUMMARY for call netif_stop_queue(sis900_close_~net_dev#1.base, sis900_close_~net_dev#1.offset); srcloc: null [2025-02-08 02:04:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5716: call write~$Pointer$#7(sis900_probe_~net_dev~0#1.base, sis900_probe_~net_dev~0#1.offset, sis900_probe_~sis_priv~0#1.base, 115 + sis900_probe_~sis_priv~0#1.offset, 8);call write~$Pointer$#7(#funAddr~mdio_read.base, #funAddr~mdio_read.offset, sis900_probe_~sis_priv~0#1.base, 123 + sis900_probe_~sis_priv~0#1.offset, 8);call write~$Pointer$#7(#funAddr~mdio_write.base, #funAddr~mdio_write.offset, sis900_probe_~sis_priv~0#1.base, 131 + sis900_probe_~sis_priv~0#1.offset, 8);call write~int#7(31, sis900_probe_~sis_priv~0#1.base, 104 + sis900_probe_~sis_priv~0#1.offset, 4);call write~int#7(31, sis900_probe_~sis_priv~0#1.base, 108 + sis900_probe_~sis_priv~0#1.offset, 4);call sis900_probe_#t~mem308#1 := read~int#7(sis900_probe_~pci_dev#1.base, 72 + sis900_probe_~pci_dev#1.offset, 1);call write~int#7(sis900_probe_#t~mem308#1, sis900_probe_~sis_priv~0#1.base, 577 + sis900_probe_~sis_priv~0#1.offset, 1);havoc sis900_probe_#t~mem308#1;call sis900_probe_#t~mem309#1 := read~int#7(sis900_probe_~sis_priv~0#1.base, 264 + sis900_probe_~sis_priv~0#1.offset, 4); [2025-02-08 02:04:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8689: ~LDV_IN_INTERRUPT~0 := 2; [2025-02-08 02:04:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452: assume sis630e_get_mac_addr_~i~1#1 <= 5; [2025-02-08 02:04:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452: assume !(sis630e_get_mac_addr_~i~1#1 <= 5); [2025-02-08 02:04:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509: havoc disable_irq_~arg0#1;havoc disable_irq_#in~arg0#1;assume { :end_inline_disable_irq } true;havoc sis900_poll_#t~mem498#1;call sis900_poll_#t~mem499#1 := read~int#7(sis900_poll_~dev#1.base, 104 + sis900_poll_~dev#1.offset, 4); [2025-02-08 02:04:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7170: assume -2147483648 <= sis900_read_mode_#t~ret648#1 && sis900_read_mode_#t~ret648#1 <= 2147483647;sis900_read_mode_~tmp___4~5#1 := sis900_read_mode_#t~ret648#1;havoc sis900_read_mode_#t~ret648#1; [2025-02-08 02:04:45,256 INFO L? ?]: Removed 1101 outVars from TransFormulas that were not future-live. [2025-02-08 02:04:45,256 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:04:45,296 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:04:45,296 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-08 02:04:45,297 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:45 BoogieIcfgContainer [2025-02-08 02:04:45,297 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:04:45,299 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:04:45,299 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:04:45,302 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:04:45,302 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:04:31" (1/3) ... [2025-02-08 02:04:45,303 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6935d68c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:04:45, skipping insertion in model container [2025-02-08 02:04:45,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:33" (2/3) ... [2025-02-08 02:04:45,303 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6935d68c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:04:45, skipping insertion in model container [2025-02-08 02:04:45,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:45" (3/3) ... [2025-02-08 02:04:45,304 INFO L128 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-net-sis900.ko.cil.out.i [2025-02-08 02:04:45,317 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:04:45,318 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG module_get_put-drivers-net-sis900.ko.cil.out.i that has 108 procedures, 824 locations, 1 initial locations, 66 loop locations, and 1 error locations. [2025-02-08 02:04:45,356 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:04:45,368 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;@5702b563, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:04:45,372 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:04:45,375 INFO L276 IsEmpty]: Start isEmpty. Operand has 23 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 02:04:45,387 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:04:45,389 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-08 02:04:45,392 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-02-08 02:04:45,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 02:04:45,414 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:04:45,426 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:04:45 BoogieIcfgContainer [2025-02-08 02:04:45,427 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:04:45,427 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:04:45,427 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:04:45,427 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:04:45,427 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:45" (3/4) ... [2025-02-08 02:04:45,429 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_dma_ops [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_write_config_dword [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sis900_init_rxfilter [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#19 [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#18 [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#11 [2025-02-08 02:04:45,439 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#12 [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#10 [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mdio_write [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#15 [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#16 [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#13 [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#14 [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#19 [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_release_regions [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sis900_set_mode [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#17 [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#18 [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_rx_mode [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_tx_start_queue [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_netdev [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __phys_addr [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#21 [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#20 [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_wake_queue [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_carrier_off [2025-02-08 02:04:45,440 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure constant_test_bit [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_free_consistent [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mdio_reset [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_set_drvdata [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_map_single [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_carrier_ok [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_check_return_value [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure valid_dma_direction [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_alloc_skb [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_carrier_on [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sis900_interrupt [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irq [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sis900_default_phy [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sis900_reset_phy [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_stop_queue [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_name [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2025-02-08 02:04:45,441 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_alloc_consistent [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sis900_check_mode [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_dev_put [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure consume_skb [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mdio_idle [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure read_eeprom [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_start_queue [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_read_config_dword [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_lock_irq [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_running [2025-02-08 02:04:45,442 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_get_drvdata [2025-02-08 02:04:45,443 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure add_timer [2025-02-08 02:04:45,443 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sis900_init_rx_ring [2025-02-08 02:04:45,443 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2025-02-08 02:04:45,443 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sis630_set_eq [2025-02-08 02:04:45,443 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_get_device [2025-02-08 02:04:45,443 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_unmap_single [2025-02-08 02:04:45,443 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_blast_assert [2025-02-08 02:04:45,443 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 02:04:45,443 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_set_power_state [2025-02-08 02:04:45,443 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2025-02-08 02:04:45,443 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#1 [2025-02-08 02:04:45,446 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#0 [2025-02-08 02:04:45,446 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_write_config_byte [2025-02-08 02:04:45,446 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2025-02-08 02:04:45,446 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netdev_priv [2025-02-08 02:04:45,446 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure outb [2025-02-08 02:04:45,446 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sis900_init_tx_ring [2025-02-08 02:04:45,446 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure random_ether_addr [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netdev_get_tx_queue [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure inl [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure outl [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#7 [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#6 [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#9 [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#20 [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#8 [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#21 [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#3 [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#2 [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#5 [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_strcpy#4 [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_kfree_skb_irq [2025-02-08 02:04:45,447 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mdio_read [2025-02-08 02:04:45,453 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 69 nodes and edges [2025-02-08 02:04:45,455 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 34 nodes and edges [2025-02-08 02:04:45,456 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 17 nodes and edges [2025-02-08 02:04:45,456 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2025-02-08 02:04:45,457 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2025-02-08 02:04:45,458 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2025-02-08 02:04:45,461 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:04:45,624 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:04:45,624 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:04:45,624 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:04:45,625 INFO L158 Benchmark]: Toolchain (without parser) took 14413.91ms. Allocated memory was 142.6MB in the beginning and 738.2MB in the end (delta: 595.6MB). Free memory was 95.5MB in the beginning and 566.6MB in the end (delta: -471.1MB). Peak memory consumption was 126.4MB. Max. memory is 16.1GB. [2025-02-08 02:04:45,625 INFO L158 Benchmark]: CDTParser took 0.37ms. Allocated memory is still 201.3MB. Free memory is still 127.0MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:04:45,625 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1803.52ms. Allocated memory was 142.6MB in the beginning and 419.4MB in the end (delta: 276.8MB). Free memory was 94.6MB in the beginning and 245.4MB in the end (delta: -150.8MB). Peak memory consumption was 141.0MB. Max. memory is 16.1GB. [2025-02-08 02:04:45,625 INFO L158 Benchmark]: Boogie Procedure Inliner took 224.76ms. Allocated memory is still 419.4MB. Free memory was 245.4MB in the beginning and 214.5MB in the end (delta: 30.9MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 02:04:45,628 INFO L158 Benchmark]: Boogie Preprocessor took 622.05ms. Allocated memory is still 419.4MB. Free memory was 214.5MB in the beginning and 251.3MB in the end (delta: -36.8MB). Peak memory consumption was 106.2MB. Max. memory is 16.1GB. [2025-02-08 02:04:45,629 INFO L158 Benchmark]: IcfgBuilder took 11431.42ms. Allocated memory was 419.4MB in the beginning and 738.2MB in the end (delta: 318.8MB). Free memory was 251.3MB in the beginning and 596.0MB in the end (delta: -344.7MB). Peak memory consumption was 205.8MB. Max. memory is 16.1GB. [2025-02-08 02:04:45,629 INFO L158 Benchmark]: TraceAbstraction took 127.91ms. Allocated memory is still 738.2MB. Free memory was 596.0MB in the beginning and 587.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 02:04:45,629 INFO L158 Benchmark]: Witness Printer took 197.02ms. Allocated memory is still 738.2MB. Free memory was 587.6MB in the beginning and 566.6MB in the end (delta: 21.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-08 02:04:45,630 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.37ms. Allocated memory is still 201.3MB. Free memory is still 127.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1803.52ms. Allocated memory was 142.6MB in the beginning and 419.4MB in the end (delta: 276.8MB). Free memory was 94.6MB in the beginning and 245.4MB in the end (delta: -150.8MB). Peak memory consumption was 141.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 224.76ms. Allocated memory is still 419.4MB. Free memory was 245.4MB in the beginning and 214.5MB in the end (delta: 30.9MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 622.05ms. Allocated memory is still 419.4MB. Free memory was 214.5MB in the beginning and 251.3MB in the end (delta: -36.8MB). Peak memory consumption was 106.2MB. Max. memory is 16.1GB. * IcfgBuilder took 11431.42ms. Allocated memory was 419.4MB in the beginning and 738.2MB in the end (delta: 318.8MB). Free memory was 251.3MB in the beginning and 596.0MB in the end (delta: -344.7MB). Peak memory consumption was 205.8MB. Max. memory is 16.1GB. * TraceAbstraction took 127.91ms. Allocated memory is still 738.2MB. Free memory was 596.0MB in the beginning and 587.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Witness Printer took 197.02ms. Allocated memory is still 738.2MB. Free memory was 587.6MB in the beginning and 566.6MB in the end (delta: 21.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4444]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4444] - GenericResultAtLocation [Line: 4451]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4451] - GenericResultAtLocation [Line: 4458]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4458-4459] - GenericResultAtLocation [Line: 4494]: 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 *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [4494-4495] - GenericResultAtLocation [Line: 4500]: 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.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4500-4502] - GenericResultAtLocation [Line: 4578]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [4578] - GenericResultAtLocation [Line: 4585]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [4585] - GenericResultAtLocation [Line: 4592]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [4592] - GenericResultAtLocation [Line: 4599]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [4599] - GenericResultAtLocation [Line: 4606]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [4606] - GenericResultAtLocation [Line: 4799]: 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (18), "i" (12UL)); [4799-4800] - GenericResultAtLocation [Line: 4831]: 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (35), "i" (12UL)); [4831-4832] * 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: 8735]: 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 108 procedures, 824 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, 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=23occurred 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:04:45,738 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE