./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.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.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.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 5b0411c74a6a72aa63e55484c87f9212ee3f26830a2bb3da107eae6bb7a5b6a1 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:53:10,668 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:53:10,715 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 03:53:10,719 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:53:10,722 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:53:10,748 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:53:10,751 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:53:10,751 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:53:10,751 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:53:10,751 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:53:10,751 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:53:10,751 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:53:10,752 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:53:10,752 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:53:10,752 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:53:10,752 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:10,753 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:53:10,753 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:53:10,753 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:53:10,753 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:53:10,753 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:53:10,753 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:53:10,753 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:53:10,753 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:53:10,753 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:53:10,754 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:53:10,754 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 -> 5b0411c74a6a72aa63e55484c87f9212ee3f26830a2bb3da107eae6bb7a5b6a1 [2025-02-08 03:53:10,999 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:53:11,006 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:53:11,007 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:53:11,008 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:53:11,008 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:53:11,009 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i [2025-02-08 03:53:12,280 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e17a759cf/1a8a187f75fd4e7c997d388966e227ac/FLAG2dd0d6fb8 [2025-02-08 03:53:13,022 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:53:13,023 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i [2025-02-08 03:53:13,087 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e17a759cf/1a8a187f75fd4e7c997d388966e227ac/FLAG2dd0d6fb8 [2025-02-08 03:53:13,100 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e17a759cf/1a8a187f75fd4e7c997d388966e227ac [2025-02-08 03:53:13,102 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:53:13,103 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:53:13,104 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:13,104 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:53:13,107 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:53:13,108 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:13" (1/1) ... [2025-02-08 03:53:13,109 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7364e83d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:13, skipping insertion in model container [2025-02-08 03:53:13,109 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:13" (1/1) ... [2025-02-08 03:53:13,262 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:53:20,927 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.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i[703766,703779] [2025-02-08 03:53:20,930 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.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i[703935,703948] [2025-02-08 03:53:20,930 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.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i[704102,704115] [2025-02-08 03:53:20,930 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.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i[704270,704283] [2025-02-08 03:53:20,964 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:21,132 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:53:21,229 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [6598] [2025-02-08 03:53:21,230 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [6605] [2025-02-08 03:53:21,230 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6612] [2025-02-08 03:53:21,231 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6628] [2025-02-08 03:53:21,232 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6703-6704] [2025-02-08 03:53:21,232 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" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6709-6711] [2025-02-08 03:53:21,233 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [6738] [2025-02-08 03:53:21,233 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6745] [2025-02-08 03:53:21,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6806] [2025-02-08 03:53:21,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6809] [2025-02-08 03:53:21,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (val)); [6811] [2025-02-08 03:53:21,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6816] [2025-02-08 03:53:21,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6819] [2025-02-08 03:53:21,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6821] [2025-02-08 03:53:21,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6826] [2025-02-08 03:53:21,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6829] [2025-02-08 03:53:21,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6831] [2025-02-08 03:53:21,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6836] [2025-02-08 03:53:21,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6839] [2025-02-08 03:53:21,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (val)); [6841] [2025-02-08 03:53:21,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6879] [2025-02-08 03:53:21,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6882] [2025-02-08 03:53:21,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (- val)); [6884] [2025-02-08 03:53:21,236 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6889] [2025-02-08 03:53:21,236 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6892] [2025-02-08 03:53:21,236 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6894] [2025-02-08 03:53:21,236 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6899] [2025-02-08 03:53:21,236 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6902] [2025-02-08 03:53:21,236 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6904] [2025-02-08 03:53:21,236 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6909] [2025-02-08 03:53:21,236 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6912] [2025-02-08 03:53:21,237 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (- val)); [6914] [2025-02-08 03:53:21,238 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7053] [2025-02-08 03:53:21,238 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7062] [2025-02-08 03:53:21,240 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7261] [2025-02-08 03:53:21,240 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [7268] [2025-02-08 03:53:21,240 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7275] [2025-02-08 03:53:21,242 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7344] [2025-02-08 03:53:21,243 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/linux/dynamic_queue_limits.h"), "i" (74), "i" (12UL)); [7372-7373] [2025-02-08 03:53:21,246 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" (19), "i" (12UL)); [7475-7476] [2025-02-08 03:53:21,247 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" (36), "i" (12UL)); [7509-7510] [2025-02-08 03:53:21,248 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" (79), "i" (12UL)); [7550-7551] [2025-02-08 03:53:21,248 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" (91), "i" (12UL)); [7579-7580] [2025-02-08 03:53:21,249 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" (103), "i" (12UL)); [7616-7617] [2025-02-08 03:53:21,249 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" (115), "i" (12UL)); [7653-7654] [2025-02-08 03:53:21,255 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/linux/netdevice.h"), "i" (502), "i" (12UL)); [8123-8124] [2025-02-08 03:53:21,255 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8130] [2025-02-08 03:53:21,257 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8313] [2025-02-08 03:53:21,258 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8342] [2025-02-08 03:53:21,259 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8474] [2025-02-08 03:53:21,259 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8477] [2025-02-08 03:53:21,260 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8480] [2025-02-08 03:53:21,261 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8483] [2025-02-08 03:53:21,261 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8514] [2025-02-08 03:53:21,261 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8517] [2025-02-08 03:53:21,261 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8520] [2025-02-08 03:53:21,261 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8523] [2025-02-08 03:53:21,262 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8554] [2025-02-08 03:53:21,262 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8557] [2025-02-08 03:53:21,262 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8560] [2025-02-08 03:53:21,262 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8563] [2025-02-08 03:53:21,263 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8594] [2025-02-08 03:53:21,263 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8597] [2025-02-08 03:53:21,263 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8600] [2025-02-08 03:53:21,263 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8603] [2025-02-08 03:53:21,271 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9093] [2025-02-08 03:53:21,275 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9301] [2025-02-08 03:53:21,315 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12601] [2025-02-08 03:53:21,316 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12603] [2025-02-08 03:53:21,317 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)(& skb->end)) [12661] [2025-02-08 03:53:21,318 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12728] [2025-02-08 03:53:21,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [12776] [2025-02-08 03:53:21,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12779] [2025-02-08 03:53:21,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12782] [2025-02-08 03:53:21,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12785] [2025-02-08 03:53:21,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [12816] [2025-02-08 03:53:21,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12819] [2025-02-08 03:53:21,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12822] [2025-02-08 03:53:21,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12825] [2025-02-08 03:53:21,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [12856] [2025-02-08 03:53:21,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12859] [2025-02-08 03:53:21,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12862] [2025-02-08 03:53:21,321 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12865] [2025-02-08 03:53:21,321 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [12896] [2025-02-08 03:53:21,321 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12899] [2025-02-08 03:53:21,322 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12902] [2025-02-08 03:53:21,322 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12905] [2025-02-08 03:53:21,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13193] [2025-02-08 03:53:21,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13195] [2025-02-08 03:53:21,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13238] [2025-02-08 03:53:21,329 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)rx_hdr) [13249] [2025-02-08 03:53:21,329 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)tmp) [13255] [2025-02-08 03:53:21,331 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13369] [2025-02-08 03:53:21,332 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13390] [2025-02-08 03:53:21,337 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [13405] [2025-02-08 03:53:21,342 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [13430] [2025-02-08 03:53:21,353 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13697] [2025-02-08 03:53:21,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13744] [2025-02-08 03:53:21,490 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [18299] [2025-02-08 03:53:21,490 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [18305] [2025-02-08 03:53:21,491 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [18313] [2025-02-08 03:53:21,589 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.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i[703766,703779] [2025-02-08 03:53:21,589 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.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i[703935,703948] [2025-02-08 03:53:21,590 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.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i[704102,704115] [2025-02-08 03:53:21,590 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.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i[704270,704283] [2025-02-08 03:53:21,597 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:21,970 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:53:21,971 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21 WrapperNode [2025-02-08 03:53:21,971 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:21,972 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:21,972 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:53:21,972 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:53:21,977 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:22,139 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:22,553 INFO L138 Inliner]: procedures = 850, calls = 8097, calls flagged for inlining = 414, calls inlined = 359, statements flattened = 19381 [2025-02-08 03:53:22,554 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:22,555 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:53:22,555 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:53:22,555 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:53:22,564 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:22,564 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:22,656 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:26,621 INFO L175 MemorySlicer]: Split 4926 memory accesses to 34 slices as follows [29, 2, 2, 80, 13, 8, 14, 49, 98, 2, 5, 3, 5, 3, 53, 3, 2, 1, 30, 5, 40, 5, 377, 2, 4, 83, 3722, 176, 5, 1, 6, 2, 6, 90]. 76 percent of accesses are in the largest equivalence class. The 72 initializations are split as follows [0, 0, 0, 0, 0, 0, 14, 0, 0, 2, 5, 0, 5, 0, 0, 1, 0, 0, 0, 5, 0, 5, 0, 0, 0, 0, 21, 0, 5, 1, 0, 2, 6, 0]. The 2959 writes are split as follows [26, 1, 1, 80, 12, 6, 0, 48, 96, 0, 0, 0, 0, 2, 42, 0, 0, 0, 28, 0, 0, 0, 372, 1, 2, 65, 2042, 42, 0, 0, 6, 0, 0, 87]. [2025-02-08 03:53:26,621 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:26,625 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:27,099 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:27,144 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:27,232 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:27,282 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:27,378 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:53:27,379 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:53:27,379 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:53:27,379 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:53:27,384 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:21" (1/1) ... [2025-02-08 03:53:27,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:27,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:53:27,424 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 03:53:27,501 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 03:53:27,519 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_resolve_flow_ctrl [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_resolve_flow_ctrl [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nvram_read_dword [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nvram_read_dword [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure get_l2_fhdr [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure get_l2_fhdr [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_cnic_stop [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_cnic_stop [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_rx_context [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_rx_context [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_resume [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_resume [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_pcie_error_reporting [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_pcie_error_reporting [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_alloc_rx_data [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_alloc_rx_data [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_phy [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_phy [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:53:27,520 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:53:27,520 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_napi [2025-02-08 03:53:27,521 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_napi [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_read_phy [2025-02-08 03:53:27,521 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_read_phy [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2025-02-08 03:53:27,521 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 03:53:27,521 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-08 03:53:27,521 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:53:27,521 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-08 03:53:27,521 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2025-02-08 03:53:27,521 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure __napi_schedule [2025-02-08 03:53:27,521 INFO L138 BoogieDeclarations]: Found implementation of procedure __napi_schedule [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_rx_mode [2025-02-08 03:53:27,521 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_rx_mode [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:53:27,521 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_wol [2025-02-08 03:53:27,521 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_wol [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:53:27,521 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reset_nic [2025-02-08 03:53:27,521 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reset_nic [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:53:27,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure vzalloc [2025-02-08 03:53:27,524 INFO L138 BoogieDeclarations]: Found implementation of procedure vzalloc [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_indirect_lock_of_bnx2 [2025-02-08 03:53:27,524 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_indirect_lock_of_bnx2 [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_channels [2025-02-08 03:53:27,524 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_channels [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure __bnx2_free_irq [2025-02-08 03:53:27,524 INFO L138 BoogieDeclarations]: Found implementation of procedure __bnx2_free_irq [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-02-08 03:53:27,524 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:53:27,524 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure dev_close [2025-02-08 03:53:27,524 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_close [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-02-08 03:53:27,524 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-02-08 03:53:27,524 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_open [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_open [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reset_chip [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reset_chip [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_settings [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_settings [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_lock [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_lock [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure check_mips_fw_entry [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure check_mips_fw_entry [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_cnic_start [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_cnic_start [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shmem_rd [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shmem_rd [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_mac_link [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_mac_link [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_indirect_lock_of_bnx2 [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_indirect_lock_of_bnx2 [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:53:27,525 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:53:27,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-02-08 03:53:27,528 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 03:53:27,528 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_pauseparam [2025-02-08 03:53:27,528 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_pauseparam [2025-02-08 03:53:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-02-08 03:53:27,528 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_one [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_one [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_disable [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_disable [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_remove_one [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_remove_one [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure lock_is_held [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_is_held [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_nvram_access [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_nvram_access [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule_prep [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule_prep [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_run_loopback [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_run_loopback [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_napi_disable [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_napi_disable [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 03:53:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:53:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-08 03:53:27,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-02-08 03:53:27,532 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_int [2025-02-08 03:53:27,532 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_int [2025-02-08 03:53:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 03:53:27,532 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2025-02-08 03:53:27,533 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_size_call_parameter [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:53:27,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:53:27,533 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_nvram_access [2025-02-08 03:53:27,533 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_nvram_access [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_free_mem [2025-02-08 03:53:27,533 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_free_mem [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-02-08 03:53:27,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:53:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:53:27,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:53:27,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 03:53:27,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 03:53:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 03:53:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 03:53:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_release_nvram_lock [2025-02-08 03:53:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_release_nvram_lock [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-02-08 03:53:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2025-02-08 03:53:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-02-08 03:53:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_tx_avail [2025-02-08 03:53:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_tx_avail [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-02-08 03:53:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reset_phy [2025-02-08 03:53:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reset_phy [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_nvram [2025-02-08 03:53:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_nvram [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:53:27,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 03:53:27,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_default_remote_link [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_default_remote_link [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_io_resume [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_io_resume [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_write_phy [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_write_phy [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_phy_lock_of_bnx2 [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_phy_lock_of_bnx2 [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_phy_get_pause_adv [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_phy_get_pause_adv [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_remote_phy_event [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_remote_phy_event [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_85 [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_85 [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_cnic_irq_info [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_cnic_irq_info [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_79 [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_79 [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_suspend [2025-02-08 03:53:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_suspend [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:53:27,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:53:27,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:53:27,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:53:27,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:53:27,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:53:27,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:53:27,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_ringparam [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_ringparam [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_send_heart_beat [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_send_heart_beat [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_eeprom_len [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_eeprom_len [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_99 [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_99 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_release_firmware [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_release_firmware [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_regs_len [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_regs_len [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_close [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_close [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_coalesce [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_coalesce [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_rx_ring_size [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_rx_ring_size [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure load_rv2p_fw [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure load_rv2p_fw [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_bmsr1 [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_bmsr1 [2025-02-08 03:53:27,542 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_queue [2025-02-08 03:53:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_queue [2025-02-08 03:53:27,543 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_int [2025-02-08 03:53:27,543 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_int [2025-02-08 03:53:27,543 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:53:27,543 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:53:27,547 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_rxbd_rings [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_rxbd_rings [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_netif_start [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_netif_start [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_int_mode [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_int_mode [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_bmsr1 [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_bmsr1 [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_forced_2g5 [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_forced_2g5 [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_xceiver_str [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_xceiver_str [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_ctx_wr [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_ctx_wr [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_bnx2_pci_driver_exit_16_2 [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_bnx2_pci_driver_exit_16_2 [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_remote_phy [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_remote_phy [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_unlock [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_unlock [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:53:27,548 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2025-02-08 03:53:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2025-02-08 03:53:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_request_irq [2025-02-08 03:53:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_request_irq [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reg_wr_ind [2025-02-08 03:53:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reg_wr_ind [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:53:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_test_intr [2025-02-08 03:53:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_test_intr [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_nic [2025-02-08 03:53:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_nic [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:53:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:53:27,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_mac_addr [2025-02-08 03:53:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_mac_addr [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure dma_sync_single_for_cpu [2025-02-08 03:53:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_sync_single_for_cpu [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_msi [2025-02-08 03:53:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_msi [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:53:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_80 [2025-02-08 03:53:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_80 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 03:53:27,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 03:53:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_free_skbs [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_free_skbs [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_86 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_86 [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_test_and_enable_2g5 [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_test_and_enable_2g5 [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_msix_tbl [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_msix_tbl [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_int_sync [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_int_sync [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_del_napi [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_del_napi [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_napi_enable [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_napi_enable [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_wol [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_wol [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_tx_timeout [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_tx_timeout [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure pci_vpd_find_info_keyword [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_vpd_find_info_keyword [2025-02-08 03:53:27,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_acquire_nvram_lock [2025-02-08 03:53:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_acquire_nvram_lock [2025-02-08 03:53:27,554 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-02-08 03:53:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:53:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure request_firmware [2025-02-08 03:53:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure request_firmware [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-02-08 03:53:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-08 03:53:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure check_fw_section [2025-02-08 03:53:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure check_fw_section [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_settings [2025-02-08 03:53:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_settings [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2025-02-08 03:53:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-08 03:53:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-02-08 03:53:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nvram_write_dword [2025-02-08 03:53:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nvram_write_dword [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:53:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_link [2025-02-08 03:53:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_link [2025-02-08 03:53:27,555 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_phy_lock_of_bnx2 [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_phy_lock_of_bnx2 [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nway_reset [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nway_reset [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_has_work [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_has_work [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_has_fast_work [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_has_fast_work [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_test_link [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_test_link [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_report_link [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_report_link [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_phy [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_phy [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_hw_rx_cons [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_hw_rx_cons [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_change_ring_size [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_change_ring_size [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_power_state [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_power_state [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure load_cpu_fw [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure load_cpu_fw [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2025-02-08 03:53:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:53:27,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 03:53:27,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 03:53:27,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_hw_tx_cons [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_hw_tx_cons [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure pci_vpd_info_field_size [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_vpd_info_field_size [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_fw_sync [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_fw_sync [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shmem_wr [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shmem_wr [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_5706s_force_link_dn [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_5706s_force_link_dn [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_default_link [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_default_link [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nvram_read [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nvram_read [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_change_mac_addr [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_change_mac_addr [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_fw_cap [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_fw_cap [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reg_rd_ind [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reg_rd_ind [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_nvram_write [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_nvram_write [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shutdown [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shutdown [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_forced_2g5 [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_forced_2g5 [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_netif_stop [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_netif_stop [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_find_max_ring [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_find_max_ring [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_coalesce [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_coalesce [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_98 [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_98 [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_alloc_rx_page [2025-02-08 03:53:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_alloc_rx_page [2025-02-08 03:53:27,560 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 03:53:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 03:53:27,561 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2025-02-08 03:53:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2025-02-08 03:53:27,561 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-02-08 03:53:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-02-08 03:53:27,561 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shutdown_chip [2025-02-08 03:53:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shutdown_chip [2025-02-08 03:53:27,561 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_alloc_mem [2025-02-08 03:53:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_alloc_mem [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:53:27,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure dql_avail [2025-02-08 03:53:27,562 INFO L138 BoogieDeclarations]: Found implementation of procedure dql_avail [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:53:27,562 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:53:27,562 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:53:27,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-08 03:53:27,562 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_free_irq [2025-02-08 03:53:27,562 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_free_irq [2025-02-08 03:53:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure poll_bnx2 [2025-02-08 03:53:27,563 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_bnx2 [2025-02-08 03:53:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:53:27,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:53:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_dump_mcp_state [2025-02-08 03:53:27,563 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_dump_mcp_state [2025-02-08 03:53:29,164 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:53:29,168 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:53:29,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242: call ULTIMATE.dealloc(~#local_adv~0.base, ~#local_adv~0.offset);havoc ~#local_adv~0.base, ~#local_adv~0.offset;call ULTIMATE.dealloc(~#remote_adv~0.base, ~#remote_adv~0.offset);havoc ~#remote_adv~0.base, ~#remote_adv~0.offset;call ULTIMATE.dealloc(~#val~1.base, ~#val~1.offset);havoc ~#val~1.base, ~#val~1.offset; [2025-02-08 03:53:29,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14235: havoc #t~mem2058#1.base, #t~mem2058#1.offset; [2025-02-08 03:53:29,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14235-1: SUMMARY for call writel(~code~0#1, #t~mem2058#1.base, 10292 + #t~mem2058#1.offset); srcloc: null [2025-02-08 03:53:29,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14210-3: assume 0 == ~cmd~0#1 % 4294967296;#t~bitwise2046#1 := (if ~i~27#1 < 0 && 0 != ~i~27#1 % 8 then 1 + ~i~27#1 / 8 else ~i~27#1 / 8); [2025-02-08 03:53:29,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14210-3: assume !(0 == ~cmd~0#1 % 4294967296); [2025-02-08 03:53:29,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14210-4: assume 0 == (if ~i~27#1 < 0 && 0 != ~i~27#1 % 8 then 1 + ~i~27#1 / 8 else ~i~27#1 / 8) % 4294967296 || (if ~i~27#1 < 0 && 0 != ~i~27#1 % 8 then 1 + ~i~27#1 / 8 else ~i~27#1 / 8) % 4294967296 == ~cmd~0#1 % 4294967296;#t~bitwise2046#1 := ~cmd~0#1; [2025-02-08 03:53:29,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14210-4: assume !(0 == (if ~i~27#1 < 0 && 0 != ~i~27#1 % 8 then 1 + ~i~27#1 / 8 else ~i~27#1 / 8) % 4294967296 || (if ~i~27#1 < 0 && 0 != ~i~27#1 % 8 then 1 + ~i~27#1 / 8 else ~i~27#1 / 8) % 4294967296 == ~cmd~0#1 % 4294967296); [2025-02-08 03:53:29,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14210-1: [2025-02-08 03:53:29,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14210-2: havoc #t~bitwise2046#1;assume (#t~bitwise2046#1 % 4294967296 >= (if ~i~27#1 < 0 && 0 != ~i~27#1 % 8 then 1 + ~i~27#1 / 8 else ~i~27#1 / 8) % 4294967296 && #t~bitwise2046#1 % 4294967296 >= ~cmd~0#1 % 4294967296) && #t~bitwise2046#1 % 4294967296 <= (if ~i~27#1 < 0 && 0 != ~i~27#1 % 8 then 1 + ~i~27#1 / 8 else ~i~27#1 / 8) % 4294967296 + ~cmd~0#1 % 4294967296; [2025-02-08 03:53:29,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14227: assume 0 != ~loc~0#1 % 4294967296 && 4 * ~loc~0#1 % 4294967296 < ~rv2p_code_len~0#1 % 4294967296;call #t~mem2052#1 := read~int#26(~rv2p_code~0#1.base, ~rv2p_code~0#1.offset + 4 * (if (18446744073709551615 + ~loc~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18446744073709551615 + ~loc~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 else (18446744073709551615 + ~loc~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 03:53:29,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14227: assume !(0 != ~loc~0#1 % 4294967296 && 4 * ~loc~0#1 % 4294967296 < ~rv2p_code_len~0#1 % 4294967296); [2025-02-08 03:53:29,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14231: havoc #t~mem2054#1.base, #t~mem2054#1.offset;call #t~mem2055#1 := read~int#26(~rv2p_code~0#1.base, ~rv2p_code~0#1.offset + 4 * (if ~loc~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~loc~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~loc~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 03:53:29,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14231-1: SUMMARY for call writel(~code~0#1, #t~mem2054#1.base, 10288 + #t~mem2054#1.offset); srcloc: null [2025-02-08 03:53:29,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14211: havoc #t~mem2047#1.base, #t~mem2047#1.offset;~i~27#1 := 8 + ~i~27#1; [2025-02-08 03:53:29,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14211-1: SUMMARY for call writel(~val~19#1, #t~mem2047#1.base, #t~mem2047#1.offset + (if ~addr~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~addr~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~addr~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:29,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14236-1: [2025-02-08 03:53:29,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14236-2: havoc #t~bitwise2059#1;assume (#t~bitwise2059#1 % 4294967296 >= ~loc~0#1 % 4294967296 / 2 % 4294967296 && #t~bitwise2059#1 % 4294967296 >= ~cmd~0#1 % 4294967296) && #t~bitwise2059#1 % 4294967296 <= ~loc~0#1 % 4294967296 / 2 % 4294967296 + ~cmd~0#1 % 4294967296; [2025-02-08 03:53:29,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14236: ~val~19#1 := #t~bitwise2059#1;havoc #t~bitwise2059#1;call #t~mem2060#1.base, #t~mem2060#1.offset := read~$Pointer$#26(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:53:29,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14207: ~tmp___2~17#1 := #t~ret2044#1;havoc #t~mem2043#1;havoc #t~ret2044#1;call #t~mem2045#1.base, #t~mem2045#1.offset := read~$Pointer$#26(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14207-1: SUMMARY for call #t~ret2044#1 := __fswab32(#t~mem2043#1); srcloc: null [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14232-1: SUMMARY for call #t~ret2056#1 := __fswab32(#t~mem2055#1); srcloc: null [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14236-3: assume 0 == ~cmd~0#1 % 4294967296;#t~bitwise2059#1 := ~loc~0#1 % 4294967296 / 2; [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14236-3: assume !(0 == ~cmd~0#1 % 4294967296); [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14236-4: assume 0 == ~loc~0#1 % 4294967296 / 2 % 4294967296 || ~loc~0#1 % 4294967296 / 2 % 4294967296 == ~cmd~0#1 % 4294967296;#t~bitwise2059#1 := ~cmd~0#1; [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14236-4: assume !(0 == ~loc~0#1 % 4294967296 / 2 % 4294967296 || ~loc~0#1 % 4294967296 / 2 % 4294967296 == ~cmd~0#1 % 4294967296); [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14232: ~tmp___5~3#1 := #t~ret2056#1;havoc #t~mem2055#1;havoc #t~ret2056#1;~code~0#1 := ~tmp___5~3#1;assume { :begin_inline_rv2p_fw_fixup } true;rv2p_fw_fixup_#in~rv2p_proc#1, rv2p_fw_fixup_#in~idx#1, rv2p_fw_fixup_#in~loc#1, rv2p_fw_fixup_#in~rv2p_code#1 := ~rv2p_proc#1, ~i~27#1, ~loc~0#1, ~code~0#1;havoc rv2p_fw_fixup_#res#1;havoc rv2p_fw_fixup_~rv2p_proc#1, rv2p_fw_fixup_~idx#1, rv2p_fw_fixup_~loc#1, rv2p_fw_fixup_~rv2p_code#1;rv2p_fw_fixup_~rv2p_proc#1 := rv2p_fw_fixup_#in~rv2p_proc#1;rv2p_fw_fixup_~idx#1 := rv2p_fw_fixup_#in~idx#1;rv2p_fw_fixup_~loc#1 := rv2p_fw_fixup_#in~loc#1;rv2p_fw_fixup_~rv2p_code#1 := rv2p_fw_fixup_#in~rv2p_code#1; [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14224-1: SUMMARY for call #t~ret2051#1 := __fswab32(#t~mem2050#1); srcloc: null [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14158: rv2p_fw_fixup_~rv2p_code#1 := rv2p_fw_fixup_~rv2p_code#1 - rv2p_fw_fixup_~rv2p_code#1 % 65536;rv2p_fw_fixup_~rv2p_code#1 := 255 + rv2p_fw_fixup_~rv2p_code#1 - rv2p_fw_fixup_~rv2p_code#1 % 256; [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14224-2: call #t~mem2050#1 := read~int#26(~fw_entry#1.base, 12 + ~fw_entry#1.offset + 4 * ~i~27#1, 4); [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14224: ~tmp___3~7#1 := #t~ret2051#1;havoc #t~mem2050#1;havoc #t~ret2051#1;~loc~0#1 := ~tmp___3~7#1; [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14204-1: SUMMARY for call #t~ret2041#1 := __fswab32(#t~mem2040#1); srcloc: null [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14204-2: call #t~mem2040#1 := read~int#26(~rv2p_code~0#1.base, ~rv2p_code~0#1.offset, 4); [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14237: havoc #t~mem2060#1.base, #t~mem2060#1.offset; [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14237-1: SUMMARY for call writel(~val~19#1, #t~mem2060#1.base, #t~mem2060#1.offset + (if ~addr~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~addr~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~addr~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:29,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14204: ~tmp___1~32#1 := #t~ret2041#1;havoc #t~mem2040#1;havoc #t~ret2041#1;call #t~mem2042#1.base, #t~mem2042#1.offset := read~$Pointer$#26(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:53:29,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14208-1: SUMMARY for call writel(~tmp___2~17#1, #t~mem2045#1.base, 10292 + #t~mem2045#1.offset); srcloc: null [2025-02-08 03:53:29,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14241: ~i~27#1 := 1 + ~i~27#1; [2025-02-08 03:53:29,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14208: havoc #t~mem2045#1.base, #t~mem2045#1.offset;~rv2p_code~0#1.base, ~rv2p_code~0#1.offset := ~rv2p_code~0#1.base, 4 + ~rv2p_code~0#1.offset; [2025-02-08 03:53:29,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14229: ~tmp___4~4#1 := #t~ret2053#1;havoc #t~mem2052#1;havoc #t~ret2053#1;~code~0#1 := ~tmp___4~4#1;call #t~mem2054#1.base, #t~mem2054#1.offset := read~$Pointer$#26(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:53:29,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14229-1: SUMMARY for call #t~ret2053#1 := __fswab32(#t~mem2052#1); srcloc: null [2025-02-08 03:53:29,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14234: #t~ret2057#1 := rv2p_fw_fixup_#res#1;havoc rv2p_fw_fixup_~rv2p_proc#1, rv2p_fw_fixup_~idx#1, rv2p_fw_fixup_~loc#1, rv2p_fw_fixup_~rv2p_code#1;havoc rv2p_fw_fixup_#in~rv2p_proc#1, rv2p_fw_fixup_#in~idx#1, rv2p_fw_fixup_#in~loc#1, rv2p_fw_fixup_#in~rv2p_code#1;assume { :end_inline_rv2p_fw_fixup } true;~code~0#1 := #t~ret2057#1;havoc #t~ret2057#1;call #t~mem2058#1.base, #t~mem2058#1.offset := read~$Pointer$#26(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:53:29,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14205: havoc #t~mem2042#1.base, #t~mem2042#1.offset;~rv2p_code~0#1.base, ~rv2p_code~0#1.offset := ~rv2p_code~0#1.base, 4 + ~rv2p_code~0#1.offset;call #t~mem2043#1 := read~int#26(~rv2p_code~0#1.base, ~rv2p_code~0#1.offset, 4); [2025-02-08 03:53:29,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14205-1: SUMMARY for call writel(~tmp___1~32#1, #t~mem2042#1.base, 10288 + #t~mem2042#1.offset); srcloc: null [2025-02-08 03:53:29,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14164-1: rv2p_fw_fixup_#res#1 := rv2p_fw_fixup_~rv2p_code#1; [2025-02-08 03:53:29,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14210: ~val~19#1 := #t~bitwise2046#1;havoc #t~bitwise2046#1;call #t~mem2047#1.base, #t~mem2047#1.offset := read~$Pointer$#26(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:53:29,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14152: assume 0 == rv2p_fw_fixup_~idx#1; [2025-02-08 03:53:29,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14152: assume !(0 == rv2p_fw_fixup_~idx#1); [2025-02-08 03:53:29,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27623: havoc #t~nondet4413; [2025-02-08 03:53:29,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27771: havoc netpoll_trap_#t~nondet4429#1; [2025-02-08 03:53:29,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9573-4: havoc #t~bitwise641;assume (#t~bitwise641 % 4294967296 >= #t~mem640 % 4294967296 && #t~bitwise641 % 4294967296 >= 262144) && #t~bitwise641 % 4294967296 <= 262144 + #t~mem640 % 4294967296; [2025-02-08 03:53:29,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9573-5: assume false;#t~bitwise641 := #t~mem640; [2025-02-08 03:53:29,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9573-5: assume !false; [2025-02-08 03:53:29,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9573-6: assume 0 == #t~mem640 % 4294967296 || 262144 == #t~mem640 % 4294967296;#t~bitwise641 := 262144; [2025-02-08 03:53:29,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9573-6: assume !(0 == #t~mem640 % 4294967296 || 262144 == #t~mem640 % 4294967296); [2025-02-08 03:53:29,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9573: havoc #t~mem640;havoc #t~bitwise641;havoc #t~mem642.base, #t~mem642.offset;~i~6 := 1 + ~i~6; [2025-02-08 03:53:29,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9573-1: SUMMARY for call writel(#t~bitwise641, #t~mem642.base, 132 + #t~mem642.offset); srcloc: null [2025-02-08 03:53:29,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9572: ~bnapi~3.base, ~bnapi~3.offset := ~bp.base, 32 + ~bp.offset + 942 * (if ~i~6 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~6 % 18446744073709551616 % 18446744073709551616 else ~i~6 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call #t~mem640 := read~int#26(~bnapi~3.base, 208 + ~bnapi~3.offset, 4); [2025-02-08 03:53:29,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9573-2: call #t~mem642.base, #t~mem642.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:29,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9573-3: [2025-02-08 03:53:29,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15868: call #t~mem2582 := read~int#26(~dma.base, ~dma.offset + 8 * (if ~j~12 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~j~12 % 18446744073709551616 % 18446744073709551616 else ~j~12 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call write~int#26(#t~mem2582 % 18446744073709551616 / 4294967296, ~rxbd~2.base, ~rxbd~2.offset, 4);havoc #t~mem2582;call #t~mem2583 := read~int#26(~dma.base, ~dma.offset + 8 * (if ~j~12 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~j~12 % 18446744073709551616 % 18446744073709551616 else ~j~12 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call write~int#26(#t~mem2583, ~rxbd~2.base, 4 + ~rxbd~2.offset, 4);havoc #t~mem2583;~i~33 := 1 + ~i~33; [2025-02-08 03:53:29,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15863: assume ~i~33 == -1 + ~num_rings;~j~12 := 0; [2025-02-08 03:53:29,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15863: assume !(~i~33 == -1 + ~num_rings);~j~12 := 1 + ~i~33; [2025-02-08 03:53:29,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15850: call #t~mem2581.base, #t~mem2581.offset := read~$Pointer$#26(~rx_ring.base, ~rx_ring.offset + 8 * (if ~i~33 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~33 % 18446744073709551616 % 18446744073709551616 else ~i~33 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);~rxbd~2.base, ~rxbd~2.offset := #t~mem2581.base, #t~mem2581.offset;~j~12 := 0; [2025-02-08 03:53:29,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15852: assume ~j~12 % 4294967296 <= 254; [2025-02-08 03:53:29,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15852: assume !(~j~12 % 4294967296 <= 254); [2025-02-08 03:53:29,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15854: call write~int#26(~buf_size, ~rxbd~2.base, 8 + ~rxbd~2.offset, 4);call write~int#26(12, ~rxbd~2.base, 12 + ~rxbd~2.offset, 4);~j~12 := 1 + ~j~12;~rxbd~2.base, ~rxbd~2.offset := ~rxbd~2.base, 16 + ~rxbd~2.offset; [2025-02-08 03:53:29,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14786-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:53:29,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14768: call ULTIMATE.dealloc(~#v~0.base, ~#v~0.offset);havoc ~#v~0.base, ~#v~0.offset; [2025-02-08 03:53:29,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14789-3: assume 8 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2250 := (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:29,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14789-3: assume !(8 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:29,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14787-1: SUMMARY for call #t~ret2249 := readl(#t~mem2248.base, 25600 + #t~mem2248.offset); srcloc: null [2025-02-08 03:53:29,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14789-2: havoc #t~bitwise2250;assume (((((if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2250 <= (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2250 <= 8) && #t~bitwise2250 >= 0) && ((if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2250 > 8 + (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2250 >= -9223372036854775808; [2025-02-08 03:53:29,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14787: ~val~30 := #t~ret2249;havoc #t~mem2248.base, #t~mem2248.offset;havoc #t~ret2249; [2025-02-08 03:53:29,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14789-1: [2025-02-08 03:53:29,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14789: assume 0 != #t~bitwise2250;havoc #t~bitwise2250;call #t~mem2251.base, #t~mem2251.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:29,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14789: assume !(0 != #t~bitwise2250);havoc #t~bitwise2250;~j~8 := 1 + ~j~8; [2025-02-08 03:53:29,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14791-1: SUMMARY for call #t~ret2252 := readl(#t~mem2251.base, 25616 + #t~mem2251.offset); srcloc: null [2025-02-08 03:53:29,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14791: ~tmp~111 := #t~ret2252;havoc #t~mem2251.base, #t~mem2251.offset;havoc #t~ret2252; [2025-02-08 03:53:29,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14789-4: assume 0 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2250 := 0; [2025-02-08 03:53:29,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14789-4: assume !(0 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:29,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14794: havoc #t~memcpy~res2254.base, #t~memcpy~res2254.offset; [2025-02-08 03:53:29,562 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14786: call #t~mem2248.base, #t~mem2248.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:29,562 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14792-1: SUMMARY for call #t~ret2253 := __fswab32(~tmp~111); srcloc: null [2025-02-08 03:53:29,562 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14792: ~tmp___0~55 := #t~ret2253;havoc #t~ret2253;call write~int#26(~tmp___0~55, ~#v~0.base, ~#v~0.offset, 4); [2025-02-08 03:53:29,562 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14794-1: SUMMARY for call #t~memcpy~res2254.base, #t~memcpy~res2254.offset := #Ultimate.C_memcpy#26(~ret_val.base, ~ret_val.offset, ~#v~0.base, ~#v~0.offset, 4); srcloc: null [2025-02-08 03:53:29,564 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27604: havoc #t~nondet4409; [2025-02-08 03:53:29,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9360: call ULTIMATE.dealloc(~#info~0.base, ~#info~0.offset);havoc ~#info~0.base, ~#info~0.offset; [2025-02-08 03:53:29,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6747-1: atomic_dec_and_test_#res#1 := 1; [2025-02-08 03:53:29,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9728: havoc netif_tx_wake_all_queues_#t~ret354#1.base, netif_tx_wake_all_queues_#t~ret354#1.offset, netif_tx_wake_all_queues_#t~mem355#1, netif_tx_wake_all_queues_~dev#1.base, netif_tx_wake_all_queues_~dev#1.offset, netif_tx_wake_all_queues_~i~1#1, netif_tx_wake_all_queues_~txq~1#1.base, netif_tx_wake_all_queues_~txq~1#1.offset, netif_tx_wake_all_queues_~tmp~39#1.base, netif_tx_wake_all_queues_~tmp~39#1.offset;havoc netif_tx_wake_all_queues_#in~dev#1.base, netif_tx_wake_all_queues_#in~dev#1.offset;assume { :end_inline_netif_tx_wake_all_queues } true;havoc #t~mem673#1.base, #t~mem673#1.offset; [2025-02-08 03:53:29,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246: assume netif_tx_wake_all_queues_~i~1#1 % 4294967296 < netif_tx_wake_all_queues_#t~mem355#1 % 4294967296;havoc netif_tx_wake_all_queues_#t~mem355#1; [2025-02-08 03:53:29,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246: assume !(netif_tx_wake_all_queues_~i~1#1 % 4294967296 < netif_tx_wake_all_queues_#t~mem355#1 % 4294967296);havoc netif_tx_wake_all_queues_#t~mem355#1; [2025-02-08 03:53:29,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8242: netif_tx_wake_all_queues_~i~1#1 := 1 + netif_tx_wake_all_queues_~i~1#1;call netif_tx_wake_all_queues_#t~mem355#1 := read~int#26(netif_tx_wake_all_queues_~dev#1.base, 879 + netif_tx_wake_all_queues_~dev#1.offset, 4); [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8240-1: SUMMARY for call netif_tx_wake_all_queues_#t~ret354#1.base, netif_tx_wake_all_queues_#t~ret354#1.offset := netdev_get_tx_queue(netif_tx_wake_all_queues_~dev#1.base, netif_tx_wake_all_queues_~dev#1.offset, netif_tx_wake_all_queues_~i~1#1); srcloc: null [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9739: SUMMARY for call bnx2_napi_enable(~bp#1.base, ~bp#1.offset); srcloc: null [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8240: netif_tx_wake_all_queues_~tmp~39#1.base, netif_tx_wake_all_queues_~tmp~39#1.offset := netif_tx_wake_all_queues_#t~ret354#1.base, netif_tx_wake_all_queues_#t~ret354#1.offset;havoc netif_tx_wake_all_queues_#t~ret354#1.base, netif_tx_wake_all_queues_#t~ret354#1.offset;netif_tx_wake_all_queues_~txq~1#1.base, netif_tx_wake_all_queues_~txq~1#1.offset := netif_tx_wake_all_queues_~tmp~39#1.base, netif_tx_wake_all_queues_~tmp~39#1.offset; [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8242-1: SUMMARY for call netif_tx_wake_queue(netif_tx_wake_all_queues_~txq~1#1.base, netif_tx_wake_all_queues_~txq~1#1.offset); srcloc: null [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9733: havoc #t~mem675#1.base, #t~mem675#1.offset; [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9733-1: SUMMARY for call netif_carrier_on(#t~mem675#1.base, #t~mem675#1.offset); srcloc: null [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9731: assume 0 != #t~mem674#1 % 256 % 4294967296;havoc #t~mem674#1;call #t~mem675#1.base, #t~mem675#1.offset := read~$Pointer$#26(~bp#1.base, 8 + ~bp#1.offset, 8); [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9731: assume !(0 != #t~mem674#1 % 256 % 4294967296);havoc #t~mem674#1; [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9729: call #t~mem674#1 := read~int#26(~bp#1.base, 9110 + ~bp#1.offset, 1); [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9729-1: SUMMARY for call ldv_spin_lock_bh_85(~bp#1.base, 8762 + ~bp#1.offset); srcloc: null [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9740: SUMMARY for call bnx2_enable_int(~bp#1.base, ~bp#1.offset); srcloc: null [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9738: SUMMARY for call ldv_spin_unlock_bh_86(~bp#1.base, 8762 + ~bp#1.offset); srcloc: null [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9744: SUMMARY for call bnx2_cnic_start(~bp#1.base, ~bp#1.offset); srcloc: null [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9742: assume 0 != (if ~start_cnic#1 % 256 % 4294967296 <= 2147483647 then ~start_cnic#1 % 256 % 4294967296 else ~start_cnic#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:53:29,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9742: assume !(0 != (if ~start_cnic#1 % 256 % 4294967296 <= 2147483647 then ~start_cnic#1 % 256 % 4294967296 else ~start_cnic#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:53:29,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17634: assume bnx2_enable_msix_~rc~14#1 > 0;bnx2_enable_msix_~total_vecs~0#1 := bnx2_enable_msix_~rc~14#1; [2025-02-08 03:53:29,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17634: assume !(bnx2_enable_msix_~rc~14#1 > 0); [2025-02-08 03:53:29,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17651: call write~int#26(bnx2_enable_msix_#t~bitwise2946#1, bnx2_enable_msix_~bp#1.base, 28 + bnx2_enable_msix_~bp#1.offset, 4);havoc bnx2_enable_msix_#t~mem2945#1;havoc bnx2_enable_msix_#t~bitwise2946#1;bnx2_enable_msix_~i~45#1 := 0; [2025-02-08 03:53:29,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27767: havoc netif_set_real_num_tx_queues_#t~nondet4428#1; [2025-02-08 03:53:29,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17651-1: [2025-02-08 03:53:29,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17618: assume bnx2_enable_msix_~i~45#1 <= 8; [2025-02-08 03:53:29,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17618: assume !(bnx2_enable_msix_~i~45#1 <= 8);bnx2_enable_msix_~total_vecs~0#1 := bnx2_enable_msix_~msix_vecs#1;bnx2_enable_msix_~total_vecs~0#1 := 1 + bnx2_enable_msix_~total_vecs~0#1;bnx2_enable_msix_~rc~14#1 := -28; [2025-02-08 03:53:29,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17651-2: havoc bnx2_enable_msix_#t~bitwise2946#1;assume (bnx2_enable_msix_#t~bitwise2946#1 % 4294967296 >= bnx2_enable_msix_#t~mem2945#1 % 4294967296 && bnx2_enable_msix_#t~bitwise2946#1 % 4294967296 >= 1280) && bnx2_enable_msix_#t~bitwise2946#1 % 4294967296 <= 1280 + bnx2_enable_msix_#t~mem2945#1 % 4294967296; [2025-02-08 03:53:29,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17651-3: assume false;bnx2_enable_msix_#t~bitwise2946#1 := bnx2_enable_msix_#t~mem2945#1; [2025-02-08 03:53:29,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17651-3: assume !false; [2025-02-08 03:53:29,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17651-4: assume 0 == bnx2_enable_msix_#t~mem2945#1 % 4294967296 || 1280 == bnx2_enable_msix_#t~mem2945#1 % 4294967296;bnx2_enable_msix_#t~bitwise2946#1 := 1280; [2025-02-08 03:53:29,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17651-4: assume !(0 == bnx2_enable_msix_#t~mem2945#1 % 4294967296 || 1280 == bnx2_enable_msix_#t~mem2945#1 % 4294967296); [2025-02-08 03:53:29,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17644: assume 0 != bnx2_enable_msix_~rc~14#1;call ULTIMATE.dealloc(bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset);havoc bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset; [2025-02-08 03:53:29,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17644: assume !(0 != bnx2_enable_msix_~rc~14#1);bnx2_enable_msix_~msix_vecs#1 := bnx2_enable_msix_~total_vecs~0#1;bnx2_enable_msix_~msix_vecs#1 := bnx2_enable_msix_~msix_vecs#1 - 1;call write~int#26(bnx2_enable_msix_~msix_vecs#1, bnx2_enable_msix_~bp#1.base, 9470 + bnx2_enable_msix_~bp#1.offset, 4);call bnx2_enable_msix_#t~mem2945#1 := read~int#26(bnx2_enable_msix_~bp#1.base, 28 + bnx2_enable_msix_~bp#1.offset, 4); [2025-02-08 03:53:29,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653: fls_long_#t~ret5#1 := fls64_#res#1;havoc fls64_~x#1, fls64_~bitpos~0#1;havoc fls64_#in~x#1;assume { :end_inline_fls64 } true;assume -2147483648 <= fls_long_#t~ret5#1 && fls_long_#t~ret5#1 <= 2147483647;fls_long_~tmp___0~0#1 := fls_long_#t~ret5#1;havoc fls_long_#t~ret5#1;fls_long_#res#1 := fls_long_~tmp___0~0#1; [2025-02-08 03:53:29,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17628: call bnx2_enable_msix_#t~mem2943#1.base, bnx2_enable_msix_#t~mem2943#1.offset := read~$Pointer$#26(bnx2_enable_msix_~bp#1.base, 16 + bnx2_enable_msix_~bp#1.offset, 8);assume { :begin_inline_pci_enable_msix } true;pci_enable_msix_#in~arg0#1.base, pci_enable_msix_#in~arg0#1.offset, pci_enable_msix_#in~arg1#1.base, pci_enable_msix_#in~arg1#1.offset, pci_enable_msix_#in~arg2#1 := bnx2_enable_msix_#t~mem2943#1.base, bnx2_enable_msix_#t~mem2943#1.offset, bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset, bnx2_enable_msix_~total_vecs~0#1;havoc pci_enable_msix_#res#1;havoc pci_enable_msix_#t~nondet4437#1, pci_enable_msix_~arg0#1.base, pci_enable_msix_~arg0#1.offset, pci_enable_msix_~arg1#1.base, pci_enable_msix_~arg1#1.offset, pci_enable_msix_~arg2#1;pci_enable_msix_~arg0#1.base, pci_enable_msix_~arg0#1.offset := pci_enable_msix_#in~arg0#1.base, pci_enable_msix_#in~arg0#1.offset;pci_enable_msix_~arg1#1.base, pci_enable_msix_~arg1#1.offset := pci_enable_msix_#in~arg1#1.base, pci_enable_msix_#in~arg1#1.offset;pci_enable_msix_~arg2#1 := pci_enable_msix_#in~arg2#1;havoc pci_enable_msix_#t~nondet4437#1;assume -2147483648 <= pci_enable_msix_#t~nondet4437#1 && pci_enable_msix_#t~nondet4437#1 <= 2147483647;pci_enable_msix_#res#1 := pci_enable_msix_#t~nondet4437#1;havoc pci_enable_msix_#t~nondet4437#1; [2025-02-08 03:53:29,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17736: call #t~mem2976#1.base, #t~mem2976#1.offset := read~$Pointer$#26(~bp#1.base, 16 + ~bp#1.offset, 8);call #t~mem2977#1 := read~int#26(#t~mem2976#1.base, 1547 + #t~mem2976#1.offset, 4);call write~int#26(#t~mem2977#1, ~bp#1.base, 9199 + ~bp#1.offset, 4);havoc #t~mem2976#1.base, #t~mem2976#1.offset;havoc #t~mem2977#1; [2025-02-08 03:53:29,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27811: havoc pci_enable_msi_block_#t~nondet4436#1;#t~ret2970#1 := pci_enable_msi_block_#res#1;havoc pci_enable_msi_block_#t~nondet4436#1, pci_enable_msi_block_~arg0#1.base, pci_enable_msi_block_~arg0#1.offset, pci_enable_msi_block_~arg1#1;havoc pci_enable_msi_block_#in~arg0#1.base, pci_enable_msi_block_#in~arg0#1.offset, pci_enable_msi_block_#in~arg1#1;assume { :end_inline_pci_enable_msi_block } true;assume -2147483648 <= #t~ret2970#1 && #t~ret2970#1 <= 2147483647;~tmp___0~66#1 := #t~ret2970#1;havoc #t~mem2969#1.base, #t~mem2969#1.offset;havoc #t~ret2970#1; [2025-02-08 03:53:29,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27753: havoc netif_get_num_default_rss_queues_#t~nondet4426#1; [2025-02-08 03:53:29,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17728: assume 0 == ~tmp___0~66#1;call #t~mem2971#1 := read~int#26(~bp#1.base, 28 + ~bp#1.offset, 4); [2025-02-08 03:53:29,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17728: assume !(0 == ~tmp___0~66#1); [2025-02-08 03:53:29,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663: __rounddown_pow_of_two_#t~ret6#1 := fls_long_#res#1;havoc fls_long_#t~ret5#1, fls_long_~l#1, fls_long_~tmp___0~0#1;havoc fls_long_#in~l#1;assume { :end_inline_fls_long } true;__rounddown_pow_of_two_~tmp~1#1 := __rounddown_pow_of_two_#t~ret6#1;havoc __rounddown_pow_of_two_#t~ret6#1; [2025-02-08 03:53:29,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27763: havoc netif_set_real_num_rx_queues_#t~nondet4427#1; [2025-02-08 03:53:29,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17729: call write~int#26(#t~bitwise2972#1, ~bp#1.base, 28 + ~bp#1.offset, 4);havoc #t~mem2971#1;havoc #t~bitwise2972#1;call #t~mem2973#1 := read~int#26(~bp#1.base, 8926 + ~bp#1.offset, 4); [2025-02-08 03:53:29,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17729-1: [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17729-2: havoc #t~bitwise2972#1;assume (#t~bitwise2972#1 % 4294967296 >= #t~mem2971#1 % 4294967296 && #t~bitwise2972#1 % 4294967296 >= 32) && #t~bitwise2972#1 % 4294967296 <= 32 + #t~mem2971#1 % 4294967296; [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17663: assume bnx2_enable_msix_~i~45#1 < bnx2_enable_msix_~total_vecs~0#1; [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17663: assume !(bnx2_enable_msix_~i~45#1 < bnx2_enable_msix_~total_vecs~0#1);call ULTIMATE.dealloc(bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset);havoc bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset; [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17729-3: assume false;#t~bitwise2972#1 := #t~mem2971#1; [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17729-3: assume !false; [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17630: assume bnx2_enable_msix_~rc~14#1 <= 0; [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17630: assume !(bnx2_enable_msix_~rc~14#1 <= 0); [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17729-4: assume 0 == #t~mem2971#1 % 4294967296 || 32 == #t~mem2971#1 % 4294967296;#t~bitwise2972#1 := 32; [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17729-4: assume !(0 == #t~mem2971#1 % 4294967296 || 32 == #t~mem2971#1 % 4294967296); [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17639: assume bnx2_enable_msix_~total_vecs~0#1 > 1; [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17639: assume !(bnx2_enable_msix_~total_vecs~0#1 > 1); [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17730: assume 1460207616 == (#t~mem2973#1 - #t~mem2973#1 % 65536) % 4294967296;havoc #t~mem2973#1;call #t~mem2974#1 := read~int#26(~bp#1.base, 28 + ~bp#1.offset, 4); [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17730: assume !(1460207616 == (#t~mem2973#1 - #t~mem2973#1 % 65536) % 4294967296);havoc #t~mem2973#1;call write~$Pointer$#26(#funAddr~bnx2_msi.base, #funAddr~bnx2_msi.offset, ~bp#1.base, 9191 + ~bp#1.offset, 8); [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17614: call write~int#13(bnx2_enable_msix_~i~45#1, bnx2_enable_msix_~#msix_ent~0#1.base, 4 + (bnx2_enable_msix_~#msix_ent~0#1.offset + 6 * bnx2_enable_msix_~i~45#1), 2);call write~int#13(0, bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset + 6 * bnx2_enable_msix_~i~45#1, 4);bnx2_enable_msix_~i~45#1 := 1 + bnx2_enable_msix_~i~45#1; [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17656: call bnx2_enable_msix_#t~mem2947#1 := read~int#13(bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset + 6 * bnx2_enable_msix_~i~45#1, 4);call write~int#26(bnx2_enable_msix_#t~mem2947#1, bnx2_enable_msix_~bp#1.base, 8 + (9191 + bnx2_enable_msix_~bp#1.offset + 31 * bnx2_enable_msix_~i~45#1), 4);havoc bnx2_enable_msix_#t~mem2947#1;bnx2_enable_msix_#t~loopctr2948#1 := 0; [2025-02-08 03:53:29,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17598: call ULTIMATE.dealloc(bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset);havoc bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset;havoc bnx2_enable_msix_#t~mem2937#1.base, bnx2_enable_msix_#t~mem2937#1.offset, bnx2_enable_msix_#t~mem2938#1.base, bnx2_enable_msix_#t~mem2938#1.offset, bnx2_enable_msix_#t~mem2939#1.base, bnx2_enable_msix_#t~mem2939#1.offset, bnx2_enable_msix_#t~mem2940#1.base, bnx2_enable_msix_#t~mem2940#1.offset, bnx2_enable_msix_#t~mem2941#1.base, bnx2_enable_msix_#t~mem2941#1.offset, bnx2_enable_msix_#t~ret2942#1, bnx2_enable_msix_#t~mem2943#1.base, bnx2_enable_msix_#t~mem2943#1.offset, bnx2_enable_msix_#t~ret2944#1, bnx2_enable_msix_#t~mem2945#1, bnx2_enable_msix_#t~bitwise2946#1, bnx2_enable_msix_#t~mem2947#1, bnx2_enable_msix_#t~loopctr2948#1, bnx2_enable_msix_#t~nondet2949#1, bnx2_enable_msix_#t~ret2950#1, bnx2_enable_msix_~bp#1.base, bnx2_enable_msix_~bp#1.offset, bnx2_enable_msix_~msix_vecs#1, bnx2_enable_msix_~i~45#1, bnx2_enable_msix_~total_vecs~0#1, bnx2_enable_msix_~rc~14#1, bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset, bnx2_enable_msix_~dev~1#1.base, bnx2_enable_msix_~dev~1#1.offset, bnx2_enable_msix_~len~3#1;havoc bnx2_enable_msix_#in~bp#1.base, bnx2_enable_msix_#in~bp#1.offset, bnx2_enable_msix_#in~msix_vecs#1;assume { :end_inline_bnx2_enable_msix } true; [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17731: call write~int#26(#t~bitwise2975#1, ~bp#1.base, 28 + ~bp#1.offset, 4);havoc #t~mem2974#1;havoc #t~bitwise2975#1;call write~$Pointer$#26(#funAddr~bnx2_msi_1shot.base, #funAddr~bnx2_msi_1shot.offset, ~bp#1.base, 9191 + ~bp#1.offset, 8); [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17731-1: [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-3: [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-2: __rounddown_pow_of_two_#res#1 := __rounddown_pow_of_two_#t~bitwise7#1;havoc __rounddown_pow_of_two_#t~bitwise7#1; [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665: havoc __rounddown_pow_of_two_#t~bitwise7#1;#t~ret2980#1 := __rounddown_pow_of_two_#res#1;havoc __rounddown_pow_of_two_#t~ret6#1, __rounddown_pow_of_two_#t~bitwise7#1, __rounddown_pow_of_two_~n#1, __rounddown_pow_of_two_~tmp~1#1;havoc __rounddown_pow_of_two_#in~n#1;assume { :end_inline___rounddown_pow_of_two } true;~tmp___69~0#1 := #t~ret2980#1;havoc #t~mem2979#1;havoc #t~ret2980#1;call write~int#26(~tmp___69~0#1, ~bp#1.base, 9475 + ~bp#1.offset, 1); [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-5: assume 0 == (if (__rounddown_pow_of_two_~tmp~1#1 - 1) % 4294967296 % 4294967296 <= 2147483647 then (__rounddown_pow_of_two_~tmp~1#1 - 1) % 4294967296 % 4294967296 else (__rounddown_pow_of_two_~tmp~1#1 - 1) % 4294967296 % 4294967296 - 4294967296);__rounddown_pow_of_two_#t~bitwise7#1 := 1; [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-5: assume !(0 == (if (__rounddown_pow_of_two_~tmp~1#1 - 1) % 4294967296 % 4294967296 <= 2147483647 then (__rounddown_pow_of_two_~tmp~1#1 - 1) % 4294967296 % 4294967296 else (__rounddown_pow_of_two_~tmp~1#1 - 1) % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-4: havoc __rounddown_pow_of_two_#t~bitwise7#1; [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17657: assume true;assume bnx2_enable_msix_#t~loopctr2948#1 < (if bnx2_enable_msix_~len~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_enable_msix_~len~3#1 % 18446744073709551616 % 18446744073709551616 else bnx2_enable_msix_~len~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc bnx2_enable_msix_#t~nondet2949#1;call write~int#26(bnx2_enable_msix_#t~nondet2949#1, bnx2_enable_msix_~bp#1.base, 13 + (9191 + bnx2_enable_msix_~bp#1.offset + 31 * bnx2_enable_msix_~i~45#1) + bnx2_enable_msix_#t~loopctr2948#1, 8);bnx2_enable_msix_#t~loopctr2948#1 := 1 + bnx2_enable_msix_#t~loopctr2948#1; [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17657: assume true;havoc bnx2_enable_msix_#t~loopctr2948#1;havoc bnx2_enable_msix_#t~nondet2949#1;havoc bnx2_enable_msix_#t~ret2950#1;call write~$Pointer$#26(#funAddr~bnx2_msi_1shot.base, #funAddr~bnx2_msi_1shot.offset, bnx2_enable_msix_~bp#1.base, 9191 + bnx2_enable_msix_~bp#1.offset + 31 * bnx2_enable_msix_~i~45#1, 8);bnx2_enable_msix_~i~45#1 := 1 + bnx2_enable_msix_~i~45#1; [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17731-2: havoc #t~bitwise2975#1;assume (#t~bitwise2975#1 % 4294967296 >= #t~mem2974#1 % 4294967296 && #t~bitwise2975#1 % 4294967296 >= 256) && #t~bitwise2975#1 % 4294967296 <= 256 + #t~mem2974#1 % 4294967296; [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17731-3: assume false;#t~bitwise2975#1 := #t~mem2974#1; [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17731-3: assume !false; [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17731-4: assume 0 == #t~mem2974#1 % 4294967296 || 256 == #t~mem2974#1 % 4294967296;#t~bitwise2975#1 := 256; [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17731-4: assume !(0 == #t~mem2974#1 % 4294967296 || 256 == #t~mem2974#1 % 4294967296); [2025-02-08 03:53:29,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27815: havoc pci_enable_msix_#t~nondet4437#1;bnx2_enable_msix_#t~ret2944#1 := pci_enable_msix_#res#1;havoc pci_enable_msix_#t~nondet4437#1, pci_enable_msix_~arg0#1.base, pci_enable_msix_~arg0#1.offset, pci_enable_msix_~arg1#1.base, pci_enable_msix_~arg1#1.offset, pci_enable_msix_~arg2#1;havoc pci_enable_msix_#in~arg0#1.base, pci_enable_msix_#in~arg0#1.offset, pci_enable_msix_#in~arg1#1.base, pci_enable_msix_#in~arg1#1.offset, pci_enable_msix_#in~arg2#1;assume { :end_inline_pci_enable_msix } true;assume -2147483648 <= bnx2_enable_msix_#t~ret2944#1 && bnx2_enable_msix_#t~ret2944#1 <= 2147483647;bnx2_enable_msix_~rc~14#1 := bnx2_enable_msix_#t~ret2944#1;havoc bnx2_enable_msix_#t~mem2943#1.base, bnx2_enable_msix_#t~mem2943#1.offset;havoc bnx2_enable_msix_#t~ret2944#1; [2025-02-08 03:53:29,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27779: havoc pci_bus_read_config_word_#t~nondet4431#1; [2025-02-08 03:53:29,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10786: call ULTIMATE.dealloc(~#bmcr~2.base, ~#bmcr~2.offset);havoc ~#bmcr~2.base, ~#bmcr~2.offset;call ULTIMATE.dealloc(~#val~6.base, ~#val~6.offset);havoc ~#val~6.base, ~#val~6.offset; [2025-02-08 03:53:29,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10188: havoc #t~mem770;havoc #t~ite772.base, #t~ite772.offset;havoc #t~mem771; [2025-02-08 03:53:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27803: havoc #t~nondet4434; [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9171: assume 0 == #t~bitwise533;havoc #t~bitwise533; [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9171: assume !(0 == #t~bitwise533);havoc #t~bitwise533; [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9171-1: [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9171-2: havoc #t~bitwise533;assume (((((if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise533 <= (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise533 <= 1073741824) && #t~bitwise533 >= 0) && ((if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise533 > 1073741824 + (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise533 >= -9223372036854775808; [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9169: ~val := #t~ret532;havoc #t~mem531.base, #t~mem531.offset;havoc #t~ret532; [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9171-3: assume 1073741824 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise533 := (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9171-3: assume !(1073741824 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9169-1: SUMMARY for call #t~ret532 := readl(#t~mem531.base, 4124 + #t~mem531.offset); srcloc: null [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9171-4: assume 0 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise533 := 0; [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9171-4: assume !(0 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9169-2: call #t~mem531.base, #t~mem531.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9180: assume ~i~3 <= 4; [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9180: assume !(~i~3 <= 4); [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9176: ~i~3 := 1 + ~i~3; [2025-02-08 03:53:29,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9176-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:53:29,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27579: havoc #t~nondet4408; [2025-02-08 03:53:29,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27729: havoc #t~nondet4423; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11680: SUMMARY for call bnx2_resolve_flow_ctrl(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11664: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1319#1 && bnx2_setup_copper_phy_#t~ret1319#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1318#1;havoc bnx2_setup_copper_phy_#t~ret1319#1; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11664-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1319#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1318#1, 16384); srcloc: null [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923: assume 0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1 % 4294967296;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923: assume !(0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1 % 4294967296);havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923-1: [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11648: bnx2_setup_copper_phy_~new_bmcr~1#1 := 0;call bnx2_setup_copper_phy_#t~mem1307#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 9106 + bnx2_setup_copper_phy_~bp#1.offset, 2); [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11681: SUMMARY for call bnx2_set_mac_link(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11615: assume 0 != (if bnx2_setup_copper_phy_#t~mem1283#1 % 256 % 4294967296 <= 2147483647 then bnx2_setup_copper_phy_#t~mem1283#1 % 256 % 4294967296 else bnx2_setup_copper_phy_#t~mem1283#1 % 256 % 4294967296 - 4294967296) % 2;havoc bnx2_setup_copper_phy_#t~mem1283#1;bnx2_setup_copper_phy_~new_adv1000~0#1 := 0; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11615: assume !(0 != (if bnx2_setup_copper_phy_#t~mem1283#1 % 256 % 4294967296 <= 2147483647 then bnx2_setup_copper_phy_#t~mem1283#1 % 256 % 4294967296 else bnx2_setup_copper_phy_#t~mem1283#1 % 256 % 4294967296 - 4294967296) % 2);havoc bnx2_setup_copper_phy_#t~mem1283#1;call bnx2_setup_copper_phy_#t~mem1304#1 := read~int#27(bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset, 4); [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1;assume ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1 % 4294967296 <= ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1 % 4294967296 <= 32; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923-3: assume 32 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1 := ethtool_adv_to_mii_ctrl1000_t_~ethadv#1; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923-3: assume !(32 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923-4: assume 0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1 := 0; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923-4: assume !(0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11632: assume 0 != bnx2_setup_copper_phy_#t~mem1303#1 % 256 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1303#1; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11632: assume !(0 != bnx2_setup_copper_phy_#t~mem1303#1 % 256 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1303#1; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11665: SUMMARY for call ldv_spin_unlock_bh_86(bnx2_setup_copper_phy_~bp#1.base, 8762 + bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8924: ethtool_adv_to_mii_ctrl1000_t_~result~1#1 := ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8924-1: [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8924-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1;assume (ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1 % 4294967296 >= ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1 % 4294967296 >= 512) && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1 % 4294967296 <= 512 + ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649: assume 100 == bnx2_setup_copper_phy_#t~mem1307#1 % 65536 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1307#1; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649: assume !(100 == bnx2_setup_copper_phy_#t~mem1307#1 % 65536 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1307#1; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11666: SUMMARY for call msleep(50); srcloc: null [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8924-3: assume false;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1 := ethtool_adv_to_mii_ctrl1000_t_~result~1#1; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8924-3: assume !false; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8924-4: assume 0 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 || 512 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1 := 512; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8924-4: assume !(0 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 || 512 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296); [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11650: bnx2_setup_copper_phy_~new_bmcr~1#1 := bnx2_setup_copper_phy_#t~bitwise1308#1;havoc bnx2_setup_copper_phy_#t~bitwise1308#1; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11650-2: havoc bnx2_setup_copper_phy_#t~bitwise1308#1;assume (bnx2_setup_copper_phy_#t~bitwise1308#1 % 4294967296 >= bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1308#1 % 4294967296 >= 8192) && bnx2_setup_copper_phy_#t~bitwise1308#1 % 4294967296 <= 8192 + bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296; [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11650-1: [2025-02-08 03:53:30,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11650-4: assume 0 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 || 8192 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1308#1 := 8192; [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11650-4: assume !(0 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 || 8192 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296); [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11650-3: assume false;bnx2_setup_copper_phy_#t~bitwise1308#1 := bnx2_setup_copper_phy_~new_bmcr~1#1; [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11650-3: assume !false; [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11667-1: SUMMARY for call ldv_spin_lock_bh_85(bnx2_setup_copper_phy_~bp#1.base, 8762 + bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11634: SUMMARY for call bnx2_resolve_flow_ctrl(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11667: call bnx2_setup_copper_phy_#t~mem1320#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11618: bnx2_setup_copper_phy_~tmp___0~31#1 := bnx2_setup_copper_phy_#t~ret1284#1;havoc bnx2_setup_copper_phy_#t~ret1284#1; [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11618-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1284#1 := bnx2_phy_get_pause_adv(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11668: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1321#1 && bnx2_setup_copper_phy_#t~ret1321#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1320#1;havoc bnx2_setup_copper_phy_#t~ret1321#1;call bnx2_setup_copper_phy_#t~mem1322#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11668-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1321#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1320#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset); srcloc: null [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11635: SUMMARY for call bnx2_set_mac_link(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619-1: [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619: bnx2_setup_copper_phy_~new_adv~1#1 := bnx2_setup_copper_phy_#t~bitwise1285#1;havoc bnx2_setup_copper_phy_#t~bitwise1285#1; [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619-3: assume 0 == bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1285#1 := bnx2_setup_copper_phy_~new_adv~1#1; [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619-3: assume !(0 == bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296); [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619-2: havoc bnx2_setup_copper_phy_#t~bitwise1285#1;assume (bnx2_setup_copper_phy_#t~bitwise1285#1 % 4294967296 >= bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1285#1 % 4294967296 >= bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296) && bnx2_setup_copper_phy_#t~bitwise1285#1 % 4294967296 <= bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 + bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296; [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8927-1: ethtool_adv_to_mii_ctrl1000_t_#res#1 := ethtool_adv_to_mii_ctrl1000_t_~result~1#1; [2025-02-08 03:53:30,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619-4: assume 0 == bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 || bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 == bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1285#1 := bnx2_setup_copper_phy_~tmp___0~31#1; [2025-02-08 03:53:30,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619-4: assume !(0 == bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 || bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 == bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296); [2025-02-08 03:53:30,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11669-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1323#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1322#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset); srcloc: null [2025-02-08 03:53:30,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11669: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1323#1 && bnx2_setup_copper_phy_#t~ret1323#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1322#1;havoc bnx2_setup_copper_phy_#t~ret1323#1; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11653-1: call bnx2_setup_copper_phy_#t~mem1309#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 9108 + bnx2_setup_copper_phy_~bp#1.offset, 1); [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1286#1 && bnx2_setup_copper_phy_#t~ret1286#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~ret1286#1;call bnx2_setup_copper_phy_#t~mem1287#1 := read~int#27(bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset, 4); [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11653: assume 1 == bnx2_setup_copper_phy_#t~mem1309#1 % 256 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1309#1; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11653: assume !(1 == bnx2_setup_copper_phy_#t~mem1309#1 % 256 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1309#1; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1286#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, 9, bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset); srcloc: null [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11654-2: havoc bnx2_setup_copper_phy_#t~bitwise1310#1;assume (bnx2_setup_copper_phy_#t~bitwise1310#1 % 4294967296 >= bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1310#1 % 4294967296 >= 256) && bnx2_setup_copper_phy_#t~bitwise1310#1 % 4294967296 <= 256 + bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11621-1: [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11654-1: [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11621: call write~int#27(bnx2_setup_copper_phy_#t~bitwise1288#1, bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset, 4);havoc bnx2_setup_copper_phy_#t~mem1287#1;havoc bnx2_setup_copper_phy_#t~bitwise1288#1;call bnx2_setup_copper_phy_#t~mem1289#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 9115 + bnx2_setup_copper_phy_~bp#1.offset, 4);assume { :begin_inline_ethtool_adv_to_mii_ctrl1000_t } true;ethtool_adv_to_mii_ctrl1000_t_#in~ethadv#1 := bnx2_setup_copper_phy_#t~mem1289#1;havoc ethtool_adv_to_mii_ctrl1000_t_#res#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1, ethtool_adv_to_mii_ctrl1000_t_~ethadv#1, ethtool_adv_to_mii_ctrl1000_t_~result~1#1;ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 := ethtool_adv_to_mii_ctrl1000_t_#in~ethadv#1;havoc ethtool_adv_to_mii_ctrl1000_t_~result~1#1;ethtool_adv_to_mii_ctrl1000_t_~result~1#1 := 0; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11654-4: assume 0 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 || 256 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1310#1 := 256; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11654-4: assume !(0 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 || 256 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296); [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11621-3: assume 768 == bnx2_setup_copper_phy_#t~mem1287#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1288#1 := bnx2_setup_copper_phy_#t~mem1287#1; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11621-3: assume !(768 == bnx2_setup_copper_phy_#t~mem1287#1 % 4294967296); [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11654-3: assume false;bnx2_setup_copper_phy_#t~bitwise1310#1 := bnx2_setup_copper_phy_~new_bmcr~1#1; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11654-3: assume !false; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11621-2: havoc bnx2_setup_copper_phy_#t~bitwise1288#1;assume bnx2_setup_copper_phy_#t~bitwise1288#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1287#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1288#1 % 4294967296 <= 768; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11654: bnx2_setup_copper_phy_~new_bmcr~1#1 := bnx2_setup_copper_phy_#t~bitwise1310#1;havoc bnx2_setup_copper_phy_#t~bitwise1310#1; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11687: SUMMARY for call bnx2_resolve_flow_ctrl(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11621-4: assume 0 == bnx2_setup_copper_phy_#t~mem1287#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1288#1 := 0; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11621-4: assume !(0 == bnx2_setup_copper_phy_#t~mem1287#1 % 4294967296); [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11688: SUMMARY for call bnx2_set_mac_link(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11622: bnx2_setup_copper_phy_#t~ret1290#1 := ethtool_adv_to_mii_ctrl1000_t_#res#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1, ethtool_adv_to_mii_ctrl1000_t_~ethadv#1, ethtool_adv_to_mii_ctrl1000_t_~result~1#1;havoc ethtool_adv_to_mii_ctrl1000_t_#in~ethadv#1;assume { :end_inline_ethtool_adv_to_mii_ctrl1000_t } true;bnx2_setup_copper_phy_~tmp___1~18#1 := bnx2_setup_copper_phy_#t~ret1290#1;havoc bnx2_setup_copper_phy_#t~mem1289#1;havoc bnx2_setup_copper_phy_#t~ret1290#1; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11639-1: bnx2_setup_copper_phy_#res#1 := 0;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset);havoc bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset);havoc bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset);havoc bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset);havoc bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623-3: assume 0 == bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1291#1 := bnx2_setup_copper_phy_~new_adv1000~0#1; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623-3: assume !(0 == bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296); [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623-2: havoc bnx2_setup_copper_phy_#t~bitwise1291#1;assume (bnx2_setup_copper_phy_#t~bitwise1291#1 % 4294967296 >= bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1291#1 % 4294967296 >= bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296) && bnx2_setup_copper_phy_#t~bitwise1291#1 % 4294967296 <= bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 + bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623-4: assume 0 == bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 || bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 == bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1291#1 := bnx2_setup_copper_phy_~tmp___1~18#1; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623-4: assume !(0 == bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 || bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 == bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296); [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623-1: [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623: bnx2_setup_copper_phy_~new_adv1000~0#1 := bnx2_setup_copper_phy_#t~bitwise1291#1;havoc bnx2_setup_copper_phy_#t~bitwise1291#1;call bnx2_setup_copper_phy_#t~mem1292#1 := read~int#27(bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset, 4);bnx2_setup_copper_phy_#t~short1294#1 := bnx2_setup_copper_phy_#t~mem1292#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657-1: call bnx2_setup_copper_phy_#t~mem1311#1 := read~int#27(bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset, 4); [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657: assume bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 != bnx2_setup_copper_phy_#t~mem1311#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1311#1;call bnx2_setup_copper_phy_#t~mem1312#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657: assume !(bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 != bnx2_setup_copper_phy_#t~mem1311#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1311#1; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11674: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1325#1 && bnx2_setup_copper_phy_#t~ret1325#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1324#1;havoc bnx2_setup_copper_phy_#t~ret1325#1;call bnx2_setup_copper_phy_#t~mem1326#1 := read~int#27(bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset, 4); [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11674-2: call bnx2_setup_copper_phy_#t~mem1324#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 8902 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11674-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1325#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1324#1, bnx2_setup_copper_phy_~new_bmcr~1#1); srcloc: null [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11691-1: bnx2_setup_copper_phy_#res#1 := 0;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset);havoc bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset);havoc bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset);havoc bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset);havoc bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset; [2025-02-08 03:53:30,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625-5: assume 0 == bnx2_setup_copper_phy_#t~mem1295#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1296#1 := 0; [2025-02-08 03:53:30,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625-5: assume !(0 == bnx2_setup_copper_phy_#t~mem1295#1 % 4294967296); [2025-02-08 03:53:30,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625-4: assume 4096 == bnx2_setup_copper_phy_#t~mem1295#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1296#1 := bnx2_setup_copper_phy_#t~mem1295#1; [2025-02-08 03:53:30,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625-4: assume !(4096 == bnx2_setup_copper_phy_#t~mem1295#1 % 4294967296); [2025-02-08 03:53:30,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625-7: bnx2_setup_copper_phy_#t~short1297#1 := bnx2_setup_copper_phy_#t~short1294#1; [2025-02-08 03:53:30,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625-6: assume bnx2_setup_copper_phy_#t~short1297#1; [2025-02-08 03:53:30,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625-6: assume !bnx2_setup_copper_phy_#t~short1297#1;call bnx2_setup_copper_phy_#t~mem1295#1 := read~int#27(bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset, 4); [2025-02-08 03:53:30,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625-1: bnx2_setup_copper_phy_#t~short1297#1 := 0 == bnx2_setup_copper_phy_#t~bitwise1296#1 % 4294967296; [2025-02-08 03:53:30,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625: assume bnx2_setup_copper_phy_#t~short1297#1;havoc bnx2_setup_copper_phy_#t~mem1292#1;havoc bnx2_setup_copper_phy_#t~mem1293#1;havoc bnx2_setup_copper_phy_#t~short1294#1;havoc bnx2_setup_copper_phy_#t~mem1295#1;havoc bnx2_setup_copper_phy_#t~bitwise1296#1;havoc bnx2_setup_copper_phy_#t~short1297#1;call bnx2_setup_copper_phy_#t~mem1298#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 8914 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625: assume !bnx2_setup_copper_phy_#t~short1297#1;havoc bnx2_setup_copper_phy_#t~mem1292#1;havoc bnx2_setup_copper_phy_#t~mem1293#1;havoc bnx2_setup_copper_phy_#t~short1294#1;havoc bnx2_setup_copper_phy_#t~mem1295#1;havoc bnx2_setup_copper_phy_#t~bitwise1296#1;havoc bnx2_setup_copper_phy_#t~short1297#1;call bnx2_setup_copper_phy_#t~mem1303#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 9110 + bnx2_setup_copper_phy_~bp#1.offset, 1); [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625-3: havoc bnx2_setup_copper_phy_#t~bitwise1296#1;assume bnx2_setup_copper_phy_#t~bitwise1296#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1295#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1296#1 % 4294967296 <= 4096; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625-2: [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11642: assume bnx2_setup_copper_phy_#t~mem1304#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1304#1;call bnx2_setup_copper_phy_#t~mem1305#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 8914 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11642: assume !(bnx2_setup_copper_phy_#t~mem1304#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1304#1; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625-8: assume bnx2_setup_copper_phy_#t~short1294#1; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625-8: assume !bnx2_setup_copper_phy_#t~short1294#1;call bnx2_setup_copper_phy_#t~mem1293#1 := read~int#27(bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset, 4);bnx2_setup_copper_phy_#t~short1294#1 := bnx2_setup_copper_phy_#t~mem1293#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10750: call ULTIMATE.dealloc(bnx2_test_and_disable_2g5_~#up1~1#1.base, bnx2_test_and_disable_2g5_~#up1~1#1.offset);havoc bnx2_test_and_disable_2g5_~#up1~1#1.base, bnx2_test_and_disable_2g5_~#up1~1#1.offset;bnx2_setup_serdes_phy_#t~ret1153#1 := bnx2_test_and_disable_2g5_#res#1;havoc bnx2_test_and_disable_2g5_#t~mem976#1, bnx2_test_and_disable_2g5_#t~bitwise977#1, bnx2_test_and_disable_2g5_#t~mem978#1, bnx2_test_and_disable_2g5_#t~ret979#1, bnx2_test_and_disable_2g5_#t~mem980#1, bnx2_test_and_disable_2g5_#t~ret981#1, bnx2_test_and_disable_2g5_#t~mem982#1, bnx2_test_and_disable_2g5_#t~mem983#1, bnx2_test_and_disable_2g5_#t~mem984#1, bnx2_test_and_disable_2g5_#t~mem985#1, bnx2_test_and_disable_2g5_#t~ret986#1, bnx2_test_and_disable_2g5_#t~mem987#1, bnx2_test_and_disable_2g5_#t~ret988#1, bnx2_test_and_disable_2g5_~bp#1.base, bnx2_test_and_disable_2g5_~bp#1.offset, bnx2_test_and_disable_2g5_~#up1~1#1.base, bnx2_test_and_disable_2g5_~#up1~1#1.offset, bnx2_test_and_disable_2g5_~ret~5#1;havoc bnx2_test_and_disable_2g5_#in~bp#1.base, bnx2_test_and_disable_2g5_#in~bp#1.offset;assume { :end_inline_bnx2_test_and_disable_2g5 } true;assume -2147483648 <= bnx2_setup_serdes_phy_#t~ret1153#1 && bnx2_setup_serdes_phy_#t~ret1153#1 <= 2147483647;bnx2_setup_serdes_phy_~tmp___1~17#1 := bnx2_setup_serdes_phy_#t~ret1153#1;havoc bnx2_setup_serdes_phy_#t~ret1153#1; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11295: bnx2_setup_serdes_phy_#t~ret1221#1 := ldv_mod_timer_91_#res#1;havoc ldv_mod_timer_91_#t~ret4252#1, ldv_mod_timer_91_#t~ret4253#1, ldv_mod_timer_91_~ldv_func_arg1#1.base, ldv_mod_timer_91_~ldv_func_arg1#1.offset, ldv_mod_timer_91_~ldv_func_arg2#1, ldv_mod_timer_91_~ldv_func_res~0#1, ldv_mod_timer_91_~tmp~205#1, ldv_mod_timer_91_~tmp___0~104#1;havoc ldv_mod_timer_91_#in~ldv_func_arg1#1.base, ldv_mod_timer_91_#in~ldv_func_arg1#1.offset, ldv_mod_timer_91_#in~ldv_func_arg2#1;assume { :end_inline_ldv_mod_timer_91 } true;assume -2147483648 <= bnx2_setup_serdes_phy_#t~ret1221#1 && bnx2_setup_serdes_phy_#t~ret1221#1 <= 2147483647;havoc bnx2_setup_serdes_phy_#t~mem1220#1;havoc bnx2_setup_serdes_phy_#t~ret1221#1; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11659-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1313#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1312#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset); srcloc: null [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11659: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1313#1 && bnx2_setup_copper_phy_#t~ret1313#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1312#1;havoc bnx2_setup_copper_phy_#t~ret1313#1;call bnx2_setup_copper_phy_#t~mem1314#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25004-1: ldv_mod_timer_91_#res#1 := ldv_mod_timer_91_~ldv_func_res~0#1; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11676: assume 0 != bnx2_setup_copper_phy_#t~bitwise1327#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1326#1;havoc bnx2_setup_copper_phy_#t~bitwise1327#1;call bnx2_setup_copper_phy_#t~mem1328#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 9106 + bnx2_setup_copper_phy_~bp#1.offset, 2);call write~int#26(bnx2_setup_copper_phy_#t~mem1328#1, bnx2_setup_copper_phy_~bp#1.base, 9111 + bnx2_setup_copper_phy_~bp#1.offset, 2);havoc bnx2_setup_copper_phy_#t~mem1328#1;call bnx2_setup_copper_phy_#t~mem1329#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 9108 + bnx2_setup_copper_phy_~bp#1.offset, 1);call write~int#26(bnx2_setup_copper_phy_#t~mem1329#1, bnx2_setup_copper_phy_~bp#1.base, 9113 + bnx2_setup_copper_phy_~bp#1.offset, 1);havoc bnx2_setup_copper_phy_#t~mem1329#1; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11676: assume !(0 != bnx2_setup_copper_phy_#t~bitwise1327#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1326#1;havoc bnx2_setup_copper_phy_#t~bitwise1327#1; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11676-2: havoc bnx2_setup_copper_phy_#t~bitwise1327#1;assume bnx2_setup_copper_phy_#t~bitwise1327#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1326#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1327#1 % 4294967296 <= 4; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11676-1: [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11676-4: assume 0 == bnx2_setup_copper_phy_#t~mem1326#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1327#1 := 0; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11676-4: assume !(0 == bnx2_setup_copper_phy_#t~mem1326#1 % 4294967296); [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11676-3: assume 4 == bnx2_setup_copper_phy_#t~mem1326#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1327#1 := bnx2_setup_copper_phy_#t~mem1326#1; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11676-3: assume !(4 == bnx2_setup_copper_phy_#t~mem1326#1 % 4294967296); [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11660: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1315#1 && bnx2_setup_copper_phy_#t~ret1315#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1314#1;havoc bnx2_setup_copper_phy_#t~ret1315#1;call bnx2_setup_copper_phy_#t~mem1316#1 := read~int#27(bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset, 4); [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11627-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1299#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1298#1, bnx2_setup_copper_phy_~new_adv~1#1); srcloc: null [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11660-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1315#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1314#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset); srcloc: null [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11627: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1299#1 && bnx2_setup_copper_phy_#t~ret1299#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1298#1;havoc bnx2_setup_copper_phy_#t~ret1299#1; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11644: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1306#1 && bnx2_setup_copper_phy_#t~ret1306#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1305#1;havoc bnx2_setup_copper_phy_#t~ret1306#1; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11644-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1306#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1305#1, bnx2_setup_copper_phy_~new_adv~1#1); srcloc: null [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8919-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1;assume ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 % 4294967296 <= ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 % 4294967296 <= 16; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8919-3: assume 16 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 := ethtool_adv_to_mii_ctrl1000_t_~ethadv#1; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8919-3: assume !(16 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8919-4: assume 0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 := 0; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8919-4: assume !(0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8919: assume 0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 % 4294967296;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8919: assume !(0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 % 4294967296);havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1; [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8919-1: [2025-02-08 03:53:30,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1300#1 && bnx2_setup_copper_phy_#t~ret1300#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~ret1300#1;call bnx2_setup_copper_phy_#t~mem1301#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 8902 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1300#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, 9, bnx2_setup_copper_phy_~new_adv1000~0#1); srcloc: null [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11612: bnx2_setup_copper_phy_#t~ret1282#1 := ethtool_adv_to_mii_adv_t_#res#1;havoc ethtool_adv_to_mii_adv_t_#t~bitwise485#1, ethtool_adv_to_mii_adv_t_#t~bitwise486#1, ethtool_adv_to_mii_adv_t_#t~bitwise487#1, ethtool_adv_to_mii_adv_t_#t~bitwise488#1, ethtool_adv_to_mii_adv_t_#t~bitwise489#1, ethtool_adv_to_mii_adv_t_#t~bitwise490#1, ethtool_adv_to_mii_adv_t_#t~bitwise491#1, ethtool_adv_to_mii_adv_t_#t~bitwise492#1, ethtool_adv_to_mii_adv_t_#t~bitwise493#1, ethtool_adv_to_mii_adv_t_#t~bitwise494#1, ethtool_adv_to_mii_adv_t_#t~bitwise495#1, ethtool_adv_to_mii_adv_t_~ethadv#1, ethtool_adv_to_mii_adv_t_~result~0#1;havoc ethtool_adv_to_mii_adv_t_#in~ethadv#1;assume { :end_inline_ethtool_adv_to_mii_adv_t } true;bnx2_setup_copper_phy_~tmp~79#1 := bnx2_setup_copper_phy_#t~ret1282#1;havoc bnx2_setup_copper_phy_#t~mem1281#1;havoc bnx2_setup_copper_phy_#t~ret1282#1;bnx2_setup_copper_phy_~new_adv~1#1 := 1 + bnx2_setup_copper_phy_~tmp~79#1 - bnx2_setup_copper_phy_~tmp~79#1 % 2;call bnx2_setup_copper_phy_#t~mem1283#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 9120 + bnx2_setup_copper_phy_~bp#1.offset, 1); [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11166: call ULTIMATE.dealloc(bnx2_setup_serdes_phy_~#adv~1#1.base, bnx2_setup_serdes_phy_~#adv~1#1.offset);havoc bnx2_setup_serdes_phy_~#adv~1#1.base, bnx2_setup_serdes_phy_~#adv~1#1.offset;call ULTIMATE.dealloc(bnx2_setup_serdes_phy_~#bmcr~5#1.base, bnx2_setup_serdes_phy_~#bmcr~5#1.offset);havoc bnx2_setup_serdes_phy_~#bmcr~5#1.base, bnx2_setup_serdes_phy_~#bmcr~5#1.offset;#t~ret1332#1 := bnx2_setup_serdes_phy_#res#1;havoc bnx2_setup_serdes_phy_#t~mem1146#1, bnx2_setup_serdes_phy_#t~bitwise1147#1, bnx2_setup_serdes_phy_#t~ret1148#1, bnx2_setup_serdes_phy_#t~mem1149#1, bnx2_setup_serdes_phy_#t~mem1150#1, bnx2_setup_serdes_phy_#t~ret1151#1, bnx2_setup_serdes_phy_#t~mem1152#1, bnx2_setup_serdes_phy_#t~ret1153#1, bnx2_setup_serdes_phy_#t~mem1154#1, bnx2_setup_serdes_phy_#t~ret1155#1, bnx2_setup_serdes_phy_#t~mem1156#1, bnx2_setup_serdes_phy_#t~bitwise1157#1, bnx2_setup_serdes_phy_#t~mem1158#1, bnx2_setup_serdes_phy_#t~ret1159#1, bnx2_setup_serdes_phy_#t~mem1160#1, bnx2_setup_serdes_phy_#t~bitwise1161#1, bnx2_setup_serdes_phy_#t~bitwise1162#1, bnx2_setup_serdes_phy_#t~mem1163#1, bnx2_setup_serdes_phy_#t~mem1164#1, bnx2_setup_serdes_phy_#t~mem1165#1, bnx2_setup_serdes_phy_#t~bitwise1166#1, bnx2_setup_serdes_phy_#t~mem1167#1, bnx2_setup_serdes_phy_#t~mem1168#1, bnx2_setup_serdes_phy_#t~bitwise1169#1, bnx2_setup_serdes_phy_#t~mem1170#1, bnx2_setup_serdes_phy_#t~bitwise1171#1, bnx2_setup_serdes_phy_#t~mem1172#1, bnx2_setup_serdes_phy_#t~mem1173#1, bnx2_setup_serdes_phy_#t~bitwise1174#1, bnx2_setup_serdes_phy_#t~bitwise1175#1, bnx2_setup_serdes_phy_#t~mem1176#1, bnx2_setup_serdes_phy_#t~bitwise1177#1, bnx2_setup_serdes_phy_#t~bitwise1178#1, bnx2_setup_serdes_phy_#t~mem1179#1, bnx2_setup_serdes_phy_#t~mem1180#1, bnx2_setup_serdes_phy_#t~mem1181#1, bnx2_setup_serdes_phy_#t~mem1182#1, bnx2_setup_serdes_phy_#t~bitwise1183#1, bnx2_setup_serdes_phy_#t~ret1184#1, bnx2_setup_serdes_phy_#t~mem1185#1, bnx2_setup_serdes_phy_#t~mem1186#1, bnx2_setup_serdes_phy_#t~bitwise1187#1, bnx2_setup_serdes_phy_#t~ret1188#1, bnx2_setup_serdes_phy_#t~mem1189#1.base, bnx2_setup_serdes_phy_#t~mem1189#1.offset, bnx2_setup_serdes_phy_#t~mem1190#1, bnx2_setup_serdes_phy_#t~ret1191#1, bnx2_setup_serdes_phy_#t~mem1192#1, bnx2_setup_serdes_phy_#t~mem1193#1, bnx2_setup_serdes_phy_#t~ret1194#1, bnx2_setup_serdes_phy_#t~mem1195#1, bnx2_setup_serdes_phy_#t~ret1196#1, bnx2_setup_serdes_phy_#t~ret1197#1, bnx2_setup_serdes_phy_#t~mem1198#1, bnx2_setup_serdes_phy_#t~bitwise1199#1, bnx2_setup_serdes_phy_#t~bitwise1200#1, bnx2_setup_serdes_phy_#t~ret1201#1, bnx2_setup_serdes_phy_#t~bitwise1202#1, bnx2_setup_serdes_phy_#t~mem1203#1, bnx2_setup_serdes_phy_#t~ret1204#1, bnx2_setup_serdes_phy_#t~mem1205#1, bnx2_setup_serdes_phy_#t~ret1206#1, bnx2_setup_serdes_phy_#t~mem1207#1, bnx2_setup_serdes_phy_#t~mem1208#1, bnx2_setup_serdes_phy_#t~bitwise1209#1, bnx2_setup_serdes_phy_#t~short1210#1, bnx2_setup_serdes_phy_#t~mem1211#1, bnx2_setup_serdes_phy_#t~mem1212#1, bnx2_setup_serdes_phy_#t~ret1213#1, bnx2_setup_serdes_phy_#t~mem1214#1, bnx2_setup_serdes_phy_#t~ret1215#1, bnx2_setup_serdes_phy_#t~mem1216#1, bnx2_setup_serdes_phy_#t~mem1217#1, bnx2_setup_serdes_phy_#t~bitwise1218#1, bnx2_setup_serdes_phy_#t~ret1219#1, bnx2_setup_serdes_phy_#t~mem1220#1, bnx2_setup_serdes_phy_#t~ret1221#1, bnx2_setup_serdes_phy_~bp#1.base, bnx2_setup_serdes_phy_~bp#1.offset, bnx2_setup_serdes_phy_~port#1, bnx2_setup_serdes_phy_~#adv~1#1.base, bnx2_setup_serdes_phy_~#adv~1#1.offset, bnx2_setup_serdes_phy_~#bmcr~5#1.base, bnx2_setup_serdes_phy_~#bmcr~5#1.offset, bnx2_setup_serdes_phy_~new_adv~0#1, bnx2_setup_serdes_phy_~tmp~77#1, bnx2_setup_serdes_phy_~new_bmcr~0#1, bnx2_setup_serdes_phy_~force_link_down~0#1, bnx2_setup_serdes_phy_~tmp___0~30#1, bnx2_setup_serdes_phy_~tmp___1~17#1, bnx2_setup_serdes_phy_~tmp___2~9#1;havoc bnx2_setup_serdes_phy_#in~bp#1.base, bnx2_setup_serdes_phy_#in~bp#1.offset, bnx2_setup_serdes_phy_#in~port#1;assume { :end_inline_bnx2_setup_serdes_phy } true;assume -2147483648 <= #t~ret1332#1 && #t~ret1332#1 <= 2147483647;~tmp~80#1 := #t~ret1332#1;havoc #t~ret1332#1;#res#1 := ~tmp~80#1; [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11199: assume 0 != bnx2_setup_serdes_phy_~tmp___1~17#1;bnx2_setup_serdes_phy_~force_link_down~0#1 := 1; [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11199: assume !(0 != bnx2_setup_serdes_phy_~tmp___1~17#1); [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8920-3: assume false;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1 := ethtool_adv_to_mii_ctrl1000_t_~result~1#1; [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8920-3: assume !false; [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8920-4: assume 0 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 || 256 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1 := 256; [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8920-4: assume !(0 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 || 256 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296); [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8920: ethtool_adv_to_mii_ctrl1000_t_~result~1#1 := ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1; [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8920-1: [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8920-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1;assume (ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1 % 4294967296 >= ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1 % 4294967296 >= 256) && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1 % 4294967296 <= 256 + ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296; [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11596: call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset);havoc bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset);havoc bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset);havoc bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset);havoc bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset;#t~ret1333#1 := bnx2_setup_copper_phy_#res#1;havoc bnx2_setup_copper_phy_#t~mem1275#1, bnx2_setup_copper_phy_#t~ret1276#1, bnx2_setup_copper_phy_#t~mem1277#1, bnx2_setup_copper_phy_#t~ret1278#1, bnx2_setup_copper_phy_#t~mem1279#1, bnx2_setup_copper_phy_#t~bitwise1280#1, bnx2_setup_copper_phy_#t~mem1281#1, bnx2_setup_copper_phy_#t~ret1282#1, bnx2_setup_copper_phy_#t~mem1283#1, bnx2_setup_copper_phy_#t~ret1284#1, bnx2_setup_copper_phy_#t~bitwise1285#1, bnx2_setup_copper_phy_#t~ret1286#1, bnx2_setup_copper_phy_#t~mem1287#1, bnx2_setup_copper_phy_#t~bitwise1288#1, bnx2_setup_copper_phy_#t~mem1289#1, bnx2_setup_copper_phy_#t~ret1290#1, bnx2_setup_copper_phy_#t~bitwise1291#1, bnx2_setup_copper_phy_#t~mem1292#1, bnx2_setup_copper_phy_#t~mem1293#1, bnx2_setup_copper_phy_#t~short1294#1, bnx2_setup_copper_phy_#t~mem1295#1, bnx2_setup_copper_phy_#t~bitwise1296#1, bnx2_setup_copper_phy_#t~short1297#1, bnx2_setup_copper_phy_#t~mem1298#1, bnx2_setup_copper_phy_#t~ret1299#1, bnx2_setup_copper_phy_#t~ret1300#1, bnx2_setup_copper_phy_#t~mem1301#1, bnx2_setup_copper_phy_#t~ret1302#1, bnx2_setup_copper_phy_#t~mem1303#1, bnx2_setup_copper_phy_#t~mem1304#1, bnx2_setup_copper_phy_#t~mem1305#1, bnx2_setup_copper_phy_#t~ret1306#1, bnx2_setup_copper_phy_#t~mem1307#1, bnx2_setup_copper_phy_#t~bitwise1308#1, bnx2_setup_copper_phy_#t~mem1309#1, bnx2_setup_copper_phy_#t~bitwise1310#1, bnx2_setup_copper_phy_#t~mem1311#1, bnx2_setup_copper_phy_#t~mem1312#1, bnx2_setup_copper_phy_#t~ret1313#1, bnx2_setup_copper_phy_#t~mem1314#1, bnx2_setup_copper_phy_#t~ret1315#1, bnx2_setup_copper_phy_#t~mem1316#1, bnx2_setup_copper_phy_#t~bitwise1317#1, bnx2_setup_copper_phy_#t~mem1318#1, bnx2_setup_copper_phy_#t~ret1319#1, bnx2_setup_copper_phy_#t~mem1320#1, bnx2_setup_copper_phy_#t~ret1321#1, bnx2_setup_copper_phy_#t~mem1322#1, bnx2_setup_copper_phy_#t~ret1323#1, bnx2_setup_copper_phy_#t~mem1324#1, bnx2_setup_copper_phy_#t~ret1325#1, bnx2_setup_copper_phy_#t~mem1326#1, bnx2_setup_copper_phy_#t~bitwise1327#1, bnx2_setup_copper_phy_#t~mem1328#1, bnx2_setup_copper_phy_#t~mem1329#1, bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset, bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset, bnx2_setup_copper_phy_~new_adv~1#1, bnx2_setup_copper_phy_~new_bmcr~1#1, bnx2_setup_copper_phy_~tmp~79#1, bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset, bnx2_setup_copper_phy_~new_adv1000~0#1, bnx2_setup_copper_phy_~tmp___0~31#1, bnx2_setup_copper_phy_~tmp___1~18#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset;havoc bnx2_setup_copper_phy_#in~bp#1.base, bnx2_setup_copper_phy_#in~bp#1.offset;assume { :end_inline_bnx2_setup_copper_phy } true;assume -2147483648 <= #t~ret1333#1 && #t~ret1333#1 <= 2147483647;~tmp___0~32#1 := #t~ret1333#1;havoc #t~ret1333#1;#res#1 := ~tmp___0~32#1; [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11662-2: havoc bnx2_setup_copper_phy_#t~bitwise1317#1;assume bnx2_setup_copper_phy_#t~bitwise1317#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1316#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1317#1 % 4294967296 <= 4; [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11629-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1302#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1301#1, 4608); srcloc: null [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11662-1: [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11629: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1302#1 && bnx2_setup_copper_phy_#t~ret1302#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1301#1;havoc bnx2_setup_copper_phy_#t~ret1302#1; [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11662-4: assume 0 == bnx2_setup_copper_phy_#t~mem1316#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1317#1 := 0; [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11662-4: assume !(0 == bnx2_setup_copper_phy_#t~mem1316#1 % 4294967296); [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11662-3: assume 4 == bnx2_setup_copper_phy_#t~mem1316#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1317#1 := bnx2_setup_copper_phy_#t~mem1316#1; [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11662-3: assume !(4 == bnx2_setup_copper_phy_#t~mem1316#1 % 4294967296); [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11662: assume 0 != bnx2_setup_copper_phy_#t~bitwise1317#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1316#1;havoc bnx2_setup_copper_phy_#t~bitwise1317#1;call bnx2_setup_copper_phy_#t~mem1318#1 := read~int#26(bnx2_setup_copper_phy_~bp#1.base, 8902 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:53:30,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11662: assume !(0 != bnx2_setup_copper_phy_#t~bitwise1317#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1316#1;havoc bnx2_setup_copper_phy_#t~bitwise1317#1; [2025-02-08 03:53:30,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25288: havoc ldv_dev_get_drvdata_#t~mem4280#1.base, ldv_dev_get_drvdata_#t~mem4280#1.offset;havoc ldv_dev_get_drvdata_#t~mem4281#1.base, ldv_dev_get_drvdata_#t~mem4281#1.offset; [2025-02-08 03:53:30,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27914: havoc #t~nondet4458; [2025-02-08 03:53:30,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7872: havoc #t~mem294.base, #t~mem294.offset;havoc #t~mem295; [2025-02-08 03:53:30,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27651: havoc #t~nondet4417; [2025-02-08 03:53:30,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20873: call #t~mem3920#1.base, #t~mem3920#1.offset := read~$Pointer$#26(~bp#1.base, 8 + ~bp#1.offset, 8);assume { :begin_inline_netif_napi_add } true;netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset, netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset, netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset, netif_napi_add_#in~arg3#1 := #t~mem3920#1.base, #t~mem3920#1.offset, ~bp#1.base, 32 + ~bp#1.offset + 942 * ~i~56#1, ~poll~0#1.base, ~poll~0#1.offset, 64;havoc netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset, netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset, netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset, netif_napi_add_~arg3#1;netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset := netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset;netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset := netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset;netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset := netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset;netif_napi_add_~arg3#1 := netif_napi_add_#in~arg3#1;havoc netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset, netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset, netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset, netif_napi_add_~arg3#1;havoc netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset, netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset, netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset, netif_napi_add_#in~arg3#1;assume { :end_inline_netif_napi_add } true;havoc #t~mem3920#1.base, #t~mem3920#1.offset;call write~$Pointer$#26(~bp#1.base, ~bp#1.offset, ~bnapi~24#1.base, 172 + ~bnapi~24#1.offset, 8);~i~56#1 := 1 + ~i~56#1; [2025-02-08 03:53:30,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20866: ~bnapi~24#1.base, ~bnapi~24#1.offset := ~bp#1.base, 32 + ~bp#1.offset + 942 * (if ~i~56#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~56#1 % 18446744073709551616 % 18446744073709551616 else ~i~56#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:30,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20867: assume 0 == ~i~56#1;~poll~0#1.base, ~poll~0#1.offset := #funAddr~bnx2_poll.base, #funAddr~bnx2_poll.offset; [2025-02-08 03:53:30,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20867: assume !(0 == ~i~56#1);~poll~0#1.base, ~poll~0#1.offset := #funAddr~bnx2_poll_msix.base, #funAddr~bnx2_poll_msix.offset; [2025-02-08 03:53:30,942 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9470-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:53:30,942 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466: ~val1~0 := #t~ret602;havoc #t~mem601.base, #t~mem601.offset;havoc #t~ret602; [2025-02-08 03:53:30,942 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9470: call #t~mem604.base, #t~mem604.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:30,942 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466-1: SUMMARY for call #t~ret602 := readl(#t~mem601.base, 5292 + #t~mem601.offset); srcloc: null [2025-02-08 03:53:30,942 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9471: ~val1~0 := #t~ret605;havoc #t~mem604.base, #t~mem604.offset;havoc #t~ret605;~val1~0 := ~val1~0 % 65536; [2025-02-08 03:53:30,942 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9471-1: SUMMARY for call #t~ret605 := readl(#t~mem604.base, 5292 + #t~mem604.offset); srcloc: null [2025-02-08 03:53:30,942 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9468: assume 0 == #t~bitwise603;havoc #t~bitwise603; [2025-02-08 03:53:30,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9468: assume !(0 == #t~bitwise603);havoc #t~bitwise603;~i~4 := 1 + ~i~4; [2025-02-08 03:53:30,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9468-1: [2025-02-08 03:53:30,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9468-2: havoc #t~bitwise603;assume (((((if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise603 <= (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise603 <= 536870912) && #t~bitwise603 >= 0) && ((if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise603 > 536870912 + (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise603 >= -9223372036854775808; [2025-02-08 03:53:30,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9468-3: assume 536870912 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise603 := (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:30,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9468-3: assume !(536870912 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:30,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9468-4: assume 0 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise603 := 0; [2025-02-08 03:53:30,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9468-4: assume !(0 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:30,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9465: call #t~mem601.base, #t~mem601.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:30,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9465-1: SUMMARY for call __const_udelay(42950); srcloc: null [2025-02-08 03:53:30,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21791: #res#1 := ~arg0#1; [2025-02-08 03:53:30,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27572: havoc #t~nondet4407; [2025-02-08 03:53:30,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17528: ~irq~0#1.base, ~irq~0#1.offset := ~bp#1.base, 9191 + ~bp#1.offset + 31 * (if ~i~43#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~43#1 % 18446744073709551616 % 18446744073709551616 else ~i~43#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call #t~mem2922#1 := read~int#26(~irq~0#1.base, 8 + ~irq~0#1.offset, 4);call #t~mem2923#1.base, #t~mem2923#1.offset := read~$Pointer$#26(~irq~0#1.base, ~irq~0#1.offset, 8);assume { :begin_inline_ldv_request_irq_117 } true;ldv_request_irq_117_#in~irq#1, ldv_request_irq_117_#in~handler#1.base, ldv_request_irq_117_#in~handler#1.offset, ldv_request_irq_117_#in~flags#1, ldv_request_irq_117_#in~name#1.base, ldv_request_irq_117_#in~name#1.offset, ldv_request_irq_117_#in~dev#1.base, ldv_request_irq_117_#in~dev#1.offset := #t~mem2922#1, #t~mem2923#1.base, #t~mem2923#1.offset, ~flags~1#1, ~irq~0#1.base, 13 + ~irq~0#1.offset, ~bp#1.base, 32 + ~bp#1.offset + (if ~i~43#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~43#1 % 18446744073709551616 % 18446744073709551616 else ~i~43#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc ldv_request_irq_117_#res#1;havoc ldv_request_irq_117_#t~ret4256#1, ldv_request_irq_117_#t~ret4257#1, ldv_request_irq_117_~irq#1, ldv_request_irq_117_~handler#1.base, ldv_request_irq_117_~handler#1.offset, ldv_request_irq_117_~flags#1, ldv_request_irq_117_~name#1.base, ldv_request_irq_117_~name#1.offset, ldv_request_irq_117_~dev#1.base, ldv_request_irq_117_~dev#1.offset, ldv_request_irq_117_~ldv_func_res~2#1, ldv_request_irq_117_~tmp~207#1, ldv_request_irq_117_~tmp___0~106#1;ldv_request_irq_117_~irq#1 := ldv_request_irq_117_#in~irq#1;ldv_request_irq_117_~handler#1.base, ldv_request_irq_117_~handler#1.offset := ldv_request_irq_117_#in~handler#1.base, ldv_request_irq_117_#in~handler#1.offset;ldv_request_irq_117_~flags#1 := ldv_request_irq_117_#in~flags#1;ldv_request_irq_117_~name#1.base, ldv_request_irq_117_~name#1.offset := ldv_request_irq_117_#in~name#1.base, ldv_request_irq_117_#in~name#1.offset;ldv_request_irq_117_~dev#1.base, ldv_request_irq_117_~dev#1.offset := ldv_request_irq_117_#in~dev#1.base, ldv_request_irq_117_#in~dev#1.offset;havoc ldv_request_irq_117_~ldv_func_res~2#1;havoc ldv_request_irq_117_~tmp~207#1;havoc ldv_request_irq_117_~tmp___0~106#1;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 := ldv_request_irq_117_~irq#1, ldv_request_irq_117_~handler#1.base, ldv_request_irq_117_~handler#1.offset, ldv_request_irq_117_~flags#1, ldv_request_irq_117_~name#1.base, ldv_request_irq_117_~name#1.offset, ldv_request_irq_117_~dev#1.base, ldv_request_irq_117_~dev#1.offset;havoc request_irq_#res#1;havoc request_irq_#t~ret468#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~56#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~56#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~nondet4454#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~nondet4454#1;assume -2147483648 <= request_threaded_irq_#t~nondet4454#1 && request_threaded_irq_#t~nondet4454#1 <= 2147483647;request_threaded_irq_#res#1 := request_threaded_irq_#t~nondet4454#1;havoc request_threaded_irq_#t~nondet4454#1; [2025-02-08 03:53:30,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25076: #t~ret2924#1 := ldv_request_irq_117_#res#1;havoc ldv_request_irq_117_#t~ret4256#1, ldv_request_irq_117_#t~ret4257#1, ldv_request_irq_117_~irq#1, ldv_request_irq_117_~handler#1.base, ldv_request_irq_117_~handler#1.offset, ldv_request_irq_117_~flags#1, ldv_request_irq_117_~name#1.base, ldv_request_irq_117_~name#1.offset, ldv_request_irq_117_~dev#1.base, ldv_request_irq_117_~dev#1.offset, ldv_request_irq_117_~ldv_func_res~2#1, ldv_request_irq_117_~tmp~207#1, ldv_request_irq_117_~tmp___0~106#1;havoc ldv_request_irq_117_#in~irq#1, ldv_request_irq_117_#in~handler#1.base, ldv_request_irq_117_#in~handler#1.offset, ldv_request_irq_117_#in~flags#1, ldv_request_irq_117_#in~name#1.base, ldv_request_irq_117_#in~name#1.offset, ldv_request_irq_117_#in~dev#1.base, ldv_request_irq_117_#in~dev#1.offset;assume { :end_inline_ldv_request_irq_117 } true;assume -2147483648 <= #t~ret2924#1 && #t~ret2924#1 <= 2147483647;~rc~13#1 := #t~ret2924#1;havoc #t~mem2922#1;havoc #t~mem2923#1.base, #t~mem2923#1.offset;havoc #t~ret2924#1; [2025-02-08 03:53:30,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24320-1: SUMMARY for call ldv_request_irq_#t~ret4236#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:30,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24320: assume -2147483648 <= ldv_request_irq_#t~ret4236#1 && ldv_request_irq_#t~ret4236#1 <= 2147483647;ldv_request_irq_~tmp~196#1 := ldv_request_irq_#t~ret4236#1;havoc ldv_request_irq_#t~ret4236#1; [2025-02-08 03:53:30,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17532: assume 0 != ~rc~13#1; [2025-02-08 03:53:30,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17532: assume !(0 != ~rc~13#1);call write~int#26(1, ~irq~0#1.base, 12 + ~irq~0#1.offset, 1);~i~43#1 := 1 + ~i~43#1; [2025-02-08 03:53:30,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21862: assume { :end_inline_ldv_switch_automaton_state_0_6 } true; [2025-02-08 03:53:30,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24329-1: SUMMARY for call ldv_assume((if 6 == ~ldv_statevar_0~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:30,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24329: assume { :begin_inline_ldv_dispatch_irq_register_12_2 } true;ldv_dispatch_irq_register_12_2_#in~arg0#1, ldv_dispatch_irq_register_12_2_#in~arg1#1.base, ldv_dispatch_irq_register_12_2_#in~arg1#1.offset, ldv_dispatch_irq_register_12_2_#in~arg2#1.base, ldv_dispatch_irq_register_12_2_#in~arg2#1.offset, ldv_dispatch_irq_register_12_2_#in~arg3#1.base, ldv_dispatch_irq_register_12_2_#in~arg3#1.offset := ldv_request_irq_~ldv_12_line_line~0#1, ldv_request_irq_~ldv_12_callback_handler~0#1.base, ldv_request_irq_~ldv_12_callback_handler~0#1.offset, ldv_request_irq_~ldv_12_thread_thread~0#1.base, ldv_request_irq_~ldv_12_thread_thread~0#1.offset, ldv_request_irq_~ldv_12_data_data~0#1.base, ldv_request_irq_~ldv_12_data_data~0#1.offset;havoc ldv_dispatch_irq_register_12_2_~arg0#1, ldv_dispatch_irq_register_12_2_~arg1#1.base, ldv_dispatch_irq_register_12_2_~arg1#1.offset, ldv_dispatch_irq_register_12_2_~arg2#1.base, ldv_dispatch_irq_register_12_2_~arg2#1.offset, ldv_dispatch_irq_register_12_2_~arg3#1.base, ldv_dispatch_irq_register_12_2_~arg3#1.offset;ldv_dispatch_irq_register_12_2_~arg0#1 := ldv_dispatch_irq_register_12_2_#in~arg0#1;ldv_dispatch_irq_register_12_2_~arg1#1.base, ldv_dispatch_irq_register_12_2_~arg1#1.offset := ldv_dispatch_irq_register_12_2_#in~arg1#1.base, ldv_dispatch_irq_register_12_2_#in~arg1#1.offset;ldv_dispatch_irq_register_12_2_~arg2#1.base, ldv_dispatch_irq_register_12_2_~arg2#1.offset := ldv_dispatch_irq_register_12_2_#in~arg2#1.base, ldv_dispatch_irq_register_12_2_#in~arg2#1.offset;ldv_dispatch_irq_register_12_2_~arg3#1.base, ldv_dispatch_irq_register_12_2_~arg3#1.offset := ldv_dispatch_irq_register_12_2_#in~arg3#1.base, ldv_dispatch_irq_register_12_2_#in~arg3#1.offset;~ldv_0_line_line~0 := ldv_dispatch_irq_register_12_2_~arg0#1;~ldv_0_callback_handler~0.base, ~ldv_0_callback_handler~0.offset := ldv_dispatch_irq_register_12_2_~arg1#1.base, ldv_dispatch_irq_register_12_2_~arg1#1.offset;~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset := ldv_dispatch_irq_register_12_2_~arg2#1.base, ldv_dispatch_irq_register_12_2_~arg2#1.offset;~ldv_0_data_data~0.base, ~ldv_0_data_data~0.offset := ldv_dispatch_irq_register_12_2_~arg3#1.base, ldv_dispatch_irq_register_12_2_~arg3#1.offset;assume { :begin_inline_ldv_switch_automaton_state_0_6 } true;~ldv_statevar_0~0 := 5; [2025-02-08 03:53:30,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25077-1: ldv_request_irq_117_#res#1 := ldv_request_irq_117_~ldv_func_res~2#1; [2025-02-08 03:53:30,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24340: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1;ldv_request_irq_117_#t~ret4257#1 := ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret4236#1, ldv_request_irq_~arg0#1, ldv_request_irq_~arg1#1, ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset, ldv_request_irq_~arg3#1, ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset, ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset, ldv_request_irq_~ldv_12_callback_handler~0#1.base, ldv_request_irq_~ldv_12_callback_handler~0#1.offset, ldv_request_irq_~ldv_12_data_data~0#1.base, ldv_request_irq_~ldv_12_data_data~0#1.offset, ldv_request_irq_~ldv_12_line_line~0#1, ldv_request_irq_~ldv_12_thread_thread~0#1.base, ldv_request_irq_~ldv_12_thread_thread~0#1.offset, ldv_request_irq_~tmp~196#1;havoc ldv_request_irq_#in~arg0#1, ldv_request_irq_#in~arg1#1, ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset, ldv_request_irq_#in~arg3#1, ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset, ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset;assume { :end_inline_ldv_request_irq } true;assume -2147483648 <= ldv_request_irq_117_#t~ret4257#1 && ldv_request_irq_117_#t~ret4257#1 <= 2147483647;ldv_request_irq_117_~tmp___0~106#1 := ldv_request_irq_117_#t~ret4257#1;havoc ldv_request_irq_117_#t~ret4257#1;ldv_request_irq_117_#res#1 := ldv_request_irq_117_~tmp___0~106#1; [2025-02-08 03:53:30,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27899-1: request_irq_#t~ret468#1 := request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet4454#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~ret468#1 && request_irq_#t~ret468#1 <= 2147483647;request_irq_~tmp~56#1 := request_irq_#t~ret468#1;havoc request_irq_#t~ret468#1;request_irq_#res#1 := request_irq_~tmp~56#1;ldv_request_irq_117_#t~ret4256#1 := request_irq_#res#1;havoc request_irq_#t~ret468#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~56#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 <= ldv_request_irq_117_#t~ret4256#1 && ldv_request_irq_117_#t~ret4256#1 <= 2147483647;ldv_request_irq_117_~tmp~207#1 := ldv_request_irq_117_#t~ret4256#1;havoc ldv_request_irq_117_#t~ret4256#1;ldv_request_irq_117_~ldv_func_res~2#1 := ldv_request_irq_117_~tmp~207#1;assume { :begin_inline_ldv_request_irq } true;ldv_request_irq_#in~arg0#1, ldv_request_irq_#in~arg1#1, ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset, ldv_request_irq_#in~arg3#1, ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset, ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset := ldv_request_irq_117_~ldv_func_res~2#1, ldv_request_irq_117_~irq#1, ldv_request_irq_117_~handler#1.base, ldv_request_irq_117_~handler#1.offset, ldv_request_irq_117_~flags#1, ldv_request_irq_117_~name#1.base, ldv_request_irq_117_~name#1.offset, ldv_request_irq_117_~dev#1.base, ldv_request_irq_117_~dev#1.offset;havoc ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret4236#1, ldv_request_irq_~arg0#1, ldv_request_irq_~arg1#1, ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset, ldv_request_irq_~arg3#1, ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset, ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset, ldv_request_irq_~ldv_12_callback_handler~0#1.base, ldv_request_irq_~ldv_12_callback_handler~0#1.offset, ldv_request_irq_~ldv_12_data_data~0#1.base, ldv_request_irq_~ldv_12_data_data~0#1.offset, ldv_request_irq_~ldv_12_line_line~0#1, ldv_request_irq_~ldv_12_thread_thread~0#1.base, ldv_request_irq_~ldv_12_thread_thread~0#1.offset, ldv_request_irq_~tmp~196#1;ldv_request_irq_~arg0#1 := ldv_request_irq_#in~arg0#1;ldv_request_irq_~arg1#1 := ldv_request_irq_#in~arg1#1;ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset := ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset;ldv_request_irq_~arg3#1 := ldv_request_irq_#in~arg3#1;ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset := ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset;ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset := ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset;havoc ldv_request_irq_~ldv_12_callback_handler~0#1.base, ldv_request_irq_~ldv_12_callback_handler~0#1.offset;havoc ldv_request_irq_~ldv_12_data_data~0#1.base, ldv_request_irq_~ldv_12_data_data~0#1.offset;havoc ldv_request_irq_~ldv_12_line_line~0#1;havoc ldv_request_irq_~ldv_12_thread_thread~0#1.base, ldv_request_irq_~ldv_12_thread_thread~0#1.offset;havoc ldv_request_irq_~tmp~196#1; [2025-02-08 03:53:30,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27899: havoc request_threaded_irq_#t~nondet4454#1; [2025-02-08 03:53:30,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24322: assume 0 != ldv_request_irq_~tmp~196#1; [2025-02-08 03:53:30,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24322: assume !(0 != ldv_request_irq_~tmp~196#1); [2025-02-08 03:53:30,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24324-1: SUMMARY for call ldv_assume((if 0 == ldv_request_irq_~arg0#1 then 1 else 0)); srcloc: null [2025-02-08 03:53:30,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24324: ldv_request_irq_~ldv_12_line_line~0#1 := (if ldv_request_irq_~arg1#1 % 4294967296 % 4294967296 <= 2147483647 then ldv_request_irq_~arg1#1 % 4294967296 % 4294967296 else ldv_request_irq_~arg1#1 % 4294967296 % 4294967296 - 4294967296);ldv_request_irq_~ldv_12_callback_handler~0#1.base, ldv_request_irq_~ldv_12_callback_handler~0#1.offset := ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset;ldv_request_irq_~ldv_12_thread_thread~0#1.base, ldv_request_irq_~ldv_12_thread_thread~0#1.offset := 0, 0;ldv_request_irq_~ldv_12_data_data~0#1.base, ldv_request_irq_~ldv_12_data_data~0#1.offset := ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset; [2025-02-08 03:53:30,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24336-1: SUMMARY for call ldv_assume((if 0 != ldv_request_irq_~arg0#1 then 1 else 0)); srcloc: null [2025-02-08 03:53:30,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24336: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-08 03:53:30,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24330: havoc ldv_dispatch_irq_register_12_2_~arg0#1, ldv_dispatch_irq_register_12_2_~arg1#1.base, ldv_dispatch_irq_register_12_2_~arg1#1.offset, ldv_dispatch_irq_register_12_2_~arg2#1.base, ldv_dispatch_irq_register_12_2_~arg2#1.offset, ldv_dispatch_irq_register_12_2_~arg3#1.base, ldv_dispatch_irq_register_12_2_~arg3#1.offset;havoc ldv_dispatch_irq_register_12_2_#in~arg0#1, ldv_dispatch_irq_register_12_2_#in~arg1#1.base, ldv_dispatch_irq_register_12_2_#in~arg1#1.offset, ldv_dispatch_irq_register_12_2_#in~arg2#1.base, ldv_dispatch_irq_register_12_2_#in~arg2#1.offset, ldv_dispatch_irq_register_12_2_#in~arg3#1.base, ldv_dispatch_irq_register_12_2_#in~arg3#1.offset;assume { :end_inline_ldv_dispatch_irq_register_12_2 } true;ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-08 03:53:30,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7401: havoc __kmalloc_#t~ret137#1.base, __kmalloc_#t~ret137#1.offset; [2025-02-08 03:53:31,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8140: havoc #t~mem338.base, #t~mem338.offset; [2025-02-08 03:53:31,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27733: havoc #t~nondet4424; [2025-02-08 03:53:31,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27846: havoc #t~nondet4443; [2025-02-08 03:53:31,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13843: ~regidx~0 := #t~bitwise1951 % 4294967296 / 32;havoc #t~bitwise1951;~bit~0 := ~bit~0 % 32;call #t~mem1953 := read~int#24(~#mc_filter~0.base, ~#mc_filter~0.offset + 4 * (if ~regidx~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~regidx~0 % 4294967296 % 18446744073709551616 else ~regidx~0 % 4294967296 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13843-1: [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13843-4: assume 0 == ~bit~0 % 4294967296;#t~bitwise1951 := 0; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13843-4: assume !(0 == ~bit~0 % 4294967296); [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13843-2: havoc #t~bitwise1951;assume #t~bitwise1951 % 4294967296 <= ~bit~0 % 4294967296 && #t~bitwise1951 % 4294967296 <= 224; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13843-3: assume 224 == ~bit~0 % 4294967296;#t~bitwise1951 := ~bit~0; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13843-3: assume !(224 == ~bit~0 % 4294967296); [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13827: assume ~i~26 <= 7; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13827: assume !(~i~26 <= 7); [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13886: assume (~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (634 + ~dev.offset)) % 18446744073709551616; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13886: assume !((~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (634 + ~dev.offset)) % 18446744073709551616); [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13845-2: havoc #t~bitwise1954;assume (#t~bitwise1954 % 4294967296 >= #t~mem1953 % 4294967296 && #t~bitwise1954 % 4294967296 >= #t~bitwise1952 % 4294967296) && #t~bitwise1954 % 4294967296 <= #t~mem1953 % 4294967296 + #t~bitwise1952 % 4294967296; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13845-3: assume 0 == #t~bitwise1952 % 4294967296;#t~bitwise1954 := #t~mem1953; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13845-3: assume !(0 == #t~bitwise1952 % 4294967296); [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13845: call write~int#24(#t~bitwise1954, ~#mc_filter~0.base, ~#mc_filter~0.offset + 4 * (if ~regidx~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~regidx~0 % 4294967296 % 18446744073709551616 else ~regidx~0 % 4294967296 % 18446744073709551616 - 18446744073709551616), 4);havoc #t~mem1953;havoc #t~bitwise1952;havoc #t~bitwise1954;call #t~mem1955.base, #t~mem1955.offset := read~$Pointer$#26(~ha~0.base, ~ha~0.offset, 8);~__mptr___0~0.base, ~__mptr___0~0.offset := #t~mem1955.base, #t~mem1955.offset;havoc #t~mem1955.base, #t~mem1955.offset;~ha~0.base, ~ha~0.offset := ~__mptr___0~0.base, ~__mptr___0~0.offset; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13845-1: [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13845-6: havoc #t~bitwise1952;assume #t~bitwise1952 > 1; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13845-7: assume 0 == (if ~bit~0 % 4294967296 % 4294967296 <= 2147483647 then ~bit~0 % 4294967296 % 4294967296 else ~bit~0 % 4294967296 % 4294967296 - 4294967296);#t~bitwise1952 := 1; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13845-7: assume !(0 == (if ~bit~0 % 4294967296 % 4294967296 <= 2147483647 then ~bit~0 % 4294967296 % 4294967296 else ~bit~0 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13845-4: assume 0 == #t~mem1953 % 4294967296 || #t~mem1953 % 4294967296 == #t~bitwise1952 % 4294967296;#t~bitwise1954 := #t~bitwise1952; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13845-4: assume !(0 == #t~mem1953 % 4294967296 || #t~mem1953 % 4294967296 == #t~bitwise1952 % 4294967296); [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13845-5: [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13862: assume ~i~26 <= 7; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13862: assume !(~i~26 <= 7); [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13879: SUMMARY for call bnx2_set_mac_addr(~bp~9.base, ~bp~9.offset, ~ha~0.base, 16 + ~ha~0.offset, 4 + ~i~26); srcloc: null [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13880-5: [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13880-6: havoc #t~bitwise1965;assume #t~bitwise1965 > 1; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13880-3: assume 0 == #t~bitwise1965 % 4294967296;#t~bitwise1966 := ~sort_mode~0; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13880-3: assume !(0 == #t~bitwise1965 % 4294967296); [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13880-4: assume 0 == ~sort_mode~0 % 4294967296 || ~sort_mode~0 % 4294967296 == #t~bitwise1965 % 4294967296;#t~bitwise1966 := #t~bitwise1965; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13880-4: assume !(0 == ~sort_mode~0 % 4294967296 || ~sort_mode~0 % 4294967296 == #t~bitwise1965 % 4294967296); [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13880-1: [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13880-2: havoc #t~bitwise1966;assume (#t~bitwise1966 % 4294967296 >= ~sort_mode~0 % 4294967296 && #t~bitwise1966 % 4294967296 >= #t~bitwise1965 % 4294967296) && #t~bitwise1966 % 4294967296 <= ~sort_mode~0 % 4294967296 + #t~bitwise1965 % 4294967296; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13880: ~sort_mode~0 := #t~bitwise1966;havoc #t~bitwise1965;havoc #t~bitwise1966;~i~26 := 1 + ~i~26;call #t~mem1967.base, #t~mem1967.offset := read~$Pointer$#26(~ha~0.base, ~ha~0.offset, 8);~__mptr___2~0.base, ~__mptr___2~0.offset := #t~mem1967.base, #t~mem1967.offset;havoc #t~mem1967.base, #t~mem1967.offset;~ha~0.base, ~ha~0.offset := ~__mptr___2~0.base, ~__mptr___2~0.offset; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13880-7: assume 0 == 4 + ~i~26;#t~bitwise1965 := 1; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13880-7: assume !(0 == 4 + ~i~26); [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13831-4: assume 0 == ~sort_mode~0 % 4294967296 || 131072 == ~sort_mode~0 % 4294967296;#t~bitwise1947 := 131072; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13831-4: assume !(0 == ~sort_mode~0 % 4294967296 || 131072 == ~sort_mode~0 % 4294967296); [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13831-2: havoc #t~bitwise1947;assume (#t~bitwise1947 % 4294967296 >= ~sort_mode~0 % 4294967296 && #t~bitwise1947 % 4294967296 >= 131072) && #t~bitwise1947 % 4294967296 <= 131072 + ~sort_mode~0 % 4294967296; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13831-3: assume false;#t~bitwise1947 := ~sort_mode~0; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13831-3: assume !false; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13831: ~sort_mode~0 := #t~bitwise1947;havoc #t~bitwise1947; [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13831-1: [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13823-2: call #t~mem1946.base, #t~mem1946.offset := read~$Pointer$#26(~bp~9.base, ~bp~9.offset, 8); [2025-02-08 03:53:31,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13823: havoc #t~mem1946.base, #t~mem1946.offset;~i~26 := 1 + ~i~26; [2025-02-08 03:53:31,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13823-1: SUMMARY for call writel(4294967295, #t~mem1946.base, #t~mem1946.offset + (if (5328 + 4 * ~i~26) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (5328 + 4 * ~i~26) % 18446744073709551616 % 18446744073709551616 else (5328 + 4 * ~i~26) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:31,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13782: call ULTIMATE.dealloc(~#mc_filter~0.base, ~#mc_filter~0.offset);havoc ~#mc_filter~0.base, ~#mc_filter~0.offset; [2025-02-08 03:53:31,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13866: ~sort_mode~0 := #t~bitwise1958;havoc #t~bitwise1958; [2025-02-08 03:53:31,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13841: ~crc~0 := #t~ret1950;havoc #t~ret1950;~bit~0 := ~crc~0 % 256; [2025-02-08 03:53:31,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13841-1: SUMMARY for call #t~ret1950 := crc32_le(4294967295, ~ha~0.base, 16 + ~ha~0.offset, 6); srcloc: null [2025-02-08 03:53:31,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13858: havoc #t~mem1956;havoc #t~mem1957.base, #t~mem1957.offset;~i~26 := 1 + ~i~26; [2025-02-08 03:53:31,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13866-3: assume false;#t~bitwise1958 := ~sort_mode~0; [2025-02-08 03:53:31,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13866-3: assume !false; [2025-02-08 03:53:31,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13866-4: assume 0 == ~sort_mode~0 % 4294967296 || 262144 == ~sort_mode~0 % 4294967296;#t~bitwise1958 := 262144; [2025-02-08 03:53:31,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13866-4: assume !(0 == ~sort_mode~0 % 4294967296 || 262144 == ~sort_mode~0 % 4294967296); [2025-02-08 03:53:31,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13866-1: [2025-02-08 03:53:31,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13866-2: havoc #t~bitwise1958;assume (#t~bitwise1958 % 4294967296 >= ~sort_mode~0 % 4294967296 && #t~bitwise1958 % 4294967296 >= 262144) && #t~bitwise1958 % 4294967296 <= 262144 + ~sort_mode~0 % 4294967296; [2025-02-08 03:53:31,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13850: assume (~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (654 + ~dev.offset)) % 18446744073709551616; [2025-02-08 03:53:31,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13850: assume !((~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (654 + ~dev.offset)) % 18446744073709551616);~i~26 := 0; [2025-02-08 03:53:31,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13858-1: SUMMARY for call writel(#t~mem1956, #t~mem1957.base, #t~mem1957.offset + (if (5328 + 4 * ~i~26) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (5328 + 4 * ~i~26) % 18446744073709551616 % 18446744073709551616 else (5328 + 4 * ~i~26) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:31,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13858-2: call #t~mem1956 := read~int#24(~#mc_filter~0.base, ~#mc_filter~0.offset + 4 * ~i~26, 4);call #t~mem1957.base, #t~mem1957.offset := read~$Pointer$#26(~bp~9.base, ~bp~9.offset, 8); [2025-02-08 03:53:31,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17256: ~tmp___2~21 := #t~ret2816;havoc #t~mem2815.base, #t~mem2815.offset;havoc #t~ret2816; [2025-02-08 03:53:31,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17256-1: SUMMARY for call #t~ret2816 := readl(#t~mem2815.base, 132 + #t~mem2815.offset); srcloc: null [2025-02-08 03:53:31,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17256-2: call #t~mem2815.base, #t~mem2815.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:31,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17258: assume ~tmp___2~21 % 65536 % 4294967296 != ~status_idx~0 % 65536 % 4294967296; [2025-02-08 03:53:31,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17258: assume !(~tmp___2~21 % 65536 % 4294967296 != ~status_idx~0 % 65536 % 4294967296); [2025-02-08 03:53:31,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17263: havoc #t~ret2817;~i~42 := 1 + ~i~42; [2025-02-08 03:53:31,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17263-1: SUMMARY for call #t~ret2817 := msleep_interruptible(10); srcloc: null [2025-02-08 03:53:31,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451: havoc #t~mem176.base, #t~mem176.offset; [2025-02-08 03:53:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12323-3: assume 247 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1598#1 := bnx2_init_context_~vcid~0#1; [2025-02-08 03:53:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12323-3: assume !(247 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 03:53:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12323-2: havoc bnx2_init_context_#t~bitwise1598#1;assume bnx2_init_context_#t~bitwise1598#1 % 4294967296 <= bnx2_init_context_~vcid~0#1 % 4294967296 && bnx2_init_context_#t~bitwise1598#1 % 4294967296 <= 247; [2025-02-08 03:53:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12323-4: assume 0 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1598#1 := 0; [2025-02-08 03:53:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12323-4: assume !(0 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 03:53:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15957-3: assume 254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2606#1 := bnx2_init_rx_ring_~prod~2#1 % 65536; [2025-02-08 03:53:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15957-3: assume !(254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15957-2: havoc bnx2_init_rx_ring_#t~bitwise2606#1;assume bnx2_init_rx_ring_#t~bitwise2606#1 % 18446744073709551616 <= bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616 && bnx2_init_rx_ring_#t~bitwise2606#1 % 18446744073709551616 <= 254; [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15957-1: [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15957: bnx2_init_rx_ring_~prod~2#1 := (if 254 == bnx2_init_rx_ring_#t~bitwise2606#1 % 18446744073709551616 then 2 + bnx2_init_rx_ring_~prod~2#1 % 65536 else 1 + bnx2_init_rx_ring_~prod~2#1 % 65536);havoc bnx2_init_rx_ring_#t~bitwise2606#1;call bnx2_init_rx_ring_#t~mem2607#1 := read~int#26(bnx2_init_rx_ring_~bp#1.base, 8530 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16023: assume bnx2_init_all_rings_~i~35#1 < (if bnx2_init_all_rings_#t~mem2628#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2628#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2628#1 % 256 % 4294967296 - 4294967296);havoc bnx2_init_all_rings_#t~mem2628#1; [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16023: assume !(bnx2_init_all_rings_~i~35#1 < (if bnx2_init_all_rings_#t~mem2628#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2628#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2628#1 % 256 % 4294967296 - 4294967296));havoc bnx2_init_all_rings_#t~mem2628#1;call bnx2_init_all_rings_#t~mem2629#1 := read~int#26(bnx2_init_all_rings_~bp#1.base, 9475 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16056: assume 7 == (if bnx2_init_all_rings_~i~35#1 < 0 && 0 != bnx2_init_all_rings_~i~35#1 % 8 then bnx2_init_all_rings_~i~35#1 % 8 - 8 else bnx2_init_all_rings_~i~35#1 % 8);call bnx2_init_all_rings_#t~mem2639#1.base, bnx2_init_all_rings_#t~mem2639#1.offset := read~$Pointer$#26(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16056: assume !(7 == (if bnx2_init_all_rings_~i~35#1 < 0 && 0 != bnx2_init_all_rings_~i~35#1 % 8 then bnx2_init_all_rings_~i~35#1 % 8 - 8 else bnx2_init_all_rings_~i~35#1 % 8)); [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15627: assume bnx2_init_chip_~mtu~0#1 % 4294967296 <= 1499;bnx2_init_chip_~mtu~0#1 := 1500; [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15627: assume !(bnx2_init_chip_~mtu~0#1 % 4294967296 <= 1499); [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660: call bnx2_init_chip_#t~mem2509#1.base, bnx2_init_chip_#t~mem2509#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15726-1: SUMMARY for call writel(2097152, bnx2_init_chip_#t~mem2560#1.base, 26624 + bnx2_init_chip_#t~mem2560#1.offset); srcloc: null [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15726: havoc bnx2_init_chip_#t~mem2560#1.base, bnx2_init_chip_#t~mem2560#1.offset;call bnx2_init_chip_#t~mem2561#1.base, bnx2_init_chip_#t~mem2561#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15957-4: assume 0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2606#1 := 0; [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15957-4: assume !(0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27783: havoc pci_bus_write_config_word_#t~nondet4432#1;pci_write_config_word_#t~ret415#1 := pci_bus_write_config_word_#res#1;havoc pci_bus_write_config_word_#t~nondet4432#1, pci_bus_write_config_word_~arg0#1.base, pci_bus_write_config_word_~arg0#1.offset, pci_bus_write_config_word_~arg1#1, pci_bus_write_config_word_~arg2#1, pci_bus_write_config_word_~arg3#1;havoc pci_bus_write_config_word_#in~arg0#1.base, pci_bus_write_config_word_#in~arg0#1.offset, pci_bus_write_config_word_#in~arg1#1, pci_bus_write_config_word_#in~arg2#1, pci_bus_write_config_word_#in~arg3#1;assume { :end_inline_pci_bus_write_config_word } true;assume -2147483648 <= pci_write_config_word_#t~ret415#1 && pci_write_config_word_#t~ret415#1 <= 2147483647;pci_write_config_word_~tmp~49#1 := pci_write_config_word_#t~ret415#1;havoc pci_write_config_word_#t~mem413#1.base, pci_write_config_word_#t~mem413#1.offset;havoc pci_write_config_word_#t~mem414#1;havoc pci_write_config_word_#t~ret415#1;pci_write_config_word_#res#1 := pci_write_config_word_~tmp~49#1; [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15958-4: assume 0 == (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) || 0 == (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2608#1 := 0; [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15958-4: assume !(0 == (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) || 0 == (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15958-3: assume (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2608#1 := (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15958-3: assume !((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15958-2: havoc bnx2_init_rx_ring_#t~bitwise2608#1;assume ((((((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2608#1 <= (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296)) && (((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2608#1 <= (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296))) && (((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2608#1 >= 0)) && (((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2608#1 > (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296))) && bnx2_init_rx_ring_#t~bitwise2608#1 >= -2147483648; [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15925-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rx_cid_addr~1#1, 84, bnx2_init_rx_ring_~val~36#1); srcloc: null [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15958-1: [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15925: call bnx2_init_rx_ring_#t~mem2597#1 := read~int#26(bnx2_init_rx_ring_~bp#1.base, 8926 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15958: bnx2_init_rx_ring_~ring_prod~0#1 := bnx2_init_rx_ring_#t~bitwise2608#1;havoc bnx2_init_rx_ring_#t~mem2607#1;havoc bnx2_init_rx_ring_#t~bitwise2608#1;bnx2_init_rx_ring_~i~34#1 := 1 + bnx2_init_rx_ring_~i~34#1; [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661-3: [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15562: bnx2_init_chip_#t~ret2448#1 := pci_write_config_word_#res#1;havoc pci_write_config_word_#t~mem413#1.base, pci_write_config_word_#t~mem413#1.offset, pci_write_config_word_#t~mem414#1, pci_write_config_word_#t~ret415#1, pci_write_config_word_~dev#1.base, pci_write_config_word_~dev#1.offset, pci_write_config_word_~where#1, pci_write_config_word_~val#1, pci_write_config_word_~tmp~49#1;havoc pci_write_config_word_#in~dev#1.base, pci_write_config_word_#in~dev#1.offset, pci_write_config_word_#in~where#1, pci_write_config_word_#in~val#1;assume { :end_inline_pci_write_config_word } true;assume -2147483648 <= bnx2_init_chip_#t~ret2448#1 && bnx2_init_chip_#t~ret2448#1 <= 2147483647;havoc bnx2_init_chip_#t~mem2444#1.base, bnx2_init_chip_#t~mem2444#1.offset;havoc bnx2_init_chip_#t~mem2445#1;havoc bnx2_init_chip_#t~mem2446#1;havoc bnx2_init_chip_#t~bitwise2447#1;havoc bnx2_init_chip_#t~ret2448#1; [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661-2: call bnx2_init_chip_#t~mem2513#1.base, bnx2_init_chip_#t~mem2513#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2512#1, bnx2_init_chip_#t~mem2513#1.base, 26672 + bnx2_init_chip_#t~mem2513#1.offset); srcloc: null [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661: havoc bnx2_init_chip_#t~mem2510#1;havoc bnx2_init_chip_#t~mem2511#1;havoc bnx2_init_chip_#t~bitwise2512#1;havoc bnx2_init_chip_#t~mem2513#1.base, bnx2_init_chip_#t~mem2513#1.offset;call bnx2_init_chip_#t~mem2514#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8992 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2515#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8990 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15727-1: SUMMARY for call writel(16777217, bnx2_init_chip_#t~mem2561#1.base, 26636 + bnx2_init_chip_#t~mem2561#1.offset); srcloc: null [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15727: havoc bnx2_init_chip_#t~mem2561#1.base, bnx2_init_chip_#t~mem2561#1.offset;call bnx2_init_chip_#t~mem2562#1.base, bnx2_init_chip_#t~mem2562#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, 8 + bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292: assume 0 != bnx2_init_5709_context_#t~bitwise1594#1;havoc bnx2_init_5709_context_#t~bitwise1594#1;bnx2_init_5709_context_~ret~6#1 := -16; [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292: assume !(0 != bnx2_init_5709_context_#t~bitwise1594#1);havoc bnx2_init_5709_context_#t~bitwise1594#1;bnx2_init_5709_context_~i~21#1 := 1 + bnx2_init_5709_context_~i~21#1;call bnx2_init_5709_context_#t~mem1595#1 := read~int#26(bnx2_init_5709_context_~bp#1.base, 9030 + bnx2_init_5709_context_~bp#1.offset, 4); [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-2: havoc bnx2_init_5709_context_#t~bitwise1594#1;assume (((((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_init_5709_context_#t~bitwise1594#1 <= (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_init_5709_context_#t~bitwise1594#1 <= 1073741824) && bnx2_init_5709_context_#t~bitwise1594#1 >= 0) && ((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_init_5709_context_#t~bitwise1594#1 > 1073741824 + (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_init_5709_context_#t~bitwise1594#1 >= -9223372036854775808; [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-1: [2025-02-08 03:53:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2512#1 := (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661-5: assume 0 == (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2512#1 := 65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661-5: assume !(0 == (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661-4: havoc bnx2_init_chip_#t~bitwise2512#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2512#1 >= (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2512#1 >= 65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2512#1 <= 65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2512#1 < 0)) && bnx2_init_chip_#t~bitwise2512#1 <= 2147483647; [2025-02-08 03:53:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16058: havoc bnx2_init_all_rings_#t~mem2639#1.base, bnx2_init_all_rings_#t~mem2639#1.offset; [2025-02-08 03:53:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-4: assume 0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1594#1 := 0; [2025-02-08 03:53:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-4: assume !(0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-3: assume 1073741824 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1594#1 := (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-3: assume !(1073741824 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15827: call bnx2_init_tx_ring_#t~mem2577#1 := read~int#26(bnx2_init_tx_ring_~bp#1.base, 8534 + bnx2_init_tx_ring_~bp#1.offset, 4);call write~int#26((if bnx2_init_tx_ring_#t~mem2577#1 < 0 && 0 != bnx2_init_tx_ring_#t~mem2577#1 % 2 then 1 + bnx2_init_tx_ring_#t~mem2577#1 / 2 else bnx2_init_tx_ring_#t~mem2577#1 / 2), bnx2_init_tx_ring_~bp#1.base, 8538 + bnx2_init_tx_ring_~bp#1.offset, 4);havoc bnx2_init_tx_ring_#t~mem2577#1;call bnx2_init_tx_ring_#t~mem2578#1.base, bnx2_init_tx_ring_#t~mem2578#1.offset := read~$Pointer$#26(bnx2_init_tx_ring_~txr~6#1.base, 14 + bnx2_init_tx_ring_~txr~6#1.offset, 8);bnx2_init_tx_ring_~txbd~0#1.base, bnx2_init_tx_ring_~txbd~0#1.offset := bnx2_init_tx_ring_#t~mem2578#1.base, 4080 + bnx2_init_tx_ring_#t~mem2578#1.offset;havoc bnx2_init_tx_ring_#t~mem2578#1.base, bnx2_init_tx_ring_#t~mem2578#1.offset;call bnx2_init_tx_ring_#t~mem2579#1 := read~int#26(bnx2_init_tx_ring_~txr~6#1.base, 34 + bnx2_init_tx_ring_~txr~6#1.offset, 8);call write~int#26(bnx2_init_tx_ring_#t~mem2579#1 % 18446744073709551616 / 4294967296, bnx2_init_tx_ring_~txbd~0#1.base, bnx2_init_tx_ring_~txbd~0#1.offset, 4);havoc bnx2_init_tx_ring_#t~mem2579#1;call bnx2_init_tx_ring_#t~mem2580#1 := read~int#26(bnx2_init_tx_ring_~txr~6#1.base, 34 + bnx2_init_tx_ring_~txr~6#1.offset, 8);call write~int#26(bnx2_init_tx_ring_#t~mem2580#1, bnx2_init_tx_ring_~txbd~0#1.base, 4 + bnx2_init_tx_ring_~txbd~0#1.offset, 4);havoc bnx2_init_tx_ring_#t~mem2580#1;call write~int#26(0, bnx2_init_tx_ring_~txr~6#1.base, 4 + bnx2_init_tx_ring_~txr~6#1.offset, 2);call write~int#26(0, bnx2_init_tx_ring_~txr~6#1.base, bnx2_init_tx_ring_~txr~6#1.offset, 4);call write~int#26(65672 + 256 * (bnx2_init_tx_ring_~cid~1#1 % 4294967296), bnx2_init_tx_ring_~txr~6#1.base, 6 + bnx2_init_tx_ring_~txr~6#1.offset, 4);call write~int#26(65680 + 256 * (bnx2_init_tx_ring_~cid~1#1 % 4294967296), bnx2_init_tx_ring_~txr~6#1.base, 10 + bnx2_init_tx_ring_~txr~6#1.offset, 4);assume { :begin_inline_bnx2_init_tx_context } true;bnx2_init_tx_context_#in~bp#1.base, bnx2_init_tx_context_#in~bp#1.offset, bnx2_init_tx_context_#in~cid#1, bnx2_init_tx_context_#in~txr#1.base, bnx2_init_tx_context_#in~txr#1.offset := bnx2_init_tx_ring_~bp#1.base, bnx2_init_tx_ring_~bp#1.offset, bnx2_init_tx_ring_~cid~1#1, bnx2_init_tx_ring_~txr~6#1.base, bnx2_init_tx_ring_~txr~6#1.offset;havoc bnx2_init_tx_context_#t~mem2574#1, bnx2_init_tx_context_#t~mem2575#1, bnx2_init_tx_context_#t~mem2576#1, bnx2_init_tx_context_~bp#1.base, bnx2_init_tx_context_~bp#1.offset, bnx2_init_tx_context_~cid#1, bnx2_init_tx_context_~txr#1.base, bnx2_init_tx_context_~txr#1.offset, bnx2_init_tx_context_~val~35#1, bnx2_init_tx_context_~offset0~0#1, bnx2_init_tx_context_~offset1~0#1, bnx2_init_tx_context_~offset2~0#1, bnx2_init_tx_context_~offset3~0#1, bnx2_init_tx_context_~cid_addr~0#1;bnx2_init_tx_context_~bp#1.base, bnx2_init_tx_context_~bp#1.offset := bnx2_init_tx_context_#in~bp#1.base, bnx2_init_tx_context_#in~bp#1.offset;bnx2_init_tx_context_~cid#1 := bnx2_init_tx_context_#in~cid#1;bnx2_init_tx_context_~txr#1.base, bnx2_init_tx_context_~txr#1.offset := bnx2_init_tx_context_#in~txr#1.base, bnx2_init_tx_context_#in~txr#1.offset;havoc bnx2_init_tx_context_~val~35#1;havoc bnx2_init_tx_context_~offset0~0#1;havoc bnx2_init_tx_context_~offset1~0#1;havoc bnx2_init_tx_context_~offset2~0#1;havoc bnx2_init_tx_context_~offset3~0#1;havoc bnx2_init_tx_context_~cid_addr~0#1;bnx2_init_tx_context_~cid_addr~0#1 := 128 * (bnx2_init_tx_context_~cid#1 % 4294967296);call bnx2_init_tx_context_#t~mem2574#1 := read~int#26(bnx2_init_tx_context_~bp#1.base, 8926 + bnx2_init_tx_context_~bp#1.offset, 4); [2025-02-08 03:53:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16058-1: SUMMARY for call writel(bnx2_init_all_rings_~tbl_32~0#1, bnx2_init_all_rings_#t~mem2639#1.base, 8268 + bnx2_init_all_rings_#t~mem2639#1.offset); srcloc: null [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15662-4: havoc bnx2_init_chip_#t~bitwise2516#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2516#1 >= (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2516#1 >= 65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2516#1 <= 65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2516#1 < 0)) && bnx2_init_chip_#t~bitwise2516#1 <= 2147483647; [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15662-3: [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15662-2: call bnx2_init_chip_#t~mem2517#1.base, bnx2_init_chip_#t~mem2517#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15596: assume 1460207616 == (bnx2_init_chip_#t~mem2459#1 - bnx2_init_chip_#t~mem2459#1 % 65536) % 4294967296;havoc bnx2_init_chip_#t~mem2459#1; [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15596: assume !(1460207616 == (bnx2_init_chip_#t~mem2459#1 - bnx2_init_chip_#t~mem2459#1 % 65536) % 4294967296);havoc bnx2_init_chip_#t~mem2459#1; [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15695-2: call bnx2_init_chip_#t~mem2540#1.base, bnx2_init_chip_#t~mem2540#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15662-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2516#1, bnx2_init_chip_#t~mem2517#1.base, 26668 + bnx2_init_chip_#t~mem2517#1.offset); srcloc: null [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15695-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2540#1.base, 26632 + bnx2_init_chip_#t~mem2540#1.offset); srcloc: null [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15662: havoc bnx2_init_chip_#t~mem2514#1;havoc bnx2_init_chip_#t~mem2515#1;havoc bnx2_init_chip_#t~bitwise2516#1;havoc bnx2_init_chip_#t~mem2517#1.base, bnx2_init_chip_#t~mem2517#1.offset;call bnx2_init_chip_#t~mem2518#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8984 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2519#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8982 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728-1: SUMMARY for call bnx2_set_rx_mode(bnx2_init_chip_#t~mem2562#1.base, bnx2_init_chip_#t~mem2562#1.offset); srcloc: null [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15695: havoc bnx2_init_chip_#t~mem2540#1.base, bnx2_init_chip_#t~mem2540#1.offset;call bnx2_init_chip_#t~mem2541#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8990 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728: havoc bnx2_init_chip_#t~mem2562#1.base, bnx2_init_chip_#t~mem2562#1.offset;call bnx2_init_chip_#t~mem2563#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12260: assume 0 != (bnx2_init_5709_context_#t~mem1582#1.base + bnx2_init_5709_context_#t~mem1582#1.offset) % 18446744073709551616;havoc bnx2_init_5709_context_#t~mem1582#1.base, bnx2_init_5709_context_#t~mem1582#1.offset;call bnx2_init_5709_context_#t~mem1583#1.base, bnx2_init_5709_context_#t~mem1583#1.offset := read~$Pointer$#26(bnx2_init_5709_context_~bp#1.base, 9034 + bnx2_init_5709_context_~bp#1.offset + 8 * bnx2_init_5709_context_~i~21#1, 8); [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12260: assume !(0 != (bnx2_init_5709_context_#t~mem1582#1.base + bnx2_init_5709_context_#t~mem1582#1.offset) % 18446744073709551616);havoc bnx2_init_5709_context_#t~mem1582#1.base, bnx2_init_5709_context_#t~mem1582#1.offset;bnx2_init_5709_context_#res#1 := -12; [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12260-1: call bnx2_init_5709_context_#t~mem1582#1.base, bnx2_init_5709_context_#t~mem1582#1.offset := read~$Pointer$#26(bnx2_init_5709_context_~bp#1.base, 9034 + bnx2_init_5709_context_~bp#1.offset + 8 * bnx2_init_5709_context_~i~21#1, 8); [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14407: assume -2147483648 <= bnx2_init_cpus_#t~ret2125#1 && bnx2_init_cpus_#t~ret2125#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2125#1;havoc bnx2_init_cpus_#t~ret2125#1; [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14407-1: SUMMARY for call bnx2_init_cpus_#t~ret2125#1 := load_cpu_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, ~#cpu_reg_tpat~0.base, ~#cpu_reg_tpat~0.offset, bnx2_init_cpus_~mips_fw~1#1.base, 120 + bnx2_init_cpus_~mips_fw~1#1.offset); srcloc: null [2025-02-08 03:53:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15662-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2516#1 := (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15662-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15662-5: assume 0 == (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2516#1 := 65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15662-5: assume !(0 == (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16059-1: SUMMARY for call writel(bnx2_init_all_rings_#t~bitwise2640#1, bnx2_init_all_rings_#t~mem2641#1.base, 8264 + bnx2_init_all_rings_#t~mem2641#1.offset); srcloc: null [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16059: havoc bnx2_init_all_rings_#t~bitwise2640#1;havoc bnx2_init_all_rings_#t~mem2641#1.base, bnx2_init_all_rings_#t~mem2641#1.offset;bnx2_init_all_rings_~tbl_32~0#1 := 0; [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16059-6: assume 0 == bnx2_init_all_rings_~i~35#1 / 8 || 122864 == bnx2_init_all_rings_~i~35#1 / 8;bnx2_init_all_rings_#t~bitwise2640#1 := 122864; [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16059-6: assume !(0 == bnx2_init_all_rings_~i~35#1 / 8 || 122864 == bnx2_init_all_rings_~i~35#1 / 8); [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16059-5: assume false;bnx2_init_all_rings_#t~bitwise2640#1 := bnx2_init_all_rings_~i~35#1 / 8; [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16059-5: assume !false; [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15894: assume 0 == bnx2_init_rx_ring_~ring_num#1;bnx2_init_rx_ring_~cid~2#1 := 0; [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15894: assume !(0 == bnx2_init_rx_ring_~ring_num#1);bnx2_init_rx_ring_~cid~2#1 := 3 + bnx2_init_rx_ring_~ring_num#1; [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16059-4: havoc bnx2_init_all_rings_#t~bitwise2640#1;assume ((((bnx2_init_all_rings_~i~35#1 / 8 < 0 || bnx2_init_all_rings_#t~bitwise2640#1 >= 122864) && bnx2_init_all_rings_#t~bitwise2640#1 >= bnx2_init_all_rings_~i~35#1 / 8) && (bnx2_init_all_rings_~i~35#1 / 8 < 0 || bnx2_init_all_rings_#t~bitwise2640#1 <= 122864 + bnx2_init_all_rings_~i~35#1 / 8)) && (bnx2_init_all_rings_~i~35#1 / 8 >= 0 || bnx2_init_all_rings_#t~bitwise2640#1 < 0)) && bnx2_init_all_rings_#t~bitwise2640#1 <= 2147483647; [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927: assume 1460207616 == (bnx2_init_rx_ring_#t~mem2597#1 - bnx2_init_rx_ring_#t~mem2597#1 % 65536) % 4294967296;havoc bnx2_init_rx_ring_#t~mem2597#1;call bnx2_init_rx_ring_#t~mem2598#1.base, bnx2_init_rx_ring_#t~mem2598#1.offset := read~$Pointer$#26(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8); [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927: assume !(1460207616 == (bnx2_init_rx_ring_#t~mem2597#1 - bnx2_init_rx_ring_#t~mem2597#1 % 65536) % 4294967296);havoc bnx2_init_rx_ring_#t~mem2597#1; [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16059-3: [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16059-2: call bnx2_init_all_rings_#t~mem2641#1.base, bnx2_init_all_rings_#t~mem2641#1.offset := read~$Pointer$#26(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15663-5: assume 0 == (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2520#1 := 65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15663-5: assume !(0 == (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15597-3: assume false;bnx2_init_chip_#t~bitwise2460#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15597-3: assume !false; [2025-02-08 03:53:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15663-4: havoc bnx2_init_chip_#t~bitwise2520#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2520#1 >= (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2520#1 >= 65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2520#1 <= 65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2520#1 < 0)) && bnx2_init_chip_#t~bitwise2520#1 <= 2147483647; [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15597-2: havoc bnx2_init_chip_#t~bitwise2460#1;assume (bnx2_init_chip_#t~bitwise2460#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2460#1 % 4294967296 >= 4) && bnx2_init_chip_#t~bitwise2460#1 % 4294967296 <= 4 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15663-3: [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15597-1: [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15663-2: call bnx2_init_chip_#t~mem2521#1.base, bnx2_init_chip_#t~mem2521#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15597: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2460#1;havoc bnx2_init_chip_#t~bitwise2460#1;call bnx2_init_chip_#t~mem2461#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15663-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2520#1, bnx2_init_chip_#t~mem2521#1.base, 26676 + bnx2_init_chip_#t~mem2521#1.offset); srcloc: null [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15663: havoc bnx2_init_chip_#t~mem2518#1;havoc bnx2_init_chip_#t~mem2519#1;havoc bnx2_init_chip_#t~bitwise2520#1;havoc bnx2_init_chip_#t~mem2521#1.base, bnx2_init_chip_#t~mem2521#1.offset;call bnx2_init_chip_#t~mem2522#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8988 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2523#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8986 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12360: assume 0 != bnx2_init_context_~vcid~0#1 % 4294967296; [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12360: assume !(0 != bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15663-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2520#1 := (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15663-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15597-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 4 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2460#1 := 4; [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15597-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 4 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12327: bnx2_init_context_~pcid_addr~0#1 := 64 * (bnx2_init_context_~new_vcid~0#1 % 4294967296); [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16027: assume bnx2_init_all_rings_#t~mem2629#1 % 256 % 4294967296 > 1;havoc bnx2_init_all_rings_#t~mem2629#1;call bnx2_init_all_rings_#t~mem2630#1 := read~int#26(bnx2_init_all_rings_~bp#1.base, 9475 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16027: assume !(bnx2_init_all_rings_#t~mem2629#1 % 256 % 4294967296 > 1);havoc bnx2_init_all_rings_#t~mem2629#1; [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15730: assume 1460207616 == (bnx2_init_chip_#t~mem2563#1 - bnx2_init_chip_#t~mem2563#1 % 65536) % 4294967296;havoc bnx2_init_chip_#t~mem2563#1;call bnx2_init_chip_#t~mem2564#1.base, bnx2_init_chip_#t~mem2564#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15730: assume !(1460207616 == (bnx2_init_chip_#t~mem2563#1 - bnx2_init_chip_#t~mem2563#1 % 65536) % 4294967296);havoc bnx2_init_chip_#t~mem2563#1; [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15961: assume bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2609#1;havoc bnx2_init_rx_ring_#t~mem2609#1; [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15961: assume !(bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2609#1);havoc bnx2_init_rx_ring_#t~mem2609#1;call write~int#26(bnx2_init_rx_ring_~prod~2#1, bnx2_init_rx_ring_~rxr~6#1.base, 20 + bnx2_init_rx_ring_~rxr~6#1.offset, 2);call bnx2_init_rx_ring_#t~mem2610#1 := read~int#26(bnx2_init_rx_ring_~rxr~6#1.base, 4 + bnx2_init_rx_ring_~rxr~6#1.offset, 2);bnx2_init_rx_ring_~prod~2#1 := bnx2_init_rx_ring_#t~mem2610#1;havoc bnx2_init_rx_ring_#t~mem2610#1;bnx2_init_rx_ring_~ring_prod~0#1 := bnx2_init_rx_ring_~prod~2#1;bnx2_init_rx_ring_~i~34#1 := 0; [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2524#1 := (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15598-4: assume 0 == bnx2_init_chip_#t~mem2461#1 % 4294967296;bnx2_init_chip_#t~bitwise2462#1 := 0; [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15598-4: assume !(0 == bnx2_init_chip_#t~mem2461#1 % 4294967296); [2025-02-08 03:53:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-5: assume 0 == (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2524#1 := 65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-5: assume !(0 == (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15598-3: assume 61440 == bnx2_init_chip_#t~mem2461#1 % 4294967296;bnx2_init_chip_#t~bitwise2462#1 := bnx2_init_chip_#t~mem2461#1; [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15598-3: assume !(61440 == bnx2_init_chip_#t~mem2461#1 % 4294967296); [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15532: call ULTIMATE.dealloc(bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset);havoc bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset; [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-4: havoc bnx2_init_chip_#t~bitwise2524#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2524#1 >= (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2524#1 >= 65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2524#1 <= 65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2524#1 < 0)) && bnx2_init_chip_#t~bitwise2524#1 <= 2147483647; [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15598-2: havoc bnx2_init_chip_#t~bitwise2462#1;assume bnx2_init_chip_#t~bitwise2462#1 % 4294967296 <= bnx2_init_chip_#t~mem2461#1 % 4294967296 && bnx2_init_chip_#t~bitwise2462#1 % 4294967296 <= 61440; [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-3: [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15598-1: [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-2: call bnx2_init_chip_#t~mem2525#1.base, bnx2_init_chip_#t~mem2525#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15598: assume 0 == bnx2_init_chip_#t~bitwise2462#1 % 4294967296;havoc bnx2_init_chip_#t~mem2461#1;havoc bnx2_init_chip_#t~bitwise2462#1; [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15598: assume !(0 == bnx2_init_chip_#t~bitwise2462#1 % 4294967296);havoc bnx2_init_chip_#t~mem2461#1;havoc bnx2_init_chip_#t~bitwise2462#1; [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2524#1, bnx2_init_chip_#t~mem2525#1.base, 26680 + bnx2_init_chip_#t~mem2525#1.offset); srcloc: null [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664: havoc bnx2_init_chip_#t~mem2522#1;havoc bnx2_init_chip_#t~mem2523#1;havoc bnx2_init_chip_#t~bitwise2524#1;havoc bnx2_init_chip_#t~mem2525#1.base, bnx2_init_chip_#t~mem2525#1.offset;call bnx2_init_chip_#t~mem2526#1 := read~int#26(bnx2_init_chip_~bp#1.base, 28 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15697: assume bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 24;havoc bnx2_init_chip_#t~mem2541#1; [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15697: assume !(bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 24);havoc bnx2_init_chip_#t~mem2541#1; [2025-02-08 03:53:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12262-1: SUMMARY for call bnx2_init_5709_context_#t~memset~res1584#1.base, bnx2_init_5709_context_#t~memset~res1584#1.offset := #Ultimate.C_memset#26(bnx2_init_5709_context_#t~mem1583#1.base, bnx2_init_5709_context_#t~mem1583#1.offset, 0, 4096); srcloc: null [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14409: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14409: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12262: havoc bnx2_init_5709_context_#t~mem1583#1.base, bnx2_init_5709_context_#t~mem1583#1.offset;havoc bnx2_init_5709_context_#t~memset~res1584#1.base, bnx2_init_5709_context_#t~memset~res1584#1.offset;call bnx2_init_5709_context_#t~mem1585#1 := read~int#26(bnx2_init_5709_context_~bp#1.base, 9066 + bnx2_init_5709_context_~bp#1.offset + 8 * bnx2_init_5709_context_~i~21#1, 8);call bnx2_init_5709_context_#t~mem1586#1.base, bnx2_init_5709_context_#t~mem1586#1.offset := read~$Pointer$#26(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15929-1: SUMMARY for call writel(2181056070, bnx2_init_rx_ring_#t~mem2598#1.base, 15660 + bnx2_init_rx_ring_#t~mem2598#1.offset); srcloc: null [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15929: havoc bnx2_init_rx_ring_#t~mem2598#1.base, bnx2_init_rx_ring_#t~mem2598#1.offset; [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-5: assume 0 == (54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 || (54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 == 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2483#1 := 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296); [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-5: assume !(0 == (54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 || (54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 == 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296); [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15599-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 2 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2463#1 := 2; [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15599-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 2 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-4: assume 0 == 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2483#1 := 54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000; [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-4: assume !(0 == 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296); [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15599-3: assume false;bnx2_init_chip_#t~bitwise2463#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15599-3: assume !false; [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-3: havoc bnx2_init_chip_#t~bitwise2483#1;assume (bnx2_init_chip_#t~bitwise2483#1 % 4294967296 >= (54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 && bnx2_init_chip_#t~bitwise2483#1 % 4294967296 >= 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296) && bnx2_init_chip_#t~bitwise2483#1 % 4294967296 <= (54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 + 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296; [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15599-2: havoc bnx2_init_chip_#t~bitwise2463#1;assume (bnx2_init_chip_#t~bitwise2463#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2463#1 % 4294967296 >= 2) && bnx2_init_chip_#t~bitwise2463#1 % 4294967296 <= 2 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-2: [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15599-1: [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-1: SUMMARY for call bnx2_reg_wr_ind(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 2097164, bnx2_init_chip_#t~bitwise2483#1); srcloc: null [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15599: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2463#1;havoc bnx2_init_chip_#t~bitwise2463#1; [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632: havoc bnx2_init_chip_#t~bitwise2483#1; [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-3: [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-2: call bnx2_init_all_rings_#t~mem2632#1.base, bnx2_init_all_rings_#t~mem2632#1.offset := read~$Pointer$#26(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-1: SUMMARY for call writel(bnx2_init_all_rings_#t~bitwise2631#1, bnx2_init_all_rings_#t~mem2632#1.base, 19484 + bnx2_init_all_rings_#t~mem2632#1.offset); srcloc: null [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029: havoc bnx2_init_all_rings_#t~mem2630#1;havoc bnx2_init_all_rings_#t~bitwise2631#1;havoc bnx2_init_all_rings_#t~mem2632#1.base, bnx2_init_all_rings_#t~mem2632#1.offset; [2025-02-08 03:53:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666: assume 0 != bnx2_init_chip_#t~bitwise2527#1 % 4294967296;havoc bnx2_init_chip_#t~mem2526#1;havoc bnx2_init_chip_#t~bitwise2527#1;call bnx2_init_chip_#t~mem2528#1.base, bnx2_init_chip_#t~mem2528#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666: assume !(0 != bnx2_init_chip_#t~bitwise2527#1 % 4294967296);havoc bnx2_init_chip_#t~mem2526#1;havoc bnx2_init_chip_#t~bitwise2527#1;call bnx2_init_chip_#t~mem2529#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8994 + bnx2_init_chip_~bp#1.offset, 4);call bnx2_init_chip_#t~mem2530#1.base, bnx2_init_chip_#t~mem2530#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15732-1: SUMMARY for call bnx2_init_chip_#t~ret2565#1 := readl(bnx2_init_chip_#t~mem2564#1.base, 2248 + bnx2_init_chip_#t~mem2564#1.offset); srcloc: null [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15699: SUMMARY for call bnx2_reg_wr_ind(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 1179736, 1); srcloc: null [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15732: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~ret2565#1;havoc bnx2_init_chip_#t~mem2564#1.base, bnx2_init_chip_#t~mem2564#1.offset;havoc bnx2_init_chip_#t~ret2565#1; [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-6: assume 0 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296)) || 4096 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296));bnx2_init_all_rings_#t~bitwise2631#1 := 4096; [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-6: assume !(0 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296)) || 4096 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296))); [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-5: assume false;bnx2_init_all_rings_#t~bitwise2631#1 := 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-5: assume !false; [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-4: havoc bnx2_init_all_rings_#t~bitwise2631#1;assume ((((16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296)) < 0 || bnx2_init_all_rings_#t~bitwise2631#1 >= 4096) && bnx2_init_all_rings_#t~bitwise2631#1 >= 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296))) && (16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296)) < 0 || bnx2_init_all_rings_#t~bitwise2631#1 <= 4096 + 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296)))) && (16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296)) >= 0 || bnx2_init_all_rings_#t~bitwise2631#1 < 0)) && bnx2_init_all_rings_#t~bitwise2631#1 <= 2147483647; [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-5: assume 0 == (5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 || (5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2484#1 := 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296); [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-5: assume !(0 == (5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 || (5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296); [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-4: assume 0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2484#1 := 5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000; [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-4: assume !(0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296); [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666-4: assume 0 == bnx2_init_chip_#t~mem2526#1 % 4294967296;bnx2_init_chip_#t~bitwise2527#1 := 0; [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666-4: assume !(0 == bnx2_init_chip_#t~mem2526#1 % 4294967296); [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-3: havoc bnx2_init_chip_#t~bitwise2484#1;assume (bnx2_init_chip_#t~bitwise2484#1 % 4294967296 >= (5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 && bnx2_init_chip_#t~bitwise2484#1 % 4294967296 >= 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296) && bnx2_init_chip_#t~bitwise2484#1 % 4294967296 <= (5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 + 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296; [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666-3: assume 8192 == bnx2_init_chip_#t~mem2526#1 % 4294967296;bnx2_init_chip_#t~bitwise2527#1 := bnx2_init_chip_#t~mem2526#1; [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666-3: assume !(8192 == bnx2_init_chip_#t~mem2526#1 % 4294967296); [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-2: [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666-2: havoc bnx2_init_chip_#t~bitwise2527#1;assume bnx2_init_chip_#t~bitwise2527#1 % 4294967296 <= bnx2_init_chip_#t~mem2526#1 % 4294967296 && bnx2_init_chip_#t~bitwise2527#1 % 4294967296 <= 8192; [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-1: SUMMARY for call bnx2_reg_wr_ind(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 2097180, bnx2_init_chip_#t~bitwise2484#1); srcloc: null [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666-1: [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633: havoc bnx2_init_chip_#t~bitwise2484#1; [2025-02-08 03:53:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16327: assume 0 != ~rc~9#1;#res#1 := ~rc~9#1; [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16327: assume !(0 != ~rc~9#1);assume { :begin_inline_bnx2_init_all_rings } true;bnx2_init_all_rings_#in~bp#1.base, bnx2_init_all_rings_#in~bp#1.offset := ~bp#1.base, ~bp#1.offset;havoc bnx2_init_all_rings_#t~mem2627#1.base, bnx2_init_all_rings_#t~mem2627#1.offset, bnx2_init_all_rings_#t~mem2628#1, bnx2_init_all_rings_#t~mem2629#1, bnx2_init_all_rings_#t~mem2630#1, bnx2_init_all_rings_#t~bitwise2631#1, bnx2_init_all_rings_#t~mem2632#1.base, bnx2_init_all_rings_#t~mem2632#1.offset, bnx2_init_all_rings_#t~mem2633#1.base, bnx2_init_all_rings_#t~mem2633#1.offset, bnx2_init_all_rings_#t~mem2634#1, bnx2_init_all_rings_#t~mem2635#1, bnx2_init_all_rings_#t~mem2636#1, bnx2_init_all_rings_#t~bitwise2637#1, bnx2_init_all_rings_#t~bitwise2638#1, bnx2_init_all_rings_#t~mem2639#1.base, bnx2_init_all_rings_#t~mem2639#1.offset, bnx2_init_all_rings_#t~bitwise2640#1, bnx2_init_all_rings_#t~mem2641#1.base, bnx2_init_all_rings_#t~mem2641#1.offset, bnx2_init_all_rings_#t~mem2642#1.base, bnx2_init_all_rings_#t~mem2642#1.offset, bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, bnx2_init_all_rings_~i~35#1, bnx2_init_all_rings_~val~37#1, bnx2_init_all_rings_~tbl_32~0#1, bnx2_init_all_rings_~shift~0#1;bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset := bnx2_init_all_rings_#in~bp#1.base, bnx2_init_all_rings_#in~bp#1.offset;havoc bnx2_init_all_rings_~i~35#1;havoc bnx2_init_all_rings_~val~37#1;havoc bnx2_init_all_rings_~tbl_32~0#1;havoc bnx2_init_all_rings_~shift~0#1;assume { :begin_inline_bnx2_clear_ring_states } true;bnx2_clear_ring_states_#in~bp#1.base, bnx2_clear_ring_states_#in~bp#1.offset := bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset;havoc bnx2_clear_ring_states_~bp#1.base, bnx2_clear_ring_states_~bp#1.offset, bnx2_clear_ring_states_~bnapi~17#1.base, bnx2_clear_ring_states_~bnapi~17#1.offset, bnx2_clear_ring_states_~txr~5#1.base, bnx2_clear_ring_states_~txr~5#1.offset, bnx2_clear_ring_states_~rxr~5#1.base, bnx2_clear_ring_states_~rxr~5#1.offset, bnx2_clear_ring_states_~i~32#1;bnx2_clear_ring_states_~bp#1.base, bnx2_clear_ring_states_~bp#1.offset := bnx2_clear_ring_states_#in~bp#1.base, bnx2_clear_ring_states_#in~bp#1.offset;havoc bnx2_clear_ring_states_~bnapi~17#1.base, bnx2_clear_ring_states_~bnapi~17#1.offset;havoc bnx2_clear_ring_states_~txr~5#1.base, bnx2_clear_ring_states_~txr~5#1.offset;havoc bnx2_clear_ring_states_~rxr~5#1.base, bnx2_clear_ring_states_~rxr~5#1.offset;havoc bnx2_clear_ring_states_~i~32#1;bnx2_clear_ring_states_~i~32#1 := 0; [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15997-1: SUMMARY for call writew((if bnx2_init_rx_ring_#t~mem2619#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2619#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2619#1 % 65536 % 4294967296 - 4294967296), bnx2_init_rx_ring_#t~mem2620#1.base, bnx2_init_rx_ring_#t~mem2620#1.offset + (if bnx2_init_rx_ring_#t~mem2621#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_#t~mem2621#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_#t~mem2621#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15997: havoc bnx2_init_rx_ring_#t~mem2619#1;havoc bnx2_init_rx_ring_#t~mem2620#1.base, bnx2_init_rx_ring_#t~mem2620#1.offset;havoc bnx2_init_rx_ring_#t~mem2621#1;call bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset := read~$Pointer$#26(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2623#1 := read~int#26(bnx2_init_rx_ring_~rxr~6#1.base, 8 + bnx2_init_rx_ring_~rxr~6#1.offset, 4); [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15733-3: assume false;bnx2_init_chip_#t~bitwise2566#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15733-3: assume !false; [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634: havoc bnx2_init_chip_#t~bitwise2485#1;call bnx2_init_chip_#t~mem2486#1.base, bnx2_init_chip_#t~mem2486#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, 212 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2487#1 := read~int#26(bnx2_init_chip_~bp#1.base, 9187 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15733-2: havoc bnx2_init_chip_#t~bitwise2566#1;assume (bnx2_init_chip_#t~bitwise2566#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2566#1 % 4294967296 >= 65536) && bnx2_init_chip_#t~bitwise2566#1 % 4294967296 <= 65536 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15733-1: [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15733: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2566#1;havoc bnx2_init_chip_#t~bitwise2566#1;call bnx2_init_chip_#t~mem2567#1.base, bnx2_init_chip_#t~mem2567#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15799: bnx2_init_tx_context_~val~35#1 := 268828672; [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-5: assume 0 == (18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 || (18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2485#1 := 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296); [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-5: assume !(0 == (18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 || (18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296); [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-4: assume 0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2485#1 := 18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000; [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-4: assume !(0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296); [2025-02-08 03:53:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-3: havoc bnx2_init_chip_#t~bitwise2485#1;assume (bnx2_init_chip_#t~bitwise2485#1 % 4294967296 >= (18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 && bnx2_init_chip_#t~bitwise2485#1 % 4294967296 >= 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296) && bnx2_init_chip_#t~bitwise2485#1 % 4294967296 <= (18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 + 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296; [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-2: [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15733-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 65536 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2566#1 := 65536; [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15733-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 65536 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-1: SUMMARY for call bnx2_reg_wr_ind(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 2097184, bnx2_init_chip_#t~bitwise2485#1); srcloc: null [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15998-1: SUMMARY for call writew((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296), bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset + (if bnx2_init_rx_ring_#t~mem2623#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_#t~mem2623#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_#t~mem2623#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15998: havoc bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset;havoc bnx2_init_rx_ring_#t~mem2623#1;call bnx2_init_rx_ring_#t~mem2624#1 := read~int#26(bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset, 4);call bnx2_init_rx_ring_#t~mem2625#1.base, bnx2_init_rx_ring_#t~mem2625#1.offset := read~$Pointer$#26(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2626#1 := read~int#26(bnx2_init_rx_ring_~rxr~6#1.base, 12 + bnx2_init_rx_ring_~rxr~6#1.offset, 4); [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16064: bnx2_init_all_rings_~i~35#1 := 1 + bnx2_init_all_rings_~i~35#1; [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635-1: SUMMARY for call bnx2_init_chip_#t~memset~res2488#1.base, bnx2_init_chip_#t~memset~res2488#1.offset := #Ultimate.C_memset#26(bnx2_init_chip_#t~mem2486#1.base, bnx2_init_chip_#t~mem2486#1.offset, 0, bnx2_init_chip_#t~mem2487#1); srcloc: null [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15668-1: SUMMARY for call writel(0, bnx2_init_chip_#t~mem2528#1.base, 26692 + bnx2_init_chip_#t~mem2528#1.offset); srcloc: null [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635: havoc bnx2_init_chip_#t~mem2486#1.base, bnx2_init_chip_#t~mem2486#1.offset;havoc bnx2_init_chip_#t~mem2487#1;havoc bnx2_init_chip_#t~memset~res2488#1.base, bnx2_init_chip_#t~memset~res2488#1.offset;bnx2_init_chip_~i~31#1 := 0; [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15668: havoc bnx2_init_chip_#t~mem2528#1.base, bnx2_init_chip_#t~mem2528#1.offset; [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15734-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2567#1.base, 2248 + bnx2_init_chip_#t~mem2567#1.offset); srcloc: null [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15734: havoc bnx2_init_chip_#t~mem2567#1.base, bnx2_init_chip_#t~mem2567#1.offset; [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15800-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_tx_context_~bp#1.base, bnx2_init_tx_context_~bp#1.offset, bnx2_init_tx_context_~cid_addr~0#1, bnx2_init_tx_context_~offset0~0#1, bnx2_init_tx_context_~val~35#1); srcloc: null [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15800: bnx2_init_tx_context_~val~35#1 := 524288; [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12332: bnx2_init_context_~i~22#1 := 0; [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12299: assume bnx2_init_5709_context_~i~21#1 < bnx2_init_5709_context_#t~mem1595#1;havoc bnx2_init_5709_context_#t~mem1595#1; [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12299: assume !(bnx2_init_5709_context_~i~21#1 < bnx2_init_5709_context_#t~mem1595#1);havoc bnx2_init_5709_context_#t~mem1595#1;bnx2_init_5709_context_#res#1 := bnx2_init_5709_context_~ret~6#1; [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15900: bnx2_init_rx_ring_~rx_cid_addr~1#1 := 128 * (bnx2_init_rx_ring_~cid~2#1 % 4294967296);call bnx2_init_rx_ring_#t~mem2584#1 := read~int#26(bnx2_init_rx_ring_~bp#1.base, 8510 + bnx2_init_rx_ring_~bp#1.offset, 4);call bnx2_init_rx_ring_#t~mem2585#1 := read~int#26(bnx2_init_rx_ring_~bp#1.base, 8950 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15999-1: SUMMARY for call writel(bnx2_init_rx_ring_#t~mem2624#1, bnx2_init_rx_ring_#t~mem2625#1.base, bnx2_init_rx_ring_#t~mem2625#1.offset + (if bnx2_init_rx_ring_#t~mem2626#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_#t~mem2626#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_#t~mem2626#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15999: havoc bnx2_init_rx_ring_#t~mem2624#1;havoc bnx2_init_rx_ring_#t~mem2625#1.base, bnx2_init_rx_ring_#t~mem2625#1.offset;havoc bnx2_init_rx_ring_#t~mem2626#1;havoc bnx2_init_rx_ring_#t~mem2584#1, bnx2_init_rx_ring_#t~mem2585#1, bnx2_init_rx_ring_#t~mem2586#1, bnx2_init_rx_ring_#t~mem2587#1.base, bnx2_init_rx_ring_#t~mem2587#1.offset, bnx2_init_rx_ring_#t~ret2588#1, bnx2_init_rx_ring_#t~bitwise2589#1, bnx2_init_rx_ring_#t~mem2590#1.base, bnx2_init_rx_ring_#t~mem2590#1.offset, bnx2_init_rx_ring_#t~mem2591#1, bnx2_init_rx_ring_#t~mem2592#1, bnx2_init_rx_ring_#t~mem2593#1, bnx2_init_rx_ring_#t~bitwise2594#1, bnx2_init_rx_ring_#t~mem2595#1, bnx2_init_rx_ring_#t~mem2596#1, bnx2_init_rx_ring_#t~mem2597#1, bnx2_init_rx_ring_#t~mem2598#1.base, bnx2_init_rx_ring_#t~mem2598#1.offset, bnx2_init_rx_ring_#t~mem2599#1, bnx2_init_rx_ring_#t~mem2600#1, bnx2_init_rx_ring_#t~mem2601#1, bnx2_init_rx_ring_#t~ret2602#1, bnx2_init_rx_ring_#t~mem2603#1.base, bnx2_init_rx_ring_#t~mem2603#1.offset, bnx2_init_rx_ring_#t~mem2604#1, bnx2_init_rx_ring_#t~ret2605#1, bnx2_init_rx_ring_#t~bitwise2606#1, bnx2_init_rx_ring_#t~mem2607#1, bnx2_init_rx_ring_#t~bitwise2608#1, bnx2_init_rx_ring_#t~mem2609#1, bnx2_init_rx_ring_#t~mem2610#1, bnx2_init_rx_ring_#t~ret2611#1, bnx2_init_rx_ring_#t~mem2612#1.base, bnx2_init_rx_ring_#t~mem2612#1.offset, bnx2_init_rx_ring_#t~mem2613#1, bnx2_init_rx_ring_#t~ret2614#1, bnx2_init_rx_ring_#t~bitwise2615#1, bnx2_init_rx_ring_#t~mem2616#1, bnx2_init_rx_ring_#t~bitwise2617#1, bnx2_init_rx_ring_#t~mem2618#1, bnx2_init_rx_ring_#t~mem2619#1, bnx2_init_rx_ring_#t~mem2620#1.base, bnx2_init_rx_ring_#t~mem2620#1.offset, bnx2_init_rx_ring_#t~mem2621#1, bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset, bnx2_init_rx_ring_#t~mem2623#1, bnx2_init_rx_ring_#t~mem2624#1, bnx2_init_rx_ring_#t~mem2625#1.base, bnx2_init_rx_ring_#t~mem2625#1.offset, bnx2_init_rx_ring_#t~mem2626#1, bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~ring_num#1, bnx2_init_rx_ring_~i~34#1, bnx2_init_rx_ring_~prod~2#1, bnx2_init_rx_ring_~ring_prod~0#1, bnx2_init_rx_ring_~cid~2#1, bnx2_init_rx_ring_~rx_cid_addr~1#1, bnx2_init_rx_ring_~val~36#1, bnx2_init_rx_ring_~bnapi~19#1.base, bnx2_init_rx_ring_~bnapi~19#1.offset, bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset, bnx2_init_rx_ring_~tmp~115#1, bnx2_init_rx_ring_~tmp___0~58#1;havoc bnx2_init_rx_ring_#in~bp#1.base, bnx2_init_rx_ring_#in~bp#1.offset, bnx2_init_rx_ring_#in~ring_num#1;assume { :end_inline_bnx2_init_rx_ring } true;bnx2_init_all_rings_~i~35#1 := 1 + bnx2_init_all_rings_~i~35#1; [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14414-1: SUMMARY for call bnx2_init_cpus_#t~ret2126#1 := load_cpu_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, ~#cpu_reg_com~0.base, ~#cpu_reg_com~0.offset, bnx2_init_cpus_~mips_fw~1#1.base, bnx2_init_cpus_~mips_fw~1#1.offset); srcloc: null [2025-02-08 03:53:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14414: assume -2147483648 <= bnx2_init_cpus_#t~ret2126#1 && bnx2_init_cpus_#t~ret2126#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2126#1;havoc bnx2_init_cpus_#t~ret2126#1; [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16066: assume bnx2_init_all_rings_~i~35#1 <= 127; [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16066: assume !(bnx2_init_all_rings_~i~35#1 <= 127);bnx2_init_all_rings_~val~37#1 := 5;call bnx2_init_all_rings_#t~mem2642#1.base, bnx2_init_all_rings_#t~mem2642#1.offset := read~$Pointer$#26(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15802: call bnx2_init_tx_context_#t~mem2575#1 := read~int#26(bnx2_init_tx_context_~txr#1.base, 34 + bnx2_init_tx_context_~txr#1.offset, 8);bnx2_init_tx_context_~val~35#1 := bnx2_init_tx_context_#t~mem2575#1 % 18446744073709551616 / 4294967296;havoc bnx2_init_tx_context_#t~mem2575#1; [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15901-1: SUMMARY for call bnx2_init_rxbd_rings(bnx2_init_rx_ring_~rxr~6#1.base, 32 + bnx2_init_rx_ring_~rxr~6#1.offset, bnx2_init_rx_ring_~rxr~6#1.base, 360 + bnx2_init_rx_ring_~rxr~6#1.offset, bnx2_init_rx_ring_#t~mem2584#1, bnx2_init_rx_ring_#t~mem2585#1); srcloc: null [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15901: havoc bnx2_init_rx_ring_#t~mem2584#1;havoc bnx2_init_rx_ring_#t~mem2585#1; [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15571: bnx2_init_chip_#t~ret2451#1 := bnx2_init_5709_context_#res#1;havoc bnx2_init_5709_context_#t~bitwise1576#1, bnx2_init_5709_context_#t~mem1577#1.base, bnx2_init_5709_context_#t~mem1577#1.offset, bnx2_init_5709_context_#t~mem1578#1.base, bnx2_init_5709_context_#t~mem1578#1.offset, bnx2_init_5709_context_#t~ret1579#1, bnx2_init_5709_context_#t~bitwise1580#1, bnx2_init_5709_context_#t~bitwise1581#1, bnx2_init_5709_context_#t~mem1582#1.base, bnx2_init_5709_context_#t~mem1582#1.offset, bnx2_init_5709_context_#t~mem1583#1.base, bnx2_init_5709_context_#t~mem1583#1.offset, bnx2_init_5709_context_#t~memset~res1584#1.base, bnx2_init_5709_context_#t~memset~res1584#1.offset, bnx2_init_5709_context_#t~mem1585#1, bnx2_init_5709_context_#t~mem1586#1.base, bnx2_init_5709_context_#t~mem1586#1.offset, bnx2_init_5709_context_#t~mem1587#1, bnx2_init_5709_context_#t~mem1588#1.base, bnx2_init_5709_context_#t~mem1588#1.offset, bnx2_init_5709_context_#t~bitwise1589#1, bnx2_init_5709_context_#t~mem1590#1.base, bnx2_init_5709_context_#t~mem1590#1.offset, bnx2_init_5709_context_#t~mem1591#1.base, bnx2_init_5709_context_#t~mem1591#1.offset, bnx2_init_5709_context_#t~ret1592#1, bnx2_init_5709_context_#t~bitwise1593#1, bnx2_init_5709_context_#t~bitwise1594#1, bnx2_init_5709_context_#t~mem1595#1, bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, bnx2_init_5709_context_~i~21#1, bnx2_init_5709_context_~ret~6#1, bnx2_init_5709_context_~val~16#1, bnx2_init_5709_context_~j~2#1;havoc bnx2_init_5709_context_#in~bp#1.base, bnx2_init_5709_context_#in~bp#1.offset;assume { :end_inline_bnx2_init_5709_context } true;assume -2147483648 <= bnx2_init_chip_#t~ret2451#1 && bnx2_init_chip_#t~ret2451#1 <= 2147483647;bnx2_init_chip_~rc~8#1 := bnx2_init_chip_#t~ret2451#1;havoc bnx2_init_chip_#t~ret2451#1; [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15703: SUMMARY for call bnx2_reg_wr_ind(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 1179736, 0); srcloc: null [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15802-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_tx_context_~bp#1.base, bnx2_init_tx_context_~bp#1.offset, bnx2_init_tx_context_~cid_addr~0#1, bnx2_init_tx_context_~offset1~0#1, bnx2_init_tx_context_~val~35#1); srcloc: null [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12268: havoc bnx2_init_5709_context_#t~mem1585#1;havoc bnx2_init_5709_context_#t~mem1586#1.base, bnx2_init_5709_context_#t~mem1586#1.offset;call bnx2_init_5709_context_#t~mem1587#1 := read~int#26(bnx2_init_5709_context_~bp#1.base, 9066 + bnx2_init_5709_context_~bp#1.offset + 8 * bnx2_init_5709_context_~i~21#1, 8);call bnx2_init_5709_context_#t~mem1588#1.base, bnx2_init_5709_context_#t~mem1588#1.offset := read~$Pointer$#26(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12268-1: SUMMARY for call writel(1 + bnx2_init_5709_context_#t~mem1585#1 - bnx2_init_5709_context_#t~mem1585#1 % 2, bnx2_init_5709_context_#t~mem1586#1.base, 4300 + bnx2_init_5709_context_#t~mem1586#1.offset); srcloc: null [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16034: havoc bnx2_init_all_rings_#t~mem2633#1.base, bnx2_init_all_rings_#t~mem2633#1.offset; [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16034-2: call bnx2_init_all_rings_#t~mem2633#1.base, bnx2_init_all_rings_#t~mem2633#1.offset := read~$Pointer$#26(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16034-1: SUMMARY for call writel(0, bnx2_init_all_rings_#t~mem2633#1.base, 8220 + bnx2_init_all_rings_#t~mem2633#1.offset); srcloc: null [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15605-2: call bnx2_init_chip_#t~mem2464#1.base, bnx2_init_chip_#t~mem2464#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15605-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2464#1.base, 15368 + bnx2_init_chip_#t~mem2464#1.offset); srcloc: null [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15605: havoc bnx2_init_chip_#t~mem2464#1.base, bnx2_init_chip_#t~mem2464#1.offset;bnx2_init_chip_~val~34#1 := 4259840;call bnx2_init_chip_#t~mem2465#1.base, bnx2_init_chip_#t~mem2465#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15638: assume bnx2_init_chip_~i~31#1 <= 8; [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15638: assume !(bnx2_init_chip_~i~31#1 <= 8);call write~int#26(65535, bnx2_init_chip_~bp#1.base, 9489 + bnx2_init_chip_~bp#1.offset, 4);call write~int#26(4096, bnx2_init_chip_~bp#1.base, 9102 + bnx2_init_chip_~bp#1.offset, 4);call bnx2_init_chip_#t~mem2489#1.base, bnx2_init_chip_#t~mem2489#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12269-1: SUMMARY for call writel(bnx2_init_5709_context_#t~mem1587#1 % 18446744073709551616 / 4294967296, bnx2_init_5709_context_#t~mem1588#1.base, 4304 + bnx2_init_5709_context_#t~mem1588#1.offset); srcloc: null [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12269: havoc bnx2_init_5709_context_#t~mem1587#1;havoc bnx2_init_5709_context_#t~mem1588#1.base, bnx2_init_5709_context_#t~mem1588#1.offset; [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16332: havoc bnx2_init_all_rings_#t~mem2627#1.base, bnx2_init_all_rings_#t~mem2627#1.offset, bnx2_init_all_rings_#t~mem2628#1, bnx2_init_all_rings_#t~mem2629#1, bnx2_init_all_rings_#t~mem2630#1, bnx2_init_all_rings_#t~bitwise2631#1, bnx2_init_all_rings_#t~mem2632#1.base, bnx2_init_all_rings_#t~mem2632#1.offset, bnx2_init_all_rings_#t~mem2633#1.base, bnx2_init_all_rings_#t~mem2633#1.offset, bnx2_init_all_rings_#t~mem2634#1, bnx2_init_all_rings_#t~mem2635#1, bnx2_init_all_rings_#t~mem2636#1, bnx2_init_all_rings_#t~bitwise2637#1, bnx2_init_all_rings_#t~bitwise2638#1, bnx2_init_all_rings_#t~mem2639#1.base, bnx2_init_all_rings_#t~mem2639#1.offset, bnx2_init_all_rings_#t~bitwise2640#1, bnx2_init_all_rings_#t~mem2641#1.base, bnx2_init_all_rings_#t~mem2641#1.offset, bnx2_init_all_rings_#t~mem2642#1.base, bnx2_init_all_rings_#t~mem2642#1.offset, bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, bnx2_init_all_rings_~i~35#1, bnx2_init_all_rings_~val~37#1, bnx2_init_all_rings_~tbl_32~0#1, bnx2_init_all_rings_~shift~0#1;havoc bnx2_init_all_rings_#in~bp#1.base, bnx2_init_all_rings_#in~bp#1.offset;assume { :end_inline_bnx2_init_all_rings } true;#res#1 := 0; [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14416: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14416: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16035-1: SUMMARY for call bnx2_reg_wr_ind(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 917560, 0); srcloc: null [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16035: bnx2_init_all_rings_~i~35#1 := 0; [2025-02-08 03:53:40,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15804-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_tx_context_~bp#1.base, bnx2_init_tx_context_~bp#1.offset, bnx2_init_tx_context_~cid_addr~0#1, bnx2_init_tx_context_~offset2~0#1, bnx2_init_tx_context_~val~35#1); srcloc: null [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15804: call bnx2_init_tx_context_#t~mem2576#1 := read~int#26(bnx2_init_tx_context_~txr#1.base, 34 + bnx2_init_tx_context_~txr#1.offset, 8);bnx2_init_tx_context_~val~35#1 := bnx2_init_tx_context_#t~mem2576#1;havoc bnx2_init_tx_context_#t~mem2576#1; [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15903-1: SUMMARY for call bnx2_init_rx_context(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~cid~2#1); srcloc: null [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15903: call bnx2_init_rx_ring_#t~mem2586#1 := read~int#26(bnx2_init_rx_ring_~bp#1.base, 8926 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15936: call bnx2_init_rx_ring_#t~mem2599#1 := read~int#26(bnx2_init_rx_ring_~rxr~6#1.base, 360 + bnx2_init_rx_ring_~rxr~6#1.offset, 8);bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~mem2599#1 % 18446744073709551616 / 4294967296;havoc bnx2_init_rx_ring_#t~mem2599#1; [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15573: assume 0 != bnx2_init_chip_~rc~8#1;bnx2_init_chip_#res#1 := bnx2_init_chip_~rc~8#1;call ULTIMATE.dealloc(bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset);havoc bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset; [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15573: assume !(0 != bnx2_init_chip_~rc~8#1); [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15672-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2529#1, bnx2_init_chip_#t~mem2530#1.base, 26692 + bnx2_init_chip_#t~mem2530#1.offset); srcloc: null [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15672: havoc bnx2_init_chip_#t~mem2529#1;havoc bnx2_init_chip_#t~mem2530#1.base, bnx2_init_chip_#t~mem2530#1.offset; [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12270-2: call bnx2_init_5709_context_#t~mem1590#1.base, bnx2_init_5709_context_#t~mem1590#1.offset := read~$Pointer$#26(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12237-1: SUMMARY for call bnx2_init_5709_context_#t~ret1579#1 := readl(bnx2_init_5709_context_#t~mem1578#1.base, 4096 + bnx2_init_5709_context_#t~mem1578#1.offset); srcloc: null [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12270-1: SUMMARY for call writel(bnx2_init_5709_context_#t~bitwise1589#1, bnx2_init_5709_context_#t~mem1590#1.base, 4296 + bnx2_init_5709_context_#t~mem1590#1.offset); srcloc: null [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12237: bnx2_init_5709_context_~val~16#1 := bnx2_init_5709_context_#t~ret1579#1;havoc bnx2_init_5709_context_#t~mem1578#1.base, bnx2_init_5709_context_#t~mem1578#1.offset;havoc bnx2_init_5709_context_#t~ret1579#1; [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12270-4: havoc bnx2_init_5709_context_#t~bitwise1589#1;assume ((((bnx2_init_5709_context_~i~21#1 < 0 || bnx2_init_5709_context_#t~bitwise1589#1 >= 1073741824) && bnx2_init_5709_context_#t~bitwise1589#1 >= bnx2_init_5709_context_~i~21#1) && (bnx2_init_5709_context_~i~21#1 < 0 || bnx2_init_5709_context_#t~bitwise1589#1 <= 1073741824 + bnx2_init_5709_context_~i~21#1)) && (bnx2_init_5709_context_~i~21#1 >= 0 || bnx2_init_5709_context_#t~bitwise1589#1 < 0)) && bnx2_init_5709_context_#t~bitwise1589#1 <= 2147483647; [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12270-3: [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12237-2: call bnx2_init_5709_context_#t~mem1578#1.base, bnx2_init_5709_context_#t~mem1578#1.offset := read~$Pointer$#26(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12336: bnx2_init_context_~vcid_addr~0#1 := bnx2_init_context_~vcid_addr~0#1 + 64 * bnx2_init_context_~i~22#1;bnx2_init_context_~pcid_addr~0#1 := bnx2_init_context_~pcid_addr~0#1 + 64 * bnx2_init_context_~i~22#1;call bnx2_init_context_#t~mem1599#1.base, bnx2_init_context_#t~mem1599#1.offset := read~$Pointer$#26(bnx2_init_context_~bp#1.base, bnx2_init_context_~bp#1.offset, 8); [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12270: havoc bnx2_init_5709_context_#t~bitwise1589#1;havoc bnx2_init_5709_context_#t~mem1590#1.base, bnx2_init_5709_context_#t~mem1590#1.offset;bnx2_init_5709_context_~j~2#1 := 0; [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15970: call bnx2_init_rx_ring_#t~mem2618#1 := read~int#26(bnx2_init_rx_ring_~bp#1.base, 8954 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12270-6: assume 0 == bnx2_init_5709_context_~i~21#1 || 1073741824 == bnx2_init_5709_context_~i~21#1;bnx2_init_5709_context_#t~bitwise1589#1 := 1073741824; [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12270-6: assume !(0 == bnx2_init_5709_context_~i~21#1 || 1073741824 == bnx2_init_5709_context_~i~21#1); [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12270-5: assume false;bnx2_init_5709_context_#t~bitwise1589#1 := bnx2_init_5709_context_~i~21#1; [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12270-5: assume !false; [2025-02-08 03:53:40,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15739-1: SUMMARY for call bnx2_init_chip_#t~ret2568#1 := bnx2_fw_sync(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 16973824, 1, 0); srcloc: null [2025-02-08 03:53:40,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15706: bnx2_init_chip_~i~31#1 := 1; [2025-02-08 03:53:40,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15739: assume -2147483648 <= bnx2_init_chip_#t~ret2568#1 && bnx2_init_chip_#t~ret2568#1 <= 2147483647;bnx2_init_chip_~rc~8#1 := bnx2_init_chip_#t~ret2568#1;havoc bnx2_init_chip_#t~ret2568#1;call bnx2_init_chip_#t~mem2569#1.base, bnx2_init_chip_#t~mem2569#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15937-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rx_cid_addr~1#1, 16, bnx2_init_rx_ring_~val~36#1); srcloc: null [2025-02-08 03:53:40,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15937: call bnx2_init_rx_ring_#t~mem2600#1 := read~int#26(bnx2_init_rx_ring_~rxr~6#1.base, 360 + bnx2_init_rx_ring_~rxr~6#1.offset, 8);bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~mem2600#1;havoc bnx2_init_rx_ring_#t~mem2600#1; [2025-02-08 03:53:40,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15607-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2465#1.base, 15388 + bnx2_init_chip_#t~mem2465#1.offset); srcloc: null [2025-02-08 03:53:40,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15574: #t~ret2684#1 := bnx2_init_chip_#res#1;havoc bnx2_init_chip_#t~mem2423#1.base, bnx2_init_chip_#t~mem2423#1.offset, bnx2_init_chip_#t~bitwise2424#1, bnx2_init_chip_#t~mem2425#1, bnx2_init_chip_#t~mem2426#1, bnx2_init_chip_#t~short2427#1, bnx2_init_chip_#t~bitwise2428#1, bnx2_init_chip_#t~mem2429#1, bnx2_init_chip_#t~mem2430#1, bnx2_init_chip_#t~short2431#1, bnx2_init_chip_#t~mem2432#1, bnx2_init_chip_#t~short2433#1, bnx2_init_chip_#t~bitwise2434#1, bnx2_init_chip_#t~mem2435#1.base, bnx2_init_chip_#t~mem2435#1.offset, bnx2_init_chip_#t~mem2436#1, bnx2_init_chip_#t~mem2437#1.base, bnx2_init_chip_#t~mem2437#1.offset, bnx2_init_chip_#t~ret2438#1, bnx2_init_chip_#t~mem2439#1.base, bnx2_init_chip_#t~mem2439#1.offset, bnx2_init_chip_#t~mem2440#1, bnx2_init_chip_#t~mem2441#1.base, bnx2_init_chip_#t~mem2441#1.offset, bnx2_init_chip_#t~mem2442#1, bnx2_init_chip_#t~ret2443#1, bnx2_init_chip_#t~mem2444#1.base, bnx2_init_chip_#t~mem2444#1.offset, bnx2_init_chip_#t~mem2445#1, bnx2_init_chip_#t~mem2446#1, bnx2_init_chip_#t~bitwise2447#1, bnx2_init_chip_#t~ret2448#1, bnx2_init_chip_#t~mem2449#1.base, bnx2_init_chip_#t~mem2449#1.offset, bnx2_init_chip_#t~mem2450#1, bnx2_init_chip_#t~ret2451#1, bnx2_init_chip_#t~ret2452#1, bnx2_init_chip_#t~ret2453#1, bnx2_init_chip_#t~mem2454#1.base, bnx2_init_chip_#t~mem2454#1.offset, bnx2_init_chip_#t~mem2455#1.base, bnx2_init_chip_#t~mem2455#1.offset, bnx2_init_chip_#t~mem2456#1.base, bnx2_init_chip_#t~mem2456#1.offset, bnx2_init_chip_#t~ret2457#1, bnx2_init_chip_#t~bitwise2458#1, bnx2_init_chip_#t~mem2459#1, bnx2_init_chip_#t~bitwise2460#1, bnx2_init_chip_#t~mem2461#1, bnx2_init_chip_#t~bitwise2462#1, bnx2_init_chip_#t~bitwise2463#1, bnx2_init_chip_#t~mem2464#1.base, bnx2_init_chip_#t~mem2464#1.offset, bnx2_init_chip_#t~mem2465#1.base, bnx2_init_chip_#t~mem2465#1.offset, bnx2_init_chip_#t~mem2466#1.base, bnx2_init_chip_#t~mem2466#1.offset, bnx2_init_chip_#t~mem2467#1.base, bnx2_init_chip_#t~mem2467#1.offset, bnx2_init_chip_#t~mem2468#1.base, bnx2_init_chip_#t~mem2468#1.offset, bnx2_init_chip_#t~ret2469#1, bnx2_init_chip_#t~bitwise2470#1, bnx2_init_chip_#t~bitwise2471#1, bnx2_init_chip_#t~mem2472#1.base, bnx2_init_chip_#t~mem2472#1.offset, bnx2_init_chip_#t~mem2473#1, bnx2_init_chip_#t~mem2474#1, bnx2_init_chip_#t~mem2475#1, bnx2_init_chip_#t~mem2476#1, bnx2_init_chip_#t~mem2477#1, bnx2_init_chip_#t~mem2478#1, bnx2_init_chip_#t~mem2479#1.base, bnx2_init_chip_#t~mem2479#1.offset, bnx2_init_chip_#t~mem2480#1.base, bnx2_init_chip_#t~mem2480#1.offset, bnx2_init_chip_#t~mem2481#1, bnx2_init_chip_#t~mem2482#1.base, bnx2_init_chip_#t~mem2482#1.offset, bnx2_init_chip_#t~bitwise2483#1, bnx2_init_chip_#t~bitwise2484#1, bnx2_init_chip_#t~bitwise2485#1, bnx2_init_chip_#t~mem2486#1.base, bnx2_init_chip_#t~mem2486#1.offset, bnx2_init_chip_#t~mem2487#1, bnx2_init_chip_#t~memset~res2488#1.base, bnx2_init_chip_#t~memset~res2488#1.offset, bnx2_init_chip_#t~mem2489#1.base, bnx2_init_chip_#t~mem2489#1.offset, bnx2_init_chip_#t~mem2490#1, bnx2_init_chip_#t~mem2491#1.base, bnx2_init_chip_#t~mem2491#1.offset, bnx2_init_chip_#t~mem2492#1, bnx2_init_chip_#t~mem2493#1.base, bnx2_init_chip_#t~mem2493#1.offset, bnx2_init_chip_#t~mem2494#1, bnx2_init_chip_#t~mem2495#1.base, bnx2_init_chip_#t~mem2495#1.offset, bnx2_init_chip_#t~mem2496#1, bnx2_init_chip_#t~mem2497#1.base, bnx2_init_chip_#t~mem2497#1.offset, bnx2_init_chip_#t~mem2498#1, bnx2_init_chip_#t~mem2499#1, bnx2_init_chip_#t~bitwise2500#1, bnx2_init_chip_#t~mem2501#1.base, bnx2_init_chip_#t~mem2501#1.offset, bnx2_init_chip_#t~mem2502#1, bnx2_init_chip_#t~mem2503#1, bnx2_init_chip_#t~bitwise2504#1, bnx2_init_chip_#t~mem2505#1.base, bnx2_init_chip_#t~mem2505#1.offset, bnx2_init_chip_#t~mem2506#1, bnx2_init_chip_#t~mem2507#1, bnx2_init_chip_#t~bitwise2508#1, bnx2_init_chip_#t~mem2509#1.base, bnx2_init_chip_#t~mem2509#1.offset, bnx2_init_chip_#t~mem2510#1, bnx2_init_chip_#t~mem2511#1, bnx2_init_chip_#t~bitwise2512#1, bnx2_init_chip_#t~mem2513#1.base, bnx2_init_chip_#t~mem2513#1.offset, bnx2_init_chip_#t~mem2514#1, bnx2_init_chip_#t~mem2515#1, bnx2_init_chip_#t~bitwise2516#1, bnx2_init_chip_#t~mem2517#1.base, bnx2_init_chip_#t~mem2517#1.offset, bnx2_init_chip_#t~mem2518#1, bnx2_init_chip_#t~mem2519#1, bnx2_init_chip_#t~bitwise2520#1, bnx2_init_chip_#t~mem2521#1.base, bnx2_init_chip_#t~mem2521#1.offset, bnx2_init_chip_#t~mem2522#1, bnx2_init_chip_#t~mem2523#1, bnx2_init_chip_#t~bitwise2524#1, bnx2_init_chip_#t~mem2525#1.base, bnx2_init_chip_#t~mem2525#1.offset, bnx2_init_chip_#t~mem2526#1, bnx2_init_chip_#t~bitwise2527#1, bnx2_init_chip_#t~mem2528#1.base, bnx2_init_chip_#t~mem2528#1.offset, bnx2_init_chip_#t~mem2529#1, bnx2_init_chip_#t~mem2530#1.base, bnx2_init_chip_#t~mem2530#1.offset, bnx2_init_chip_#t~mem2531#1.base, bnx2_init_chip_#t~mem2531#1.offset, bnx2_init_chip_#t~mem2532#1, bnx2_init_chip_#t~mem2533#1, bnx2_init_chip_#t~bitwise2534#1, bnx2_init_chip_#t~mem2535#1.base, bnx2_init_chip_#t~mem2535#1.offset, bnx2_init_chip_#t~bitwise2536#1, bnx2_init_chip_#t~mem2537#1, bnx2_init_chip_#t~bitwise2538#1, bnx2_init_chip_#t~bitwise2539#1, bnx2_init_chip_#t~mem2540#1.base, bnx2_init_chip_#t~mem2540#1.offset, bnx2_init_chip_#t~mem2541#1, bnx2_init_chip_#t~mem2542#1.base, bnx2_init_chip_#t~mem2542#1.offset, bnx2_init_chip_#t~mem2543#1, bnx2_init_chip_#t~mem2544#1, bnx2_init_chip_#t~bitwise2545#1, bnx2_init_chip_#t~mem2546#1.base, bnx2_init_chip_#t~mem2546#1.offset, bnx2_init_chip_#t~mem2547#1, bnx2_init_chip_#t~mem2548#1, bnx2_init_chip_#t~bitwise2549#1, bnx2_init_chip_#t~mem2550#1.base, bnx2_init_chip_#t~mem2550#1.offset, bnx2_init_chip_#t~mem2551#1, bnx2_init_chip_#t~mem2552#1, bnx2_init_chip_#t~bitwise2553#1, bnx2_init_chip_#t~mem2554#1.base, bnx2_init_chip_#t~mem2554#1.offset, bnx2_init_chip_#t~mem2555#1, bnx2_init_chip_#t~mem2556#1, bnx2_init_chip_#t~bitwise2557#1, bnx2_init_chip_#t~mem2558#1.base, bnx2_init_chip_#t~mem2558#1.offset, bnx2_init_chip_#t~mem2559#1, bnx2_init_chip_#t~mem2560#1.base, bnx2_init_chip_#t~mem2560#1.offset, bnx2_init_chip_#t~mem2561#1.base, bnx2_init_chip_#t~mem2561#1.offset, bnx2_init_chip_#t~mem2562#1.base, bnx2_init_chip_#t~mem2562#1.offset, bnx2_init_chip_#t~mem2563#1, bnx2_init_chip_#t~mem2564#1.base, bnx2_init_chip_#t~mem2564#1.offset, bnx2_init_chip_#t~ret2565#1, bnx2_init_chip_#t~bitwise2566#1, bnx2_init_chip_#t~mem2567#1.base, bnx2_init_chip_#t~mem2567#1.offset, bnx2_init_chip_#t~ret2568#1, bnx2_init_chip_#t~mem2569#1.base, bnx2_init_chip_#t~mem2569#1.offset, bnx2_init_chip_#t~mem2570#1.base, bnx2_init_chip_#t~mem2570#1.offset, bnx2_init_chip_#t~ret2571#1, bnx2_init_chip_#t~mem2572#1.base, bnx2_init_chip_#t~mem2572#1.offset, bnx2_init_chip_#t~ret2573#1, bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, bnx2_init_chip_~val~34#1, bnx2_init_chip_~mtu~0#1, bnx2_init_chip_~rc~8#1, bnx2_init_chip_~i~31#1, bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset, bnx2_init_chip_~base~0#1;havoc bnx2_init_chip_#in~bp#1.base, bnx2_init_chip_#in~bp#1.offset;assume { :end_inline_bnx2_init_chip } true;assume -2147483648 <= #t~ret2684#1 && #t~ret2684#1 <= 2147483647;~rc~9#1 := #t~ret2684#1;havoc #t~ret2684#1; [2025-02-08 03:53:40,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15607: havoc bnx2_init_chip_#t~mem2465#1.base, bnx2_init_chip_#t~mem2465#1.offset;call bnx2_init_chip_#t~mem2466#1.base, bnx2_init_chip_#t~mem2466#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15640: call write~int#26(0, bnx2_init_chip_~bp#1.base, 204 + (32 + bnx2_init_chip_~bp#1.offset + 942 * bnx2_init_chip_~i~31#1), 4);bnx2_init_chip_~i~31#1 := 1 + bnx2_init_chip_~i~31#1; [2025-02-08 03:53:40,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15740-1: SUMMARY for call writel(402653183, bnx2_init_chip_#t~mem2569#1.base, 2064 + bnx2_init_chip_#t~mem2569#1.offset); srcloc: null [2025-02-08 03:53:40,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15707: call bnx2_init_chip_#t~mem2559#1 := read~int#26(bnx2_init_chip_~bp#1.base, 9470 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:53:40,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15740: havoc bnx2_init_chip_#t~mem2569#1.base, bnx2_init_chip_#t~mem2569#1.offset;call bnx2_init_chip_#t~mem2570#1.base, bnx2_init_chip_#t~mem2570#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15806-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_tx_context_~bp#1.base, bnx2_init_tx_context_~bp#1.offset, bnx2_init_tx_context_~cid_addr~0#1, bnx2_init_tx_context_~offset3~0#1, bnx2_init_tx_context_~val~35#1); srcloc: null [2025-02-08 03:53:40,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15806: havoc bnx2_init_tx_context_#t~mem2574#1, bnx2_init_tx_context_#t~mem2575#1, bnx2_init_tx_context_#t~mem2576#1, bnx2_init_tx_context_~bp#1.base, bnx2_init_tx_context_~bp#1.offset, bnx2_init_tx_context_~cid#1, bnx2_init_tx_context_~txr#1.base, bnx2_init_tx_context_~txr#1.offset, bnx2_init_tx_context_~val~35#1, bnx2_init_tx_context_~offset0~0#1, bnx2_init_tx_context_~offset1~0#1, bnx2_init_tx_context_~offset2~0#1, bnx2_init_tx_context_~offset3~0#1, bnx2_init_tx_context_~cid_addr~0#1;havoc bnx2_init_tx_context_#in~bp#1.base, bnx2_init_tx_context_#in~bp#1.offset, bnx2_init_tx_context_#in~cid#1, bnx2_init_tx_context_#in~txr#1.base, bnx2_init_tx_context_#in~txr#1.offset;assume { :end_inline_bnx2_init_tx_context } true;havoc bnx2_init_tx_ring_#t~mem2577#1, bnx2_init_tx_ring_#t~mem2578#1.base, bnx2_init_tx_ring_#t~mem2578#1.offset, bnx2_init_tx_ring_#t~mem2579#1, bnx2_init_tx_ring_#t~mem2580#1, bnx2_init_tx_ring_~bp#1.base, bnx2_init_tx_ring_~bp#1.offset, bnx2_init_tx_ring_~ring_num#1, bnx2_init_tx_ring_~txbd~0#1.base, bnx2_init_tx_ring_~txbd~0#1.offset, bnx2_init_tx_ring_~cid~1#1, bnx2_init_tx_ring_~bnapi~18#1.base, bnx2_init_tx_ring_~bnapi~18#1.offset, bnx2_init_tx_ring_~txr~6#1.base, bnx2_init_tx_ring_~txr~6#1.offset;havoc bnx2_init_tx_ring_#in~bp#1.base, bnx2_init_tx_ring_#in~bp#1.offset, bnx2_init_tx_ring_#in~ring_num#1;assume { :end_inline_bnx2_init_tx_ring } true;bnx2_init_all_rings_~i~35#1 := 1 + bnx2_init_all_rings_~i~35#1; [2025-02-08 03:53:40,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15905: assume 1460207616 == (bnx2_init_rx_ring_#t~mem2586#1 - bnx2_init_rx_ring_#t~mem2586#1 % 65536) % 4294967296;havoc bnx2_init_rx_ring_#t~mem2586#1;call bnx2_init_rx_ring_#t~mem2587#1.base, bnx2_init_rx_ring_#t~mem2587#1.offset := read~$Pointer$#26(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8); [2025-02-08 03:53:40,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15905: assume !(1460207616 == (bnx2_init_rx_ring_#t~mem2586#1 - bnx2_init_rx_ring_#t~mem2586#1 % 65536) % 4294967296);havoc bnx2_init_rx_ring_#t~mem2586#1; [2025-02-08 03:53:40,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12338: havoc bnx2_init_context_#t~mem1599#1.base, bnx2_init_context_#t~mem1599#1.offset;call bnx2_init_context_#t~mem1600#1.base, bnx2_init_context_#t~mem1600#1.offset := read~$Pointer$#26(bnx2_init_context_~bp#1.base, bnx2_init_context_~bp#1.offset, 8); [2025-02-08 03:53:40,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15608-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2466#1.base, 15392 + bnx2_init_chip_#t~mem2466#1.offset); srcloc: null [2025-02-08 03:53:40,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15608: havoc bnx2_init_chip_#t~mem2466#1.base, bnx2_init_chip_#t~mem2466#1.offset;bnx2_init_chip_~val~34#1 := 67108864;call bnx2_init_chip_#t~mem2467#1.base, bnx2_init_chip_#t~mem2467#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-3: assume 8192 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1580#1 := (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:40,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-3: assume !(8192 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-2: havoc bnx2_init_5709_context_#t~bitwise1580#1;assume (((((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_init_5709_context_#t~bitwise1580#1 <= (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_init_5709_context_#t~bitwise1580#1 <= 8192) && bnx2_init_5709_context_#t~bitwise1580#1 >= 0) && ((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_init_5709_context_#t~bitwise1580#1 > 8192 + (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_init_5709_context_#t~bitwise1580#1 >= -9223372036854775808; [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-4: assume 0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1580#1 := 0; [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-4: assume !(0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12338-1: SUMMARY for call writel(bnx2_init_context_~vcid_addr~0#1, bnx2_init_context_#t~mem1599#1.base, 4104 + bnx2_init_context_#t~mem1599#1.offset); srcloc: null [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-1: [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239: assume 0 == bnx2_init_5709_context_#t~bitwise1580#1;havoc bnx2_init_5709_context_#t~bitwise1580#1; [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239: assume !(0 == bnx2_init_5709_context_#t~bitwise1580#1);havoc bnx2_init_5709_context_#t~bitwise1580#1; [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15939-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rx_cid_addr~1#1, 20, bnx2_init_rx_ring_~val~36#1); srcloc: null [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15939: call bnx2_init_rx_ring_#t~mem2601#1 := read~int#26(bnx2_init_rx_ring_~rxr~6#1.base, 20 + bnx2_init_rx_ring_~rxr~6#1.offset, 2);bnx2_init_rx_ring_~prod~2#1 := bnx2_init_rx_ring_#t~mem2601#1;havoc bnx2_init_rx_ring_#t~mem2601#1;bnx2_init_rx_ring_~ring_prod~0#1 := bnx2_init_rx_ring_~prod~2#1;bnx2_init_rx_ring_~i~34#1 := 0; [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16038: call bnx2_init_all_rings_#t~mem2634#1 := read~int#26(bnx2_init_all_rings_~bp#1.base, 9476 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15741-1: SUMMARY for call bnx2_init_chip_#t~ret2571#1 := readl(bnx2_init_chip_#t~mem2570#1.base, 2064 + bnx2_init_chip_#t~mem2570#1.offset); srcloc: null [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15741: havoc bnx2_init_chip_#t~mem2570#1.base, bnx2_init_chip_#t~mem2570#1.offset;havoc bnx2_init_chip_#t~ret2571#1; [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12339-1: SUMMARY for call writel(bnx2_init_context_~pcid_addr~0#1, bnx2_init_context_#t~mem1600#1.base, 4108 + bnx2_init_context_#t~mem1600#1.offset); srcloc: null [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12339: havoc bnx2_init_context_#t~mem1600#1.base, bnx2_init_context_#t~mem1600#1.offset;bnx2_init_context_~offset~0#1 := 0; [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15907-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2588#1 := readl(bnx2_init_rx_ring_#t~mem2587#1.base, 15668 + bnx2_init_rx_ring_#t~mem2587#1.offset); srcloc: null [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15907: bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~ret2588#1;havoc bnx2_init_rx_ring_#t~mem2587#1.base, bnx2_init_rx_ring_#t~mem2587#1.offset;havoc bnx2_init_rx_ring_#t~ret2588#1; [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15973-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2611#1 := bnx2_alloc_rx_data(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset, (if bnx2_init_rx_ring_~ring_prod~0#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~ring_prod~0#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~ring_prod~0#1 % 65536 % 4294967296 - 4294967296), 208); srcloc: null [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15973: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2611#1 && bnx2_init_rx_ring_#t~ret2611#1 <= 2147483647;bnx2_init_rx_ring_~tmp___0~58#1 := bnx2_init_rx_ring_#t~ret2611#1;havoc bnx2_init_rx_ring_#t~ret2611#1; [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16072-1: SUMMARY for call writel(bnx2_init_all_rings_~val~37#1, bnx2_init_all_rings_#t~mem2642#1.base, 8220 + bnx2_init_all_rings_#t~mem2642#1.offset); srcloc: null [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16072: havoc bnx2_init_all_rings_#t~mem2642#1.base, bnx2_init_all_rings_#t~mem2642#1.offset; [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15676-2: call bnx2_init_chip_#t~mem2531#1.base, bnx2_init_chip_#t~mem2531#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15610: havoc bnx2_init_chip_#t~mem2467#1.base, bnx2_init_chip_#t~mem2467#1.offset;call bnx2_init_chip_#t~mem2468#1.base, bnx2_init_chip_#t~mem2468#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15676-1: SUMMARY for call writel(3000, bnx2_init_chip_#t~mem2531#1.base, 26688 + bnx2_init_chip_#t~mem2531#1.offset); srcloc: null [2025-02-08 03:53:40,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15676: havoc bnx2_init_chip_#t~mem2531#1.base, bnx2_init_chip_#t~mem2531#1.offset;call bnx2_init_chip_#t~mem2532#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15742-1: SUMMARY for call __const_udelay(85900); srcloc: null [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15742: call bnx2_init_chip_#t~mem2572#1.base, bnx2_init_chip_#t~mem2572#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14421: assume -2147483648 <= bnx2_init_cpus_#t~ret2127#1 && bnx2_init_cpus_#t~ret2127#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2127#1;havoc bnx2_init_cpus_#t~ret2127#1;bnx2_init_cpus_#res#1 := bnx2_init_cpus_~rc~3#1;bnx2_init_chip_#t~ret2452#1 := bnx2_init_cpus_#res#1;havoc bnx2_init_cpus_#t~mem2117#1.base, bnx2_init_cpus_#t~mem2117#1.offset, bnx2_init_cpus_#t~mem2118#1.base, bnx2_init_cpus_#t~mem2118#1.offset, bnx2_init_cpus_#t~mem2119#1.base, bnx2_init_cpus_#t~mem2119#1.offset, bnx2_init_cpus_#t~mem2120#1.base, bnx2_init_cpus_#t~mem2120#1.offset, bnx2_init_cpus_#t~ret2121#1, bnx2_init_cpus_#t~ret2122#1, bnx2_init_cpus_#t~ret2123#1, bnx2_init_cpus_#t~ret2124#1, bnx2_init_cpus_#t~ret2125#1, bnx2_init_cpus_#t~ret2126#1, bnx2_init_cpus_#t~ret2127#1, bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, bnx2_init_cpus_~mips_fw~1#1.base, bnx2_init_cpus_~mips_fw~1#1.offset, bnx2_init_cpus_~rv2p_fw~1#1.base, bnx2_init_cpus_~rv2p_fw~1#1.offset, bnx2_init_cpus_~rc~3#1;havoc bnx2_init_cpus_#in~bp#1.base, bnx2_init_cpus_#in~bp#1.offset;assume { :end_inline_bnx2_init_cpus } true;assume -2147483648 <= bnx2_init_chip_#t~ret2452#1 && bnx2_init_chip_#t~ret2452#1 <= 2147483647;bnx2_init_chip_~rc~8#1 := bnx2_init_chip_#t~ret2452#1;havoc bnx2_init_chip_#t~ret2452#1; [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14421-1: SUMMARY for call bnx2_init_cpus_#t~ret2127#1 := load_cpu_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, ~#cpu_reg_cp~0.base, ~#cpu_reg_cp~0.offset, bnx2_init_cpus_~mips_fw~1#1.base, 40 + bnx2_init_cpus_~mips_fw~1#1.offset); srcloc: null [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15610-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2467#1.base, 10248 + bnx2_init_chip_#t~mem2467#1.offset); srcloc: null [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15908-2: call bnx2_init_rx_ring_#t~mem2590#1.base, bnx2_init_rx_ring_#t~mem2590#1.offset := read~$Pointer$#26(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8); [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15908-1: SUMMARY for call writel(bnx2_init_rx_ring_#t~bitwise2589#1, bnx2_init_rx_ring_#t~mem2590#1.base, 15668 + bnx2_init_rx_ring_#t~mem2590#1.offset); srcloc: null [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15908: havoc bnx2_init_rx_ring_#t~bitwise2589#1;havoc bnx2_init_rx_ring_#t~mem2590#1.base, bnx2_init_rx_ring_#t~mem2590#1.offset; [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15611-1: SUMMARY for call bnx2_init_chip_#t~ret2469#1 := readl(bnx2_init_chip_#t~mem2468#1.base, 20488 + bnx2_init_chip_#t~mem2468#1.offset); srcloc: null [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15611: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~ret2469#1;havoc bnx2_init_chip_#t~mem2468#1.base, bnx2_init_chip_#t~mem2468#1.offset;havoc bnx2_init_chip_#t~ret2469#1; [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15908-6: assume 0 == bnx2_init_rx_ring_~val~36#1 % 4294967296 || 201326592 == bnx2_init_rx_ring_~val~36#1 % 4294967296;bnx2_init_rx_ring_#t~bitwise2589#1 := 201326592; [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15908-6: assume !(0 == bnx2_init_rx_ring_~val~36#1 % 4294967296 || 201326592 == bnx2_init_rx_ring_~val~36#1 % 4294967296); [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15743-1: SUMMARY for call bnx2_init_chip_#t~ret2573#1 := readl(bnx2_init_chip_#t~mem2572#1.base, 26624 + bnx2_init_chip_#t~mem2572#1.offset); srcloc: null [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15710: bnx2_init_chip_~base~0#1 := 27136 + 36 * (-1 + bnx2_init_chip_~i~31#1);call bnx2_init_chip_#t~mem2542#1.base, bnx2_init_chip_#t~mem2542#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15908-5: assume false;bnx2_init_rx_ring_#t~bitwise2589#1 := bnx2_init_rx_ring_~val~36#1; [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15908-5: assume !false; [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15743: call write~int#26(bnx2_init_chip_#t~ret2573#1, bnx2_init_chip_~bp#1.base, 9098 + bnx2_init_chip_~bp#1.offset, 4);havoc bnx2_init_chip_#t~mem2572#1.base, bnx2_init_chip_#t~mem2572#1.offset;havoc bnx2_init_chip_#t~ret2573#1;bnx2_init_chip_#res#1 := bnx2_init_chip_~rc~8#1;call ULTIMATE.dealloc(bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset);havoc bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset; [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15908-4: havoc bnx2_init_rx_ring_#t~bitwise2589#1;assume (bnx2_init_rx_ring_#t~bitwise2589#1 % 4294967296 >= bnx2_init_rx_ring_~val~36#1 % 4294967296 && bnx2_init_rx_ring_#t~bitwise2589#1 % 4294967296 >= 201326592) && bnx2_init_rx_ring_#t~bitwise2589#1 % 4294967296 <= 201326592 + bnx2_init_rx_ring_~val~36#1 % 4294967296; [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15908-3: [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15975: assume bnx2_init_rx_ring_~tmp___0~58#1 < 0;call bnx2_init_rx_ring_#t~mem2612#1.base, bnx2_init_rx_ring_#t~mem2612#1.offset := read~$Pointer$#26(bnx2_init_rx_ring_~bp#1.base, 8 + bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2613#1 := read~int#26(bnx2_init_rx_ring_~bp#1.base, 8954 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15975: assume !(bnx2_init_rx_ring_~tmp___0~58#1 < 0); [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16041: assume { :begin_inline_bnx2_init_rx_ring } true;bnx2_init_rx_ring_#in~bp#1.base, bnx2_init_rx_ring_#in~bp#1.offset, bnx2_init_rx_ring_#in~ring_num#1 := bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, bnx2_init_all_rings_~i~35#1;havoc bnx2_init_rx_ring_#t~mem2584#1, bnx2_init_rx_ring_#t~mem2585#1, bnx2_init_rx_ring_#t~mem2586#1, bnx2_init_rx_ring_#t~mem2587#1.base, bnx2_init_rx_ring_#t~mem2587#1.offset, bnx2_init_rx_ring_#t~ret2588#1, bnx2_init_rx_ring_#t~bitwise2589#1, bnx2_init_rx_ring_#t~mem2590#1.base, bnx2_init_rx_ring_#t~mem2590#1.offset, bnx2_init_rx_ring_#t~mem2591#1, bnx2_init_rx_ring_#t~mem2592#1, bnx2_init_rx_ring_#t~mem2593#1, bnx2_init_rx_ring_#t~bitwise2594#1, bnx2_init_rx_ring_#t~mem2595#1, bnx2_init_rx_ring_#t~mem2596#1, bnx2_init_rx_ring_#t~mem2597#1, bnx2_init_rx_ring_#t~mem2598#1.base, bnx2_init_rx_ring_#t~mem2598#1.offset, bnx2_init_rx_ring_#t~mem2599#1, bnx2_init_rx_ring_#t~mem2600#1, bnx2_init_rx_ring_#t~mem2601#1, bnx2_init_rx_ring_#t~ret2602#1, bnx2_init_rx_ring_#t~mem2603#1.base, bnx2_init_rx_ring_#t~mem2603#1.offset, bnx2_init_rx_ring_#t~mem2604#1, bnx2_init_rx_ring_#t~ret2605#1, bnx2_init_rx_ring_#t~bitwise2606#1, bnx2_init_rx_ring_#t~mem2607#1, bnx2_init_rx_ring_#t~bitwise2608#1, bnx2_init_rx_ring_#t~mem2609#1, bnx2_init_rx_ring_#t~mem2610#1, bnx2_init_rx_ring_#t~ret2611#1, bnx2_init_rx_ring_#t~mem2612#1.base, bnx2_init_rx_ring_#t~mem2612#1.offset, bnx2_init_rx_ring_#t~mem2613#1, bnx2_init_rx_ring_#t~ret2614#1, bnx2_init_rx_ring_#t~bitwise2615#1, bnx2_init_rx_ring_#t~mem2616#1, bnx2_init_rx_ring_#t~bitwise2617#1, bnx2_init_rx_ring_#t~mem2618#1, bnx2_init_rx_ring_#t~mem2619#1, bnx2_init_rx_ring_#t~mem2620#1.base, bnx2_init_rx_ring_#t~mem2620#1.offset, bnx2_init_rx_ring_#t~mem2621#1, bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset, bnx2_init_rx_ring_#t~mem2623#1, bnx2_init_rx_ring_#t~mem2624#1, bnx2_init_rx_ring_#t~mem2625#1.base, bnx2_init_rx_ring_#t~mem2625#1.offset, bnx2_init_rx_ring_#t~mem2626#1, bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~ring_num#1, bnx2_init_rx_ring_~i~34#1, bnx2_init_rx_ring_~prod~2#1, bnx2_init_rx_ring_~ring_prod~0#1, bnx2_init_rx_ring_~cid~2#1, bnx2_init_rx_ring_~rx_cid_addr~1#1, bnx2_init_rx_ring_~val~36#1, bnx2_init_rx_ring_~bnapi~19#1.base, bnx2_init_rx_ring_~bnapi~19#1.offset, bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset, bnx2_init_rx_ring_~tmp~115#1, bnx2_init_rx_ring_~tmp___0~58#1;bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset := bnx2_init_rx_ring_#in~bp#1.base, bnx2_init_rx_ring_#in~bp#1.offset;bnx2_init_rx_ring_~ring_num#1 := bnx2_init_rx_ring_#in~ring_num#1;havoc bnx2_init_rx_ring_~i~34#1;havoc bnx2_init_rx_ring_~prod~2#1;havoc bnx2_init_rx_ring_~ring_prod~0#1;havoc bnx2_init_rx_ring_~cid~2#1;havoc bnx2_init_rx_ring_~rx_cid_addr~1#1;havoc bnx2_init_rx_ring_~val~36#1;havoc bnx2_init_rx_ring_~bnapi~19#1.base, bnx2_init_rx_ring_~bnapi~19#1.offset;havoc bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset;havoc bnx2_init_rx_ring_~tmp~115#1;havoc bnx2_init_rx_ring_~tmp___0~58#1;bnx2_init_rx_ring_~bnapi~19#1.base, bnx2_init_rx_ring_~bnapi~19#1.offset := bnx2_init_rx_ring_~bp#1.base, 32 + bnx2_init_rx_ring_~bp#1.offset + 942 * (if bnx2_init_rx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset := bnx2_init_rx_ring_~bnapi~19#1.base, 220 + bnx2_init_rx_ring_~bnapi~19#1.offset; [2025-02-08 03:53:40,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612-2: havoc bnx2_init_chip_#t~bitwise2470#1;assume bnx2_init_chip_#t~bitwise2470#1 % 4294967296 <= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2470#1 % 4294967296 <= 4043309055; [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612-1: [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15579: havoc bnx2_init_context_#t~mem1596#1, bnx2_init_context_#t~bitwise1597#1, bnx2_init_context_#t~bitwise1598#1, bnx2_init_context_#t~mem1599#1.base, bnx2_init_context_#t~mem1599#1.offset, bnx2_init_context_#t~mem1600#1.base, bnx2_init_context_#t~mem1600#1.offset, bnx2_init_context_~bp#1.base, bnx2_init_context_~bp#1.offset, bnx2_init_context_~vcid~0#1, bnx2_init_context_~vcid_addr~0#1, bnx2_init_context_~pcid_addr~0#1, bnx2_init_context_~offset~0#1, bnx2_init_context_~i~22#1, bnx2_init_context_~new_vcid~0#1;havoc bnx2_init_context_#in~bp#1.base, bnx2_init_context_#in~bp#1.offset;assume { :end_inline_bnx2_init_context } true; [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2470#1;havoc bnx2_init_chip_#t~bitwise2470#1; [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15711-1: SUMMARY for call writel(131078, bnx2_init_chip_#t~mem2542#1.base, bnx2_init_chip_#t~mem2542#1.offset + (if bnx2_init_chip_~base~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_chip_~base~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_init_chip_~base~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15678: assume 1460011024 == (bnx2_init_chip_#t~mem2532#1 - bnx2_init_chip_#t~mem2532#1 % 16) % 4294967296;havoc bnx2_init_chip_#t~mem2532#1;bnx2_init_chip_~val~34#1 := 1; [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15678: assume !(1460011024 == (bnx2_init_chip_#t~mem2532#1 - bnx2_init_chip_#t~mem2532#1 % 16) % 4294967296);havoc bnx2_init_chip_#t~mem2532#1;bnx2_init_chip_~val~34#1 := 7; [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15711: havoc bnx2_init_chip_#t~mem2542#1.base, bnx2_init_chip_#t~mem2542#1.offset;call bnx2_init_chip_#t~mem2543#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8968 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2544#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8966 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12276: bnx2_init_5709_context_~val~16#1 := bnx2_init_5709_context_#t~ret1592#1;havoc bnx2_init_5709_context_#t~mem1591#1.base, bnx2_init_5709_context_#t~mem1591#1.offset;havoc bnx2_init_5709_context_#t~ret1592#1; [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12276-2: call bnx2_init_5709_context_#t~mem1591#1.base, bnx2_init_5709_context_#t~mem1591#1.offset := read~$Pointer$#26(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12276-1: SUMMARY for call bnx2_init_5709_context_#t~ret1592#1 := readl(bnx2_init_5709_context_#t~mem1591#1.base, 4296 + bnx2_init_5709_context_#t~mem1591#1.offset); srcloc: null [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2470#1 := 0; [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612-3: assume 4043309055 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2470#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612-3: assume !(4043309055 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613-3: assume false;bnx2_init_chip_#t~bitwise2471#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613-3: assume !false; [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15712-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2545#1 := (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15712-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613-2: havoc bnx2_init_chip_#t~bitwise2471#1;assume (bnx2_init_chip_#t~bitwise2471#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2471#1 % 4294967296 >= 67108928) && bnx2_init_chip_#t~bitwise2471#1 % 4294967296 <= 67108928 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15712-4: assume 0 == (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2545#1 := 65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15712-4: assume !(0 == (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613-1: [2025-02-08 03:53:40,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15712-3: havoc bnx2_init_chip_#t~bitwise2545#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2545#1 >= (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2545#1 >= 65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2545#1 <= 65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2545#1 < 0)) && bnx2_init_chip_#t~bitwise2545#1 <= 2147483647; [2025-02-08 03:53:40,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2471#1;havoc bnx2_init_chip_#t~bitwise2471#1;call bnx2_init_chip_#t~mem2472#1.base, bnx2_init_chip_#t~mem2472#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15712-2: [2025-02-08 03:53:40,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15712-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2545#1, bnx2_init_chip_#t~mem2546#1.base, bnx2_init_chip_#t~mem2546#1.offset + (if (4 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (4 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 else (4 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:40,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15712: havoc bnx2_init_chip_#t~mem2543#1;havoc bnx2_init_chip_#t~mem2544#1;havoc bnx2_init_chip_#t~bitwise2545#1;havoc bnx2_init_chip_#t~mem2546#1.base, bnx2_init_chip_#t~mem2546#1.offset;call bnx2_init_chip_#t~mem2547#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8980 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2548#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8978 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:53:40,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12244: bnx2_init_5709_context_~i~21#1 := 1 + bnx2_init_5709_context_~i~21#1; [2025-02-08 03:53:40,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12244-1: SUMMARY for call __const_udelay(8590); srcloc: null [2025-02-08 03:53:40,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14391: assume -2147483648 <= bnx2_init_cpus_#t~ret2121#1 && bnx2_init_cpus_#t~ret2121#1 <= 2147483647;havoc bnx2_init_cpus_#t~ret2121#1; [2025-02-08 03:53:40,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14391-1: SUMMARY for call bnx2_init_cpus_#t~ret2121#1 := load_rv2p_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, 0, bnx2_init_cpus_~rv2p_fw~1#1.base, bnx2_init_cpus_~rv2p_fw~1#1.offset); srcloc: null [2025-02-08 03:53:40,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 67108928 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2471#1 := 67108928; [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 67108928 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15977-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2614#1 := netdev_warn(bnx2_init_rx_ring_#t~mem2612#1.base, bnx2_init_rx_ring_#t~mem2612#1.offset, 91, 0); srcloc: null [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15944: call bnx2_init_rx_ring_#t~mem2609#1 := read~int#26(bnx2_init_rx_ring_~bp#1.base, 8962 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15977: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2614#1 && bnx2_init_rx_ring_#t~ret2614#1 <= 2147483647;havoc bnx2_init_rx_ring_#t~mem2612#1.base, bnx2_init_rx_ring_#t~mem2612#1.offset;havoc bnx2_init_rx_ring_#t~mem2613#1;havoc bnx2_init_rx_ring_#t~ret2614#1; [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15614-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2472#1.base, 20488 + bnx2_init_chip_#t~mem2472#1.offset); srcloc: null [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15614: havoc bnx2_init_chip_#t~mem2472#1.base, bnx2_init_chip_#t~mem2472#1.offset;call bnx2_init_chip_#t~mem2473#1 := read~int#26(bnx2_init_chip_~bp#1.base, 9123 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2474#1 := read~int#26(bnx2_init_chip_~bp#1.base, 9124 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2475#1 := read~int#26(bnx2_init_chip_~bp#1.base, 9125 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2476#1 := read~int#26(bnx2_init_chip_~bp#1.base, 9126 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2477#1 := read~int#26(bnx2_init_chip_~bp#1.base, 9127 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2478#1 := read~int#26(bnx2_init_chip_~bp#1.base, 9128 + bnx2_init_chip_~bp#1.offset, 1);bnx2_init_chip_~val~34#1 := (if bnx2_init_chip_#t~mem2473#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2473#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2473#1 % 256 % 4294967296 - 4294967296) + 256 * (if bnx2_init_chip_#t~mem2474#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2474#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2474#1 % 256 % 4294967296 - 4294967296) + 65536 * (if bnx2_init_chip_#t~mem2475#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2475#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2475#1 % 256 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2476#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2476#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2476#1 % 256 % 4294967296 - 4294967296) + 256 * (if bnx2_init_chip_#t~mem2477#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2477#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2477#1 % 256 % 4294967296 - 4294967296) + 65536 * (if bnx2_init_chip_#t~mem2478#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2478#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2478#1 % 256 % 4294967296 - 4294967296);havoc bnx2_init_chip_#t~mem2473#1;havoc bnx2_init_chip_#t~mem2474#1;havoc bnx2_init_chip_#t~mem2475#1;havoc bnx2_init_chip_#t~mem2476#1;havoc bnx2_init_chip_#t~mem2477#1;havoc bnx2_init_chip_#t~mem2478#1;call bnx2_init_chip_#t~mem2479#1.base, bnx2_init_chip_#t~mem2479#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15713: call bnx2_init_chip_#t~mem2546#1.base, bnx2_init_chip_#t~mem2546#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278-2: havoc bnx2_init_5709_context_#t~bitwise1593#1;assume (((((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_init_5709_context_#t~bitwise1593#1 <= (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_init_5709_context_#t~bitwise1593#1 <= 1073741824) && bnx2_init_5709_context_#t~bitwise1593#1 >= 0) && ((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_init_5709_context_#t~bitwise1593#1 > 1073741824 + (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_init_5709_context_#t~bitwise1593#1 >= -9223372036854775808; [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278-1: [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278-4: assume 0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1593#1 := 0; [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278-4: assume !(0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278-3: assume 1073741824 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1593#1 := (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278-3: assume !(1073741824 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14392-1: SUMMARY for call bnx2_init_cpus_#t~ret2122#1 := load_rv2p_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, 1, bnx2_init_cpus_~rv2p_fw~1#1.base, 44 + bnx2_init_cpus_~rv2p_fw~1#1.offset); srcloc: null [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278: assume 0 == bnx2_init_5709_context_#t~bitwise1593#1;havoc bnx2_init_5709_context_#t~bitwise1593#1; [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278: assume !(0 == bnx2_init_5709_context_#t~bitwise1593#1);havoc bnx2_init_5709_context_#t~bitwise1593#1; [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14392: assume -2147483648 <= bnx2_init_cpus_#t~ret2122#1 && bnx2_init_cpus_#t~ret2122#1 <= 2147483647;havoc bnx2_init_cpus_#t~ret2122#1; [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15714: havoc bnx2_init_chip_#t~mem2547#1;havoc bnx2_init_chip_#t~mem2548#1;havoc bnx2_init_chip_#t~bitwise2549#1;havoc bnx2_init_chip_#t~mem2550#1.base, bnx2_init_chip_#t~mem2550#1.offset;call bnx2_init_chip_#t~mem2551#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8972 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2552#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8970 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15714-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2549#1 := (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15714-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15714-5: assume 0 == (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2549#1 := 65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15714-5: assume !(0 == (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15714-4: havoc bnx2_init_chip_#t~bitwise2549#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2549#1 >= (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2549#1 >= 65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2549#1 <= 65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2549#1 < 0)) && bnx2_init_chip_#t~bitwise2549#1 <= 2147483647; [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15714-3: [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15714-2: call bnx2_init_chip_#t~mem2550#1.base, bnx2_init_chip_#t~mem2550#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15714-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2549#1, bnx2_init_chip_#t~mem2550#1.base, bnx2_init_chip_#t~mem2550#1.offset + (if (20 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (20 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 else (20 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12345-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_context_~bp#1.base, bnx2_init_context_~bp#1.offset, bnx2_init_context_~vcid_addr~0#1, bnx2_init_context_~offset~0#1, 0); srcloc: null [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12345: bnx2_init_context_~offset~0#1 := 4 + bnx2_init_context_~offset~0#1; [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14393: assume -2147483648 <= bnx2_init_cpus_#t~ret2123#1 && bnx2_init_cpus_#t~ret2123#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2123#1;havoc bnx2_init_cpus_#t~ret2123#1; [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14393-1: SUMMARY for call bnx2_init_cpus_#t~ret2123#1 := load_cpu_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, ~#cpu_reg_rxp~0.base, ~#cpu_reg_rxp~0.offset, bnx2_init_cpus_~mips_fw~1#1.base, 80 + bnx2_init_cpus_~mips_fw~1#1.offset); srcloc: null [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16045: assume bnx2_init_all_rings_~i~35#1 < (if bnx2_init_all_rings_#t~mem2634#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2634#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2634#1 % 256 % 4294967296 - 4294967296);havoc bnx2_init_all_rings_#t~mem2634#1; [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16045: assume !(bnx2_init_all_rings_~i~35#1 < (if bnx2_init_all_rings_#t~mem2634#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2634#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2634#1 % 256 % 4294967296 - 4294967296));havoc bnx2_init_all_rings_#t~mem2634#1;call bnx2_init_all_rings_#t~mem2635#1 := read~int#26(bnx2_init_all_rings_~bp#1.base, 9476 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15715-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2553#1, bnx2_init_chip_#t~mem2554#1.base, bnx2_init_chip_#t~mem2554#1.offset + (if (12 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (12 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 else (12 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15715: havoc bnx2_init_chip_#t~mem2551#1;havoc bnx2_init_chip_#t~mem2552#1;havoc bnx2_init_chip_#t~bitwise2553#1;havoc bnx2_init_chip_#t~mem2554#1.base, bnx2_init_chip_#t~mem2554#1.offset;call bnx2_init_chip_#t~mem2555#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8992 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2556#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8990 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15913-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rx_cid_addr~1#1, 72, 0); srcloc: null [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15913: call bnx2_init_rx_ring_#t~mem2591#1 := read~int#26(bnx2_init_rx_ring_~bp#1.base, 8962 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15715-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2553#1 := (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15715-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15715-4: assume 0 == (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2553#1 := 65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15715-4: assume !(0 == (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15616-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2479#1.base, 5272 + bnx2_init_chip_#t~mem2479#1.offset); srcloc: null [2025-02-08 03:53:40,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15583: assume { :begin_inline_bnx2_init_cpus } true;bnx2_init_cpus_#in~bp#1.base, bnx2_init_cpus_#in~bp#1.offset := bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset;havoc bnx2_init_cpus_#res#1;havoc bnx2_init_cpus_#t~mem2117#1.base, bnx2_init_cpus_#t~mem2117#1.offset, bnx2_init_cpus_#t~mem2118#1.base, bnx2_init_cpus_#t~mem2118#1.offset, bnx2_init_cpus_#t~mem2119#1.base, bnx2_init_cpus_#t~mem2119#1.offset, bnx2_init_cpus_#t~mem2120#1.base, bnx2_init_cpus_#t~mem2120#1.offset, bnx2_init_cpus_#t~ret2121#1, bnx2_init_cpus_#t~ret2122#1, bnx2_init_cpus_#t~ret2123#1, bnx2_init_cpus_#t~ret2124#1, bnx2_init_cpus_#t~ret2125#1, bnx2_init_cpus_#t~ret2126#1, bnx2_init_cpus_#t~ret2127#1, bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, bnx2_init_cpus_~mips_fw~1#1.base, bnx2_init_cpus_~mips_fw~1#1.offset, bnx2_init_cpus_~rv2p_fw~1#1.base, bnx2_init_cpus_~rv2p_fw~1#1.offset, bnx2_init_cpus_~rc~3#1;bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset := bnx2_init_cpus_#in~bp#1.base, bnx2_init_cpus_#in~bp#1.offset;havoc bnx2_init_cpus_~mips_fw~1#1.base, bnx2_init_cpus_~mips_fw~1#1.offset;havoc bnx2_init_cpus_~rv2p_fw~1#1.base, bnx2_init_cpus_~rv2p_fw~1#1.offset;havoc bnx2_init_cpus_~rc~3#1;call bnx2_init_cpus_#t~mem2117#1.base, bnx2_init_cpus_#t~mem2117#1.offset := read~$Pointer$#26(bnx2_init_cpus_~bp#1.base, 10031 + bnx2_init_cpus_~bp#1.offset, 8);call bnx2_init_cpus_#t~mem2118#1.base, bnx2_init_cpus_#t~mem2118#1.offset := read~$Pointer$#26(bnx2_init_cpus_#t~mem2117#1.base, 8 + bnx2_init_cpus_#t~mem2117#1.offset, 8);bnx2_init_cpus_~mips_fw~1#1.base, bnx2_init_cpus_~mips_fw~1#1.offset := bnx2_init_cpus_#t~mem2118#1.base, bnx2_init_cpus_#t~mem2118#1.offset;havoc bnx2_init_cpus_#t~mem2117#1.base, bnx2_init_cpus_#t~mem2117#1.offset;havoc bnx2_init_cpus_#t~mem2118#1.base, bnx2_init_cpus_#t~mem2118#1.offset;call bnx2_init_cpus_#t~mem2119#1.base, bnx2_init_cpus_#t~mem2119#1.offset := read~$Pointer$#26(bnx2_init_cpus_~bp#1.base, 10039 + bnx2_init_cpus_~bp#1.offset, 8);call bnx2_init_cpus_#t~mem2120#1.base, bnx2_init_cpus_#t~mem2120#1.offset := read~$Pointer$#26(bnx2_init_cpus_#t~mem2119#1.base, 8 + bnx2_init_cpus_#t~mem2119#1.offset, 8);bnx2_init_cpus_~rv2p_fw~1#1.base, bnx2_init_cpus_~rv2p_fw~1#1.offset := bnx2_init_cpus_#t~mem2120#1.base, bnx2_init_cpus_#t~mem2120#1.offset;havoc bnx2_init_cpus_#t~mem2119#1.base, bnx2_init_cpus_#t~mem2119#1.offset;havoc bnx2_init_cpus_#t~mem2120#1.base, bnx2_init_cpus_#t~mem2120#1.offset; [2025-02-08 03:53:40,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15715-3: havoc bnx2_init_chip_#t~bitwise2553#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2553#1 >= (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2553#1 >= 65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2553#1 <= 65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2553#1 < 0)) && bnx2_init_chip_#t~bitwise2553#1 <= 2147483647; [2025-02-08 03:53:40,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15616: havoc bnx2_init_chip_#t~mem2479#1.base, bnx2_init_chip_#t~mem2479#1.offset;call bnx2_init_chip_#t~mem2480#1.base, bnx2_init_chip_#t~mem2480#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, 8 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2481#1 := read~int#26(bnx2_init_chip_#t~mem2480#1.base, 516 + bnx2_init_chip_#t~mem2480#1.offset, 4);bnx2_init_chip_~mtu~0#1 := bnx2_init_chip_#t~mem2481#1;havoc bnx2_init_chip_#t~mem2480#1.base, bnx2_init_chip_#t~mem2480#1.offset;havoc bnx2_init_chip_#t~mem2481#1;bnx2_init_chip_~val~34#1 := 18 + bnx2_init_chip_~mtu~0#1; [2025-02-08 03:53:40,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15715-2: [2025-02-08 03:53:40,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15947-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2602#1 := bnx2_alloc_rx_page(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset, (if bnx2_init_rx_ring_~ring_prod~0#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~ring_prod~0#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~ring_prod~0#1 % 65536 % 4294967296 - 4294967296), 208); srcloc: null [2025-02-08 03:53:40,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15947: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2602#1 && bnx2_init_rx_ring_#t~ret2602#1 <= 2147483647;bnx2_init_rx_ring_~tmp~115#1 := bnx2_init_rx_ring_#t~ret2602#1;havoc bnx2_init_rx_ring_#t~ret2602#1; [2025-02-08 03:53:40,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16013-1: SUMMARY for call writel(0, bnx2_init_all_rings_#t~mem2627#1.base, 19484 + bnx2_init_all_rings_#t~mem2627#1.offset); srcloc: null [2025-02-08 03:53:40,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16013: havoc bnx2_init_all_rings_#t~mem2627#1.base, bnx2_init_all_rings_#t~mem2627#1.offset;bnx2_init_all_rings_~i~35#1 := 0; [2025-02-08 03:53:40,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-1: [2025-02-08 03:53:40,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15650: havoc bnx2_init_chip_#t~mem2489#1.base, bnx2_init_chip_#t~mem2489#1.offset;call bnx2_init_chip_#t~mem2490#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8998 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2491#1.base, bnx2_init_chip_#t~mem2491#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683: assume 0 != bnx2_init_chip_#t~bitwise2534#1 % 4294967296;havoc bnx2_init_chip_#t~mem2533#1;havoc bnx2_init_chip_#t~bitwise2534#1;call bnx2_init_chip_#t~mem2535#1.base, bnx2_init_chip_#t~mem2535#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683: assume !(0 != bnx2_init_chip_#t~bitwise2534#1 % 4294967296);havoc bnx2_init_chip_#t~mem2533#1;havoc bnx2_init_chip_#t~bitwise2534#1; [2025-02-08 03:53:40,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15716: call bnx2_init_chip_#t~mem2554#1.base, bnx2_init_chip_#t~mem2554#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14395: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 03:53:40,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14395: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 03:53:40,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-5: call bnx2_init_chip_#t~mem2533#1 := read~int#26(bnx2_init_chip_~bp#1.base, 28 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:53:40,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-4: assume 0 == bnx2_init_chip_#t~mem2533#1 % 4294967296;bnx2_init_chip_#t~bitwise2534#1 := 0; [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-4: assume !(0 == bnx2_init_chip_#t~mem2533#1 % 4294967296); [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-3: assume 1024 == bnx2_init_chip_#t~mem2533#1 % 4294967296;bnx2_init_chip_#t~bitwise2534#1 := bnx2_init_chip_#t~mem2533#1; [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-3: assume !(1024 == bnx2_init_chip_#t~mem2533#1 % 4294967296); [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-2: havoc bnx2_init_chip_#t~bitwise2534#1;assume bnx2_init_chip_#t~bitwise2534#1 % 4294967296 <= bnx2_init_chip_#t~mem2533#1 % 4294967296 && bnx2_init_chip_#t~bitwise2534#1 % 4294967296 <= 1024; [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15650-1: SUMMARY for call writel(2048, bnx2_init_chip_#t~mem2489#1.base, 5128 + bnx2_init_chip_#t~mem2489#1.offset); srcloc: null [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12248: assume bnx2_init_5709_context_~i~21#1 <= 9; [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12248: assume !(bnx2_init_5709_context_~i~21#1 <= 9); [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15915: assume 0 != bnx2_init_rx_ring_#t~mem2591#1;havoc bnx2_init_rx_ring_#t~mem2591#1;call bnx2_init_rx_ring_#t~mem2592#1 := read~int#26(bnx2_init_rx_ring_~bp#1.base, 8958 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15915: assume !(0 != bnx2_init_rx_ring_#t~mem2591#1);havoc bnx2_init_rx_ring_#t~mem2591#1; [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15717-3: [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15651-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2490#1, bnx2_init_chip_#t~mem2491#1.base, 26640 + bnx2_init_chip_#t~mem2491#1.offset); srcloc: null [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15717-2: call bnx2_init_chip_#t~mem2558#1.base, bnx2_init_chip_#t~mem2558#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15651: havoc bnx2_init_chip_#t~mem2490#1;havoc bnx2_init_chip_#t~mem2491#1.base, bnx2_init_chip_#t~mem2491#1.offset;call bnx2_init_chip_#t~mem2492#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8998 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2493#1.base, bnx2_init_chip_#t~mem2493#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15717-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2557#1, bnx2_init_chip_#t~mem2558#1.base, bnx2_init_chip_#t~mem2558#1.offset + (if (16 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (16 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 else (16 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:40,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15717: havoc bnx2_init_chip_#t~mem2555#1;havoc bnx2_init_chip_#t~mem2556#1;havoc bnx2_init_chip_#t~bitwise2557#1;havoc bnx2_init_chip_#t~mem2558#1.base, bnx2_init_chip_#t~mem2558#1.offset;bnx2_init_chip_~i~31#1 := 1 + bnx2_init_chip_~i~31#1; [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15717-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2557#1 := (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15717-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15717-5: assume 0 == (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2557#1 := 65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15717-5: assume !(0 == (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15717-4: havoc bnx2_init_chip_#t~bitwise2557#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2557#1 >= (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2557#1 >= 65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2557#1 <= 65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2557#1 < 0)) && bnx2_init_chip_#t~bitwise2557#1 <= 2147483647; [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15585: assume 0 != bnx2_init_chip_~rc~8#1;bnx2_init_chip_#res#1 := bnx2_init_chip_~rc~8#1;call ULTIMATE.dealloc(bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset);havoc bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset; [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15585: assume !(0 != bnx2_init_chip_~rc~8#1); [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15949: assume bnx2_init_rx_ring_~tmp~115#1 < 0;call bnx2_init_rx_ring_#t~mem2603#1.base, bnx2_init_rx_ring_#t~mem2603#1.offset := read~$Pointer$#26(bnx2_init_rx_ring_~bp#1.base, 8 + bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2604#1 := read~int#26(bnx2_init_rx_ring_~bp#1.base, 8962 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15949: assume !(bnx2_init_rx_ring_~tmp~115#1 < 0); [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15652-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2492#1 % 18446744073709551616 / 4294967296, bnx2_init_chip_#t~mem2493#1.base, 26644 + bnx2_init_chip_#t~mem2493#1.offset); srcloc: null [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685-1: SUMMARY for call writel(511, bnx2_init_chip_#t~mem2535#1.base, 26904 + bnx2_init_chip_#t~mem2535#1.offset); srcloc: null [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15652: havoc bnx2_init_chip_#t~mem2492#1;havoc bnx2_init_chip_#t~mem2493#1.base, bnx2_init_chip_#t~mem2493#1.offset;call bnx2_init_chip_#t~mem2494#1 := read~int#26(bnx2_init_chip_~bp#1.base, 9022 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2495#1.base, bnx2_init_chip_#t~mem2495#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685: havoc bnx2_init_chip_#t~mem2535#1.base, bnx2_init_chip_#t~mem2535#1.offset; [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12349: assume bnx2_init_context_~offset~0#1 % 4294967296 <= 63; [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12349: assume !(bnx2_init_context_~offset~0#1 % 4294967296 <= 63);bnx2_init_context_~i~22#1 := 1 + bnx2_init_context_~i~22#1; [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12283-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12283: bnx2_init_5709_context_~j~2#1 := 1 + bnx2_init_5709_context_~j~2#1; [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15983-4: assume 0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2615#1 := 0; [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15983-4: assume !(0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15983-3: assume 254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2615#1 := bnx2_init_rx_ring_~prod~2#1 % 65536; [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15983-3: assume !(254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 03:53:40,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15917-1: SUMMARY for call bnx2_init_rxbd_rings(bnx2_init_rx_ring_~rxr~6#1.base, 104 + bnx2_init_rx_ring_~rxr~6#1.offset, bnx2_init_rx_ring_~rxr~6#1.base, 424 + bnx2_init_rx_ring_~rxr~6#1.offset, 4096, bnx2_init_rx_ring_#t~mem2592#1); srcloc: null [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15983-2: havoc bnx2_init_rx_ring_#t~bitwise2615#1;assume bnx2_init_rx_ring_#t~bitwise2615#1 % 18446744073709551616 <= bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616 && bnx2_init_rx_ring_#t~bitwise2615#1 % 18446744073709551616 <= 254; [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15917: havoc bnx2_init_rx_ring_#t~mem2592#1;call bnx2_init_rx_ring_#t~mem2593#1 := read~int#26(bnx2_init_rx_ring_~bp#1.base, 8510 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15983-1: [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15983: bnx2_init_rx_ring_~prod~2#1 := (if 254 == bnx2_init_rx_ring_#t~bitwise2615#1 % 18446744073709551616 then 2 + bnx2_init_rx_ring_~prod~2#1 % 65536 else 1 + bnx2_init_rx_ring_~prod~2#1 % 65536);havoc bnx2_init_rx_ring_#t~bitwise2615#1;call bnx2_init_rx_ring_#t~mem2616#1 := read~int#26(bnx2_init_rx_ring_~bp#1.base, 8526 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16016: call bnx2_init_all_rings_#t~mem2628#1 := read~int#26(bnx2_init_all_rings_~bp#1.base, 9475 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16049: assume bnx2_init_all_rings_#t~mem2635#1 % 256 % 4294967296 > 1;havoc bnx2_init_all_rings_#t~mem2635#1;bnx2_init_all_rings_~tbl_32~0#1 := 0;bnx2_init_all_rings_~i~35#1 := 0; [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16049: assume !(bnx2_init_all_rings_#t~mem2635#1 % 256 % 4294967296 > 1);havoc bnx2_init_all_rings_#t~mem2635#1; [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 16777216 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2536#1 := 16777216; [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 16777216 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-3: assume false;bnx2_init_chip_#t~bitwise2536#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-3: assume !false; [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-2: havoc bnx2_init_chip_#t~bitwise2536#1;assume (bnx2_init_chip_#t~bitwise2536#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2536#1 % 4294967296 >= 16777216) && bnx2_init_chip_#t~bitwise2536#1 % 4294967296 <= 16777216 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15653-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2494#1, bnx2_init_chip_#t~mem2495#1.base, 26648 + bnx2_init_chip_#t~mem2495#1.offset); srcloc: null [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15620: assume bnx2_init_chip_~val~34#1 % 4294967296 > 1518;bnx2_init_chip_~val~34#1 := 2147483648 + bnx2_init_chip_~val~34#1 - (bnx2_init_chip_~val~34#1 - bnx2_init_chip_~val~34#1 % 2147483648); [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15620: assume !(bnx2_init_chip_~val~34#1 % 4294967296 > 1518); [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-1: [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15653: havoc bnx2_init_chip_#t~mem2494#1;havoc bnx2_init_chip_#t~mem2495#1.base, bnx2_init_chip_#t~mem2495#1.offset;call bnx2_init_chip_#t~mem2496#1 := read~int#26(bnx2_init_chip_~bp#1.base, 9022 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2497#1.base, bnx2_init_chip_#t~mem2497#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2536#1;havoc bnx2_init_chip_#t~bitwise2536#1; [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15984-4: assume 0 == (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) || 0 == (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2617#1 := 0; [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15984-4: assume !(0 == (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) || 0 == (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15984-3: assume (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2617#1 := (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15984-3: assume !((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15984-2: havoc bnx2_init_rx_ring_#t~bitwise2617#1;assume ((((((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2617#1 <= (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296)) && (((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2617#1 <= (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296))) && (((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2617#1 >= 0)) && (((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2617#1 > (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296))) && bnx2_init_rx_ring_#t~bitwise2617#1 >= -2147483648; [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15951-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2605#1 := netdev_warn(bnx2_init_rx_ring_#t~mem2603#1.base, bnx2_init_rx_ring_#t~mem2603#1.offset, 90, 0); srcloc: null [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15984-1: [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15951: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2605#1 && bnx2_init_rx_ring_#t~ret2605#1 <= 2147483647;havoc bnx2_init_rx_ring_#t~mem2603#1.base, bnx2_init_rx_ring_#t~mem2603#1.offset;havoc bnx2_init_rx_ring_#t~mem2604#1;havoc bnx2_init_rx_ring_#t~ret2605#1; [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15984: bnx2_init_rx_ring_~ring_prod~0#1 := bnx2_init_rx_ring_#t~bitwise2617#1;havoc bnx2_init_rx_ring_#t~mem2616#1;havoc bnx2_init_rx_ring_#t~bitwise2617#1;bnx2_init_rx_ring_~i~34#1 := 1 + bnx2_init_rx_ring_~i~34#1; [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15654-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2496#1 % 18446744073709551616 / 4294967296, bnx2_init_chip_#t~mem2497#1.base, 26652 + bnx2_init_chip_#t~mem2497#1.offset); srcloc: null [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15654: havoc bnx2_init_chip_#t~mem2496#1;havoc bnx2_init_chip_#t~mem2497#1.base, bnx2_init_chip_#t~mem2497#1.offset;call bnx2_init_chip_#t~mem2498#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8968 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2499#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8966 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15919-4: assume 0 == 65536 * (bnx2_init_rx_ring_#t~mem2593#1 % 4294967296) % 4294967296 || 4096 == 65536 * (bnx2_init_rx_ring_#t~mem2593#1 % 4294967296) % 4294967296;bnx2_init_rx_ring_#t~bitwise2594#1 := 4096; [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15919-4: assume !(0 == 65536 * (bnx2_init_rx_ring_#t~mem2593#1 % 4294967296) % 4294967296 || 4096 == 65536 * (bnx2_init_rx_ring_#t~mem2593#1 % 4294967296) % 4294967296); [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15787: assume 1460207616 == (bnx2_init_tx_context_#t~mem2574#1 - bnx2_init_tx_context_#t~mem2574#1 % 65536) % 4294967296;havoc bnx2_init_tx_context_#t~mem2574#1;bnx2_init_tx_context_~offset0~0#1 := 128;bnx2_init_tx_context_~offset1~0#1 := 576;bnx2_init_tx_context_~offset2~0#1 := 600;bnx2_init_tx_context_~offset3~0#1 := 604; [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15787: assume !(1460207616 == (bnx2_init_tx_context_#t~mem2574#1 - bnx2_init_tx_context_#t~mem2574#1 % 65536) % 4294967296);havoc bnx2_init_tx_context_#t~mem2574#1;bnx2_init_tx_context_~offset0~0#1 := 0;bnx2_init_tx_context_~offset1~0#1 := 136;bnx2_init_tx_context_~offset2~0#1 := 160;bnx2_init_tx_context_~offset3~0#1 := 164; [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15919-3: assume false;bnx2_init_rx_ring_#t~bitwise2594#1 := 65536 * (bnx2_init_rx_ring_#t~mem2593#1 % 4294967296); [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15919-3: assume !false; [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15919-2: havoc bnx2_init_rx_ring_#t~bitwise2594#1;assume (bnx2_init_rx_ring_#t~bitwise2594#1 % 4294967296 >= 65536 * (bnx2_init_rx_ring_#t~mem2593#1 % 4294967296) % 4294967296 && bnx2_init_rx_ring_#t~bitwise2594#1 % 4294967296 >= 4096) && bnx2_init_rx_ring_#t~bitwise2594#1 % 4294967296 <= 4096 + 65536 * (bnx2_init_rx_ring_#t~mem2593#1 % 4294967296) % 4294967296; [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15919-1: [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15919: bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~bitwise2594#1;havoc bnx2_init_rx_ring_#t~mem2593#1;havoc bnx2_init_rx_ring_#t~bitwise2594#1; [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2500#1 := (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655-4: assume 0 == (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2500#1 := 65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655-4: assume !(0 == (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655-3: havoc bnx2_init_chip_#t~bitwise2500#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2500#1 >= (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2500#1 >= 65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2500#1 <= 65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2500#1 < 0)) && bnx2_init_chip_#t~bitwise2500#1 <= 2147483647; [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655-2: [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2500#1, bnx2_init_chip_#t~mem2501#1.base, 26656 + bnx2_init_chip_#t~mem2501#1.offset); srcloc: null [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655: havoc bnx2_init_chip_#t~mem2498#1;havoc bnx2_init_chip_#t~mem2499#1;havoc bnx2_init_chip_#t~bitwise2500#1;havoc bnx2_init_chip_#t~mem2501#1.base, bnx2_init_chip_#t~mem2501#1.offset;call bnx2_init_chip_#t~mem2502#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8972 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2503#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8970 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15721: assume bnx2_init_chip_~i~31#1 < bnx2_init_chip_#t~mem2559#1;havoc bnx2_init_chip_#t~mem2559#1; [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15721: assume !(bnx2_init_chip_~i~31#1 < bnx2_init_chip_#t~mem2559#1);havoc bnx2_init_chip_#t~mem2559#1;call bnx2_init_chip_#t~mem2560#1.base, bnx2_init_chip_#t~mem2560#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253-1: [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253: assume 0 != bnx2_init_5709_context_#t~bitwise1581#1;havoc bnx2_init_5709_context_#t~bitwise1581#1;bnx2_init_5709_context_#res#1 := -16; [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253: assume !(0 != bnx2_init_5709_context_#t~bitwise1581#1);havoc bnx2_init_5709_context_#t~bitwise1581#1;bnx2_init_5709_context_~i~21#1 := 0; [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253-3: assume 8192 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1581#1 := (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253-3: assume !(8192 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253-2: havoc bnx2_init_5709_context_#t~bitwise1581#1;assume (((((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_init_5709_context_#t~bitwise1581#1 <= (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_init_5709_context_#t~bitwise1581#1 <= 8192) && bnx2_init_5709_context_#t~bitwise1581#1 >= 0) && ((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_init_5709_context_#t~bitwise1581#1 > 8192 + (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_init_5709_context_#t~bitwise1581#1 >= -9223372036854775808; [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14400-1: SUMMARY for call bnx2_init_cpus_#t~ret2124#1 := load_cpu_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, ~#cpu_reg_txp~0.base, ~#cpu_reg_txp~0.offset, bnx2_init_cpus_~mips_fw~1#1.base, 160 + bnx2_init_cpus_~mips_fw~1#1.offset); srcloc: null [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14400: assume -2147483648 <= bnx2_init_cpus_#t~ret2124#1 && bnx2_init_cpus_#t~ret2124#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2124#1;havoc bnx2_init_cpus_#t~ret2124#1; [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12319: bnx2_init_context_~vcid~0#1 := bnx2_init_context_~vcid~0#1 - 1;call bnx2_init_context_#t~mem1596#1 := read~int#26(bnx2_init_context_~bp#1.base, 8926 + bnx2_init_context_~bp#1.offset, 4); [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16019: assume { :begin_inline_bnx2_init_tx_ring } true;bnx2_init_tx_ring_#in~bp#1.base, bnx2_init_tx_ring_#in~bp#1.offset, bnx2_init_tx_ring_#in~ring_num#1 := bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, bnx2_init_all_rings_~i~35#1;havoc bnx2_init_tx_ring_#t~mem2577#1, bnx2_init_tx_ring_#t~mem2578#1.base, bnx2_init_tx_ring_#t~mem2578#1.offset, bnx2_init_tx_ring_#t~mem2579#1, bnx2_init_tx_ring_#t~mem2580#1, bnx2_init_tx_ring_~bp#1.base, bnx2_init_tx_ring_~bp#1.offset, bnx2_init_tx_ring_~ring_num#1, bnx2_init_tx_ring_~txbd~0#1.base, bnx2_init_tx_ring_~txbd~0#1.offset, bnx2_init_tx_ring_~cid~1#1, bnx2_init_tx_ring_~bnapi~18#1.base, bnx2_init_tx_ring_~bnapi~18#1.offset, bnx2_init_tx_ring_~txr~6#1.base, bnx2_init_tx_ring_~txr~6#1.offset;bnx2_init_tx_ring_~bp#1.base, bnx2_init_tx_ring_~bp#1.offset := bnx2_init_tx_ring_#in~bp#1.base, bnx2_init_tx_ring_#in~bp#1.offset;bnx2_init_tx_ring_~ring_num#1 := bnx2_init_tx_ring_#in~ring_num#1;havoc bnx2_init_tx_ring_~txbd~0#1.base, bnx2_init_tx_ring_~txbd~0#1.offset;havoc bnx2_init_tx_ring_~cid~1#1;havoc bnx2_init_tx_ring_~bnapi~18#1.base, bnx2_init_tx_ring_~bnapi~18#1.offset;havoc bnx2_init_tx_ring_~txr~6#1.base, bnx2_init_tx_ring_~txr~6#1.offset;bnx2_init_tx_ring_~cid~1#1 := 16;bnx2_init_tx_ring_~bnapi~18#1.base, bnx2_init_tx_ring_~bnapi~18#1.offset := bnx2_init_tx_ring_~bp#1.base, 32 + bnx2_init_tx_ring_~bp#1.offset + 942 * (if bnx2_init_tx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_tx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 else bnx2_init_tx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);bnx2_init_tx_ring_~txr~6#1.base, bnx2_init_tx_ring_~txr~6#1.offset := bnx2_init_tx_ring_~bnapi~18#1.base, 900 + bnx2_init_tx_ring_~bnapi~18#1.offset; [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253-4: assume 0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1581#1 := 0; [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253-4: assume !(0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15821: assume 0 == bnx2_init_tx_ring_~ring_num#1;bnx2_init_tx_ring_~cid~1#1 := 16; [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15821: assume !(0 == bnx2_init_tx_ring_~ring_num#1);bnx2_init_tx_ring_~cid~1#1 := 31 + bnx2_init_tx_ring_~ring_num#1; [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15920: SUMMARY for call bnx2_ctx_wr(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rx_cid_addr~1#1, 72, bnx2_init_rx_ring_~val~36#1); srcloc: null [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15590-1: SUMMARY for call bnx2_init_chip_#t~ret2453#1 := bnx2_init_nvram(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset); srcloc: null [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15590: assume -2147483648 <= bnx2_init_chip_#t~ret2453#1 && bnx2_init_chip_#t~ret2453#1 <= 2147483647;havoc bnx2_init_chip_#t~ret2453#1;call bnx2_init_chip_#t~mem2454#1.base, bnx2_init_chip_#t~mem2454#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, 8 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2455#1.base, bnx2_init_chip_#t~mem2455#1.offset := read~$Pointer$#26(bnx2_init_chip_#t~mem2454#1.base, 791 + bnx2_init_chip_#t~mem2454#1.offset, 8); [2025-02-08 03:53:40,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15656: call bnx2_init_chip_#t~mem2501#1.base, bnx2_init_chip_#t~mem2501#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12320: assume 1460011008 == (bnx2_init_context_#t~mem1596#1 - bnx2_init_context_#t~mem1596#1 % 16) % 4294967296;havoc bnx2_init_context_#t~mem1596#1;bnx2_init_context_~vcid_addr~0#1 := 64 * (bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12320: assume !(1460011008 == (bnx2_init_context_#t~mem1596#1 - bnx2_init_context_#t~mem1596#1 % 16) % 4294967296);havoc bnx2_init_context_#t~mem1596#1;bnx2_init_context_~vcid_addr~0#1 := 128 * (bnx2_init_context_~vcid~0#1 % 4294967296);bnx2_init_context_~pcid_addr~0#1 := bnx2_init_context_~vcid_addr~0#1; [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12287: assume bnx2_init_5709_context_~j~2#1 <= 9; [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12287: assume !(bnx2_init_5709_context_~j~2#1 <= 9); [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15987: assume bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2618#1;havoc bnx2_init_rx_ring_#t~mem2618#1; [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15987: assume !(bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2618#1);havoc bnx2_init_rx_ring_#t~mem2618#1;call write~int#26(bnx2_init_rx_ring_~prod~2#1, bnx2_init_rx_ring_~rxr~6#1.base, 4 + bnx2_init_rx_ring_~rxr~6#1.offset, 2);call write~int#26(65540 + 256 * (bnx2_init_rx_ring_~cid~2#1 % 4294967296), bnx2_init_rx_ring_~rxr~6#1.base, 8 + bnx2_init_rx_ring_~rxr~6#1.offset, 4);call write~int#26(65544 + 256 * (bnx2_init_rx_ring_~cid~2#1 % 4294967296), bnx2_init_rx_ring_~rxr~6#1.base, 12 + bnx2_init_rx_ring_~rxr~6#1.offset, 4);call write~int#26(65604 + 256 * (bnx2_init_rx_ring_~cid~2#1 % 4294967296), bnx2_init_rx_ring_~rxr~6#1.base, 16 + bnx2_init_rx_ring_~rxr~6#1.offset, 4);call bnx2_init_rx_ring_#t~mem2619#1 := read~int#26(bnx2_init_rx_ring_~rxr~6#1.base, 20 + bnx2_init_rx_ring_~rxr~6#1.offset, 2);call bnx2_init_rx_ring_#t~mem2620#1.base, bnx2_init_rx_ring_#t~mem2620#1.offset := read~$Pointer$#26(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2621#1 := read~int#26(bnx2_init_rx_ring_~rxr~6#1.base, 16 + bnx2_init_rx_ring_~rxr~6#1.offset, 4); [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15690: assume 0 != bnx2_init_chip_#t~bitwise2538#1 % 4294967296;havoc bnx2_init_chip_#t~mem2537#1;havoc bnx2_init_chip_#t~bitwise2538#1; [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15690: assume !(0 != bnx2_init_chip_#t~bitwise2538#1 % 4294967296);havoc bnx2_init_chip_#t~mem2537#1;havoc bnx2_init_chip_#t~bitwise2538#1; [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15756: assume bnx2_clear_ring_states_~i~32#1 <= 8; [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15756: assume !(bnx2_clear_ring_states_~i~32#1 <= 8);havoc bnx2_clear_ring_states_~bp#1.base, bnx2_clear_ring_states_~bp#1.offset, bnx2_clear_ring_states_~bnapi~17#1.base, bnx2_clear_ring_states_~bnapi~17#1.offset, bnx2_clear_ring_states_~txr~5#1.base, bnx2_clear_ring_states_~txr~5#1.offset, bnx2_clear_ring_states_~rxr~5#1.base, bnx2_clear_ring_states_~rxr~5#1.offset, bnx2_clear_ring_states_~i~32#1;havoc bnx2_clear_ring_states_#in~bp#1.base, bnx2_clear_ring_states_#in~bp#1.offset;assume { :end_inline_bnx2_clear_ring_states } true;call bnx2_init_all_rings_#t~mem2627#1.base, bnx2_init_all_rings_#t~mem2627#1.offset := read~$Pointer$#26(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15921-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rx_cid_addr~1#1, 76, 16382 - bnx2_init_rx_ring_~ring_num#1); srcloc: null [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15921: call bnx2_init_rx_ring_#t~mem2595#1 := read~int#26(bnx2_init_rx_ring_~rxr~6#1.base, 424 + bnx2_init_rx_ring_~rxr~6#1.offset, 8);bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~mem2595#1 % 18446744073709551616 / 4294967296;havoc bnx2_init_rx_ring_#t~mem2595#1; [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14402: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14402: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 03:53:40,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15657-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2504#1 := (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15657-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15690-5: call bnx2_init_chip_#t~mem2537#1 := read~int#26(bnx2_init_chip_~bp#1.base, 28 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:53:40,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15657-4: assume 0 == (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2504#1 := 65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15657-4: assume !(0 == (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15690-4: assume 0 == bnx2_init_chip_#t~mem2537#1 % 4294967296;bnx2_init_chip_#t~bitwise2538#1 := 0; [2025-02-08 03:53:40,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15690-4: assume !(0 == bnx2_init_chip_#t~mem2537#1 % 4294967296); [2025-02-08 03:53:40,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15657-3: havoc bnx2_init_chip_#t~bitwise2504#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2504#1 >= (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2504#1 >= 65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2504#1 <= 65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2504#1 < 0)) && bnx2_init_chip_#t~bitwise2504#1 <= 2147483647; [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15591-1: SUMMARY for call bnx2_set_mac_addr(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, bnx2_init_chip_#t~mem2455#1.base, bnx2_init_chip_#t~mem2455#1.offset, 0); srcloc: null [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15690-3: assume 256 == bnx2_init_chip_#t~mem2537#1 % 4294967296;bnx2_init_chip_#t~bitwise2538#1 := bnx2_init_chip_#t~mem2537#1; [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15690-3: assume !(256 == bnx2_init_chip_#t~mem2537#1 % 4294967296); [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15657-2: [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15591: havoc bnx2_init_chip_#t~mem2454#1.base, bnx2_init_chip_#t~mem2454#1.offset;havoc bnx2_init_chip_#t~mem2455#1.base, bnx2_init_chip_#t~mem2455#1.offset;call bnx2_init_chip_#t~mem2456#1.base, bnx2_init_chip_#t~mem2456#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15690-2: havoc bnx2_init_chip_#t~bitwise2538#1;assume bnx2_init_chip_#t~bitwise2538#1 % 4294967296 <= bnx2_init_chip_#t~mem2537#1 % 4294967296 && bnx2_init_chip_#t~bitwise2538#1 % 4294967296 <= 256; [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15657-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2504#1, bnx2_init_chip_#t~mem2505#1.base, 26664 + bnx2_init_chip_#t~mem2505#1.offset); srcloc: null [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15690-1: [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15657: havoc bnx2_init_chip_#t~mem2502#1;havoc bnx2_init_chip_#t~mem2503#1;havoc bnx2_init_chip_#t~bitwise2504#1;havoc bnx2_init_chip_#t~mem2505#1.base, bnx2_init_chip_#t~mem2505#1.offset;call bnx2_init_chip_#t~mem2506#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8976 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2507#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8974 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16054: bnx2_init_all_rings_~shift~0#1 := 4 * (if bnx2_init_all_rings_~i~35#1 < 0 && 0 != bnx2_init_all_rings_~i~35#1 % 8 then bnx2_init_all_rings_~i~35#1 % 8 - 8 else bnx2_init_all_rings_~i~35#1 % 8);call bnx2_init_all_rings_#t~mem2636#1 := read~int#26(bnx2_init_all_rings_~bp#1.base, 9476 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15691-1: [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15658: call bnx2_init_chip_#t~mem2505#1.base, bnx2_init_chip_#t~mem2505#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15691: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2539#1;havoc bnx2_init_chip_#t~bitwise2539#1; [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12322: assume 0 != bnx2_init_context_#t~bitwise1597#1 % 4294967296;havoc bnx2_init_context_#t~bitwise1597#1; [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12322: assume !(0 != bnx2_init_context_#t~bitwise1597#1 % 4294967296);havoc bnx2_init_context_#t~bitwise1597#1;bnx2_init_context_~new_vcid~0#1 := bnx2_init_context_~vcid~0#1; [2025-02-08 03:53:40,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12355: assume bnx2_init_context_~i~22#1 <= 1; [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12355: assume !(bnx2_init_context_~i~22#1 <= 1); [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15691-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 393216 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2539#1 := 393216; [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15691-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 393216 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15625-2: call bnx2_init_chip_#t~mem2482#1.base, bnx2_init_chip_#t~mem2482#1.offset := read~$Pointer$#26(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15592-1: SUMMARY for call bnx2_init_chip_#t~ret2457#1 := readl(bnx2_init_chip_#t~mem2456#1.base, 15368 + bnx2_init_chip_#t~mem2456#1.offset); srcloc: null [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15691-3: assume false;bnx2_init_chip_#t~bitwise2539#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15691-3: assume !false; [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15625-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2482#1.base, 5276 + bnx2_init_chip_#t~mem2482#1.offset); srcloc: null [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15592: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~ret2457#1;havoc bnx2_init_chip_#t~mem2456#1.base, bnx2_init_chip_#t~mem2456#1.offset;havoc bnx2_init_chip_#t~ret2457#1; [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15691-2: havoc bnx2_init_chip_#t~bitwise2539#1;assume (bnx2_init_chip_#t~bitwise2539#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2539#1 % 4294967296 >= 393216) && bnx2_init_chip_#t~bitwise2539#1 % 4294967296 <= 393216 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15625: havoc bnx2_init_chip_#t~mem2482#1.base, bnx2_init_chip_#t~mem2482#1.offset; [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12322-2: havoc bnx2_init_context_#t~bitwise1597#1;assume bnx2_init_context_#t~bitwise1597#1 % 4294967296 <= bnx2_init_context_~vcid~0#1 % 4294967296 && bnx2_init_context_#t~bitwise1597#1 % 4294967296 <= 8; [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12322-1: [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12322-4: assume 0 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1597#1 := 0; [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12322-4: assume !(0 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12322-3: assume 8 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1597#1 := bnx2_init_context_~vcid~0#1; [2025-02-08 03:53:40,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12322-3: assume !(8 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 03:53:40,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16055-5: [2025-02-08 03:53:40,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15923-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rx_cid_addr~1#1, 80, bnx2_init_rx_ring_~val~36#1); srcloc: null [2025-02-08 03:53:40,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16055-4: assume 0 == bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 || bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 == bnx2_init_all_rings_#t~bitwise2637#1 % 4294967296;bnx2_init_all_rings_#t~bitwise2638#1 := bnx2_init_all_rings_#t~bitwise2637#1; [2025-02-08 03:53:40,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16055-4: assume !(0 == bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 || bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 == bnx2_init_all_rings_#t~bitwise2637#1 % 4294967296); [2025-02-08 03:53:40,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15923: call bnx2_init_rx_ring_#t~mem2596#1 := read~int#26(bnx2_init_rx_ring_~rxr~6#1.base, 424 + bnx2_init_rx_ring_~rxr~6#1.offset, 8);bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~mem2596#1;havoc bnx2_init_rx_ring_#t~mem2596#1; [2025-02-08 03:53:40,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16055-3: assume 0 == bnx2_init_all_rings_#t~bitwise2637#1 % 4294967296;bnx2_init_all_rings_#t~bitwise2638#1 := bnx2_init_all_rings_~tbl_32~0#1; [2025-02-08 03:53:40,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16055-3: assume !(0 == bnx2_init_all_rings_#t~bitwise2637#1 % 4294967296); [2025-02-08 03:53:40,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16055-2: havoc bnx2_init_all_rings_#t~bitwise2638#1;assume (bnx2_init_all_rings_#t~bitwise2638#1 % 4294967296 >= bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 && bnx2_init_all_rings_#t~bitwise2638#1 % 4294967296 >= bnx2_init_all_rings_#t~bitwise2637#1 % 4294967296) && bnx2_init_all_rings_#t~bitwise2638#1 % 4294967296 <= bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 + bnx2_init_all_rings_#t~bitwise2637#1 % 4294967296; [2025-02-08 03:53:40,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16055-1: [2025-02-08 03:53:40,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16055: bnx2_init_all_rings_~tbl_32~0#1 := bnx2_init_all_rings_#t~bitwise2638#1;havoc bnx2_init_all_rings_#t~mem2636#1;havoc bnx2_init_all_rings_#t~bitwise2637#1;havoc bnx2_init_all_rings_#t~bitwise2638#1; [2025-02-08 03:53:40,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2508#1, bnx2_init_chip_#t~mem2509#1.base, 26660 + bnx2_init_chip_#t~mem2509#1.offset); srcloc: null [2025-02-08 03:53:40,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659: havoc bnx2_init_chip_#t~mem2506#1;havoc bnx2_init_chip_#t~mem2507#1;havoc bnx2_init_chip_#t~bitwise2508#1;havoc bnx2_init_chip_#t~mem2509#1.base, bnx2_init_chip_#t~mem2509#1.offset;call bnx2_init_chip_#t~mem2510#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8980 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2511#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8978 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:53:40,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15758: bnx2_clear_ring_states_~bnapi~17#1.base, bnx2_clear_ring_states_~bnapi~17#1.offset := bnx2_clear_ring_states_~bp#1.base, 32 + bnx2_clear_ring_states_~bp#1.offset + 942 * (if bnx2_clear_ring_states_~i~32#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_clear_ring_states_~i~32#1 % 18446744073709551616 % 18446744073709551616 else bnx2_clear_ring_states_~i~32#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);bnx2_clear_ring_states_~txr~5#1.base, bnx2_clear_ring_states_~txr~5#1.offset := bnx2_clear_ring_states_~bnapi~17#1.base, 900 + bnx2_clear_ring_states_~bnapi~17#1.offset;bnx2_clear_ring_states_~rxr~5#1.base, bnx2_clear_ring_states_~rxr~5#1.offset := bnx2_clear_ring_states_~bnapi~17#1.base, 220 + bnx2_clear_ring_states_~bnapi~17#1.offset;call write~int#26(0, bnx2_clear_ring_states_~txr~5#1.base, 30 + bnx2_clear_ring_states_~txr~5#1.offset, 2);call write~int#26(0, bnx2_clear_ring_states_~txr~5#1.base, 32 + bnx2_clear_ring_states_~txr~5#1.offset, 2);call write~int#26(0, bnx2_clear_ring_states_~rxr~5#1.base, bnx2_clear_ring_states_~rxr~5#1.offset, 4);call write~int#26(0, bnx2_clear_ring_states_~rxr~5#1.base, 4 + bnx2_clear_ring_states_~rxr~5#1.offset, 2);call write~int#26(0, bnx2_clear_ring_states_~rxr~5#1.base, 6 + bnx2_clear_ring_states_~rxr~5#1.offset, 2);call write~int#26(0, bnx2_clear_ring_states_~rxr~5#1.base, 20 + bnx2_clear_ring_states_~rxr~5#1.offset, 2);call write~int#26(0, bnx2_clear_ring_states_~rxr~5#1.base, 22 + bnx2_clear_ring_states_~rxr~5#1.offset, 2);bnx2_clear_ring_states_~i~32#1 := 1 + bnx2_clear_ring_states_~i~32#1; [2025-02-08 03:53:40,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16055-7: assume 0 == (if bnx2_init_all_rings_~i~35#1 < 0 && 0 != bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))) || 0 == bnx2_init_all_rings_~shift~0#1;bnx2_init_all_rings_#t~bitwise2637#1 := (if bnx2_init_all_rings_~i~35#1 < 0 && 0 != bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))); [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16055-7: assume !(0 == (if bnx2_init_all_rings_~i~35#1 < 0 && 0 != bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))) || 0 == bnx2_init_all_rings_~shift~0#1); [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16055-6: havoc bnx2_init_all_rings_#t~bitwise2637#1;assume bnx2_init_all_rings_#t~bitwise2637#1 > (if bnx2_init_all_rings_~i~35#1 < 0 && 0 != bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))); [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12323-1: [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15593-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2458#1 := 0; [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15593-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12323: bnx2_init_context_~new_vcid~0#1 := 96 + bnx2_init_context_#t~bitwise1598#1;havoc bnx2_init_context_#t~bitwise1598#1; [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2508#1 := (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15593-3: assume 4294967183 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2458#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15593-3: assume !(4294967183 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659-4: assume 0 == (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2508#1 := 65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659-4: assume !(0 == (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15593-2: havoc bnx2_init_chip_#t~bitwise2458#1;assume bnx2_init_chip_#t~bitwise2458#1 % 4294967296 <= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2458#1 % 4294967296 <= 4294967183; [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659-3: havoc bnx2_init_chip_#t~bitwise2508#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2508#1 >= (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2508#1 >= 65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2508#1 <= 65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2508#1 < 0)) && bnx2_init_chip_#t~bitwise2508#1 <= 2147483647; [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15593-1: [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659-2: [2025-02-08 03:53:40,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15593: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2458#1;havoc bnx2_init_chip_#t~bitwise2458#1;bnx2_init_chip_~val~34#1 := bnx2_init_chip_~val~34#1;call bnx2_init_chip_#t~mem2459#1 := read~int#26(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:53:40,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27544: havoc #t~nondet4403; [2025-02-08 03:53:40,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27929: havoc #t~ret4459.base, #t~ret4459.offset; [2025-02-08 03:53:40,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16192-4: assume 0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2659#1 := 0; [2025-02-08 03:53:40,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16192-4: assume !(0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 03:53:40,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16192-3: assume 254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2659#1 := bnx2_free_tx_skbs_~j~13#1; [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16192-3: assume !(254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16192-2: havoc bnx2_free_tx_skbs_#t~bitwise2659#1;assume bnx2_free_tx_skbs_#t~bitwise2659#1 % 18446744073709551616 <= bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 && bnx2_free_tx_skbs_#t~bitwise2659#1 % 18446744073709551616 <= 254; [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16192-1: [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16192: bnx2_free_tx_skbs_~j~13#1 := (if 254 == bnx2_free_tx_skbs_#t~bitwise2659#1 % 18446744073709551616 then 2 + bnx2_free_tx_skbs_~j~13#1 else 1 + bnx2_free_tx_skbs_~j~13#1);havoc bnx2_free_tx_skbs_#t~bitwise2659#1; [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16180: bnx2_free_tx_skbs_~bnapi~20#1.base, bnx2_free_tx_skbs_~bnapi~20#1.offset := bnx2_free_tx_skbs_~bp#1.base, 32 + bnx2_free_tx_skbs_~bp#1.offset + 942 * (if bnx2_free_tx_skbs_~i~36#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_free_tx_skbs_~i~36#1 % 18446744073709551616 % 18446744073709551616 else bnx2_free_tx_skbs_~i~36#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);bnx2_free_tx_skbs_~txr~7#1.base, bnx2_free_tx_skbs_~txr~7#1.offset := bnx2_free_tx_skbs_~bnapi~20#1.base, 900 + bnx2_free_tx_skbs_~bnapi~20#1.offset;call bnx2_free_tx_skbs_#t~mem2656#1.base, bnx2_free_tx_skbs_#t~mem2656#1.offset := read~$Pointer$#26(bnx2_free_tx_skbs_~txr~7#1.base, 22 + bnx2_free_tx_skbs_~txr~7#1.offset, 8); [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16209-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2667#1 := skb_frag_size(bnx2_free_tx_skbs_~tmp___0~60#1.base, 48 + bnx2_free_tx_skbs_~tmp___0~60#1.offset + 16 * (if bnx2_free_tx_skbs_~k~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_free_tx_skbs_~k~0#1 % 18446744073709551616 % 18446744073709551616 else bnx2_free_tx_skbs_~k~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16209: bnx2_free_tx_skbs_~tmp___1~34#1 := bnx2_free_tx_skbs_#t~ret2667#1;havoc bnx2_free_tx_skbs_#t~ret2667#1;call bnx2_free_tx_skbs_#t~mem2668#1.base, bnx2_free_tx_skbs_#t~mem2668#1.offset := read~$Pointer$#26(bnx2_free_tx_skbs_~bp#1.base, 16 + bnx2_free_tx_skbs_~bp#1.offset, 8);call bnx2_free_tx_skbs_#t~mem2669#1 := read~int#26(bnx2_free_tx_skbs_~tx_buf~1#1.base, 8 + bnx2_free_tx_skbs_~tx_buf~1#1.offset, 8); [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16197-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2660#1 := skb_headlen(bnx2_free_tx_skbs_~skb~3#1.base, bnx2_free_tx_skbs_~skb~3#1.offset); srcloc: null [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16201-4: assume 0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2664#1 := 0; [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16201-4: assume !(0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16197: bnx2_free_tx_skbs_~tmp~117#1 := bnx2_free_tx_skbs_#t~ret2660#1;havoc bnx2_free_tx_skbs_#t~ret2660#1;call bnx2_free_tx_skbs_#t~mem2661#1.base, bnx2_free_tx_skbs_#t~mem2661#1.offset := read~$Pointer$#26(bnx2_free_tx_skbs_~bp#1.base, 16 + bnx2_free_tx_skbs_~bp#1.offset, 8);call bnx2_free_tx_skbs_#t~mem2662#1 := read~int#26(bnx2_free_tx_skbs_~tx_buf~1#1.base, 8 + bnx2_free_tx_skbs_~tx_buf~1#1.offset, 8); [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12489-1: SUMMARY for call dma_unmap_page(bnx2_free_rx_page_#t~mem1631#1.base, 179 + bnx2_free_rx_page_#t~mem1631#1.offset, bnx2_free_rx_page_#t~mem1632#1, 4096, 2); srcloc: null [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16201-3: assume 254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2664#1 := bnx2_free_tx_skbs_~j~13#1; [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16201-3: assume !(254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12489: havoc bnx2_free_rx_page_#t~mem1631#1.base, bnx2_free_rx_page_#t~mem1631#1.offset;havoc bnx2_free_rx_page_#t~mem1632#1; [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16201-2: havoc bnx2_free_tx_skbs_#t~bitwise2664#1;assume bnx2_free_tx_skbs_#t~bitwise2664#1 % 18446744073709551616 <= bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 && bnx2_free_tx_skbs_#t~bitwise2664#1 % 18446744073709551616 <= 254; [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16201-1: [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16201: bnx2_free_tx_skbs_~j~13#1 := (if 254 == bnx2_free_tx_skbs_#t~bitwise2664#1 % 18446744073709551616 then 2 + bnx2_free_tx_skbs_~j~13#1 else 1 + bnx2_free_tx_skbs_~j~13#1);havoc bnx2_free_tx_skbs_#t~bitwise2664#1;bnx2_free_tx_skbs_~k~0#1 := 0; [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16189: call bnx2_free_tx_skbs_#t~mem2657#1.base, bnx2_free_tx_skbs_#t~mem2657#1.offset := read~$Pointer$#26(bnx2_free_tx_skbs_~txr~7#1.base, 22 + bnx2_free_tx_skbs_~txr~7#1.offset, 8);bnx2_free_tx_skbs_~tx_buf~1#1.base, bnx2_free_tx_skbs_~tx_buf~1#1.offset := bnx2_free_tx_skbs_#t~mem2657#1.base, bnx2_free_tx_skbs_#t~mem2657#1.offset + 20 * (if bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 % 18446744073709551616 else bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call bnx2_free_tx_skbs_#t~mem2658#1.base, bnx2_free_tx_skbs_#t~mem2658#1.offset := read~$Pointer$#26(bnx2_free_tx_skbs_~tx_buf~1#1.base, bnx2_free_tx_skbs_~tx_buf~1#1.offset, 8);bnx2_free_tx_skbs_~skb~3#1.base, bnx2_free_tx_skbs_~skb~3#1.offset := bnx2_free_tx_skbs_#t~mem2658#1.base, bnx2_free_tx_skbs_#t~mem2658#1.offset;havoc bnx2_free_tx_skbs_#t~mem2658#1.base, bnx2_free_tx_skbs_#t~mem2658#1.offset; [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16255: assume 0 == (bnx2_free_rx_skbs_#t~mem2674#1.base + bnx2_free_rx_skbs_#t~mem2674#1.offset) % 18446744073709551616;havoc bnx2_free_rx_skbs_#t~mem2674#1.base, bnx2_free_rx_skbs_#t~mem2674#1.offset; [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16255: assume !(0 == (bnx2_free_rx_skbs_#t~mem2674#1.base + bnx2_free_rx_skbs_#t~mem2674#1.offset) % 18446744073709551616);havoc bnx2_free_rx_skbs_#t~mem2674#1.base, bnx2_free_rx_skbs_#t~mem2674#1.offset;bnx2_free_rx_skbs_~j~14#1 := 0; [2025-02-08 03:53:40,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16210: havoc bnx2_free_tx_skbs_#t~mem2668#1.base, bnx2_free_tx_skbs_#t~mem2668#1.offset;havoc bnx2_free_tx_skbs_#t~mem2669#1;bnx2_free_tx_skbs_~k~0#1 := 1 + bnx2_free_tx_skbs_~k~0#1; [2025-02-08 03:53:40,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12490: call write~$Pointer$#26(0, 0, bnx2_free_rx_page_~rx_pg~1#1.base, bnx2_free_rx_page_~rx_pg~1#1.offset, 8);havoc bnx2_free_rx_page_#t~mem1629#1.base, bnx2_free_rx_page_#t~mem1629#1.offset, bnx2_free_rx_page_#t~mem1630#1.base, bnx2_free_rx_page_#t~mem1630#1.offset, bnx2_free_rx_page_#t~mem1631#1.base, bnx2_free_rx_page_#t~mem1631#1.offset, bnx2_free_rx_page_#t~mem1632#1, bnx2_free_rx_page_~bp#1.base, bnx2_free_rx_page_~bp#1.offset, bnx2_free_rx_page_~rxr#1.base, bnx2_free_rx_page_~rxr#1.offset, bnx2_free_rx_page_~index#1, bnx2_free_rx_page_~rx_pg~1#1.base, bnx2_free_rx_page_~rx_pg~1#1.offset, bnx2_free_rx_page_~page~1#1.base, bnx2_free_rx_page_~page~1#1.offset;havoc bnx2_free_rx_page_#in~bp#1.base, bnx2_free_rx_page_#in~bp#1.offset, bnx2_free_rx_page_#in~rxr#1.base, bnx2_free_rx_page_#in~rxr#1.offset, bnx2_free_rx_page_#in~index#1;assume { :end_inline_bnx2_free_rx_page } true;bnx2_free_rx_skbs_~j~14#1 := 1 + bnx2_free_rx_skbs_~j~14#1; [2025-02-08 03:53:40,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16272-1: SUMMARY for call kfree(bnx2_free_rx_skbs_~data~3#1.base, bnx2_free_rx_skbs_~data~3#1.offset); srcloc: null [2025-02-08 03:53:40,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16272: bnx2_free_rx_skbs_~j~14#1 := 1 + bnx2_free_rx_skbs_~j~14#1; [2025-02-08 03:53:40,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8365-1: SUMMARY for call clear_bit(1, netdev_tx_reset_queue_~q#1.base, 408 + netdev_tx_reset_queue_~q#1.offset); srcloc: null [2025-02-08 03:53:40,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8365: assume { :begin_inline_dql_reset } true;dql_reset_#in~arg0#1.base, dql_reset_#in~arg0#1.offset := netdev_tx_reset_queue_~q#1.base, 416 + netdev_tx_reset_queue_~q#1.offset;havoc dql_reset_~arg0#1.base, dql_reset_~arg0#1.offset;dql_reset_~arg0#1.base, dql_reset_~arg0#1.offset := dql_reset_#in~arg0#1.base, dql_reset_#in~arg0#1.offset;havoc dql_reset_~arg0#1.base, dql_reset_~arg0#1.offset;havoc dql_reset_#in~arg0#1.base, dql_reset_#in~arg0#1.offset;assume { :end_inline_dql_reset } true;havoc netdev_tx_reset_queue_~q#1.base, netdev_tx_reset_queue_~q#1.offset;havoc netdev_tx_reset_queue_#in~q#1.base, netdev_tx_reset_queue_#in~q#1.offset;assume { :end_inline_netdev_tx_reset_queue } true;bnx2_free_tx_skbs_~i~36#1 := 1 + bnx2_free_tx_skbs_~i~36#1; [2025-02-08 03:53:40,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16210-1: SUMMARY for call dma_unmap_page(bnx2_free_tx_skbs_#t~mem2668#1.base, 179 + bnx2_free_tx_skbs_#t~mem2668#1.offset, bnx2_free_tx_skbs_#t~mem2669#1, bnx2_free_tx_skbs_~tmp___1~34#1 % 4294967296, 1); srcloc: null [2025-02-08 03:53:40,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16260: call bnx2_free_rx_skbs_#t~mem2680#1 := read~int#26(bnx2_free_rx_skbs_~bp#1.base, 8526 + bnx2_free_rx_skbs_~bp#1.offset, 4); [2025-02-08 03:53:40,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16198-1: SUMMARY for call dma_unmap_single_attrs(bnx2_free_tx_skbs_#t~mem2661#1.base, 179 + bnx2_free_tx_skbs_#t~mem2661#1.offset, bnx2_free_tx_skbs_#t~mem2662#1, bnx2_free_tx_skbs_~tmp~117#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 03:53:40,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16198: havoc bnx2_free_tx_skbs_#t~mem2661#1.base, bnx2_free_tx_skbs_#t~mem2661#1.offset;havoc bnx2_free_tx_skbs_#t~mem2662#1;call write~$Pointer$#26(0, 0, bnx2_free_tx_skbs_~tx_buf~1#1.base, bnx2_free_tx_skbs_~tx_buf~1#1.offset, 8);call bnx2_free_tx_skbs_#t~mem2663#1 := read~int#26(bnx2_free_tx_skbs_~tx_buf~1#1.base, 18 + bnx2_free_tx_skbs_~tx_buf~1#1.offset, 2);bnx2_free_tx_skbs_~last~1#1 := (if bnx2_free_tx_skbs_#t~mem2663#1 % 65536 % 4294967296 <= 2147483647 then bnx2_free_tx_skbs_#t~mem2663#1 % 65536 % 4294967296 else bnx2_free_tx_skbs_#t~mem2663#1 % 65536 % 4294967296 - 4294967296);havoc bnx2_free_tx_skbs_#t~mem2663#1; [2025-02-08 03:53:40,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12490-1: SUMMARY for call __free_pages(bnx2_free_rx_page_~page~1#1.base, bnx2_free_rx_page_~page~1#1.offset, 0); srcloc: null [2025-02-08 03:53:40,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16264: assume 0 == (bnx2_free_rx_skbs_~data~3#1.base + bnx2_free_rx_skbs_~data~3#1.offset) % 18446744073709551616; [2025-02-08 03:53:40,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16264: assume !(0 == (bnx2_free_rx_skbs_~data~3#1.base + bnx2_free_rx_skbs_~data~3#1.offset) % 18446744073709551616);call bnx2_free_rx_skbs_#t~mem2677#1.base, bnx2_free_rx_skbs_#t~mem2677#1.offset := read~$Pointer$#26(bnx2_free_rx_skbs_~bp#1.base, 16 + bnx2_free_rx_skbs_~bp#1.offset, 8);call bnx2_free_rx_skbs_#t~mem2678#1 := read~int#26(bnx2_free_rx_skbs_~rx_buf~2#1.base, 8 + bnx2_free_rx_skbs_~rx_buf~2#1.offset, 8);call bnx2_free_rx_skbs_#t~mem2679#1 := read~int#26(bnx2_free_rx_skbs_~bp#1.base, 8510 + bnx2_free_rx_skbs_~bp#1.offset, 4); [2025-02-08 03:53:40,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16285: assume { :begin_inline_bnx2_free_rx_page } true;bnx2_free_rx_page_#in~bp#1.base, bnx2_free_rx_page_#in~bp#1.offset, bnx2_free_rx_page_#in~rxr#1.base, bnx2_free_rx_page_#in~rxr#1.offset, bnx2_free_rx_page_#in~index#1 := bnx2_free_rx_skbs_~bp#1.base, bnx2_free_rx_skbs_~bp#1.offset, bnx2_free_rx_skbs_~rxr~7#1.base, bnx2_free_rx_skbs_~rxr~7#1.offset, (if bnx2_free_rx_skbs_~j~14#1 % 65536 % 4294967296 <= 2147483647 then bnx2_free_rx_skbs_~j~14#1 % 65536 % 4294967296 else bnx2_free_rx_skbs_~j~14#1 % 65536 % 4294967296 - 4294967296);havoc bnx2_free_rx_page_#t~mem1629#1.base, bnx2_free_rx_page_#t~mem1629#1.offset, bnx2_free_rx_page_#t~mem1630#1.base, bnx2_free_rx_page_#t~mem1630#1.offset, bnx2_free_rx_page_#t~mem1631#1.base, bnx2_free_rx_page_#t~mem1631#1.offset, bnx2_free_rx_page_#t~mem1632#1, bnx2_free_rx_page_~bp#1.base, bnx2_free_rx_page_~bp#1.offset, bnx2_free_rx_page_~rxr#1.base, bnx2_free_rx_page_~rxr#1.offset, bnx2_free_rx_page_~index#1, bnx2_free_rx_page_~rx_pg~1#1.base, bnx2_free_rx_page_~rx_pg~1#1.offset, bnx2_free_rx_page_~page~1#1.base, bnx2_free_rx_page_~page~1#1.offset;bnx2_free_rx_page_~bp#1.base, bnx2_free_rx_page_~bp#1.offset := bnx2_free_rx_page_#in~bp#1.base, bnx2_free_rx_page_#in~bp#1.offset;bnx2_free_rx_page_~rxr#1.base, bnx2_free_rx_page_~rxr#1.offset := bnx2_free_rx_page_#in~rxr#1.base, bnx2_free_rx_page_#in~rxr#1.offset;bnx2_free_rx_page_~index#1 := bnx2_free_rx_page_#in~index#1;havoc bnx2_free_rx_page_~rx_pg~1#1.base, bnx2_free_rx_page_~rx_pg~1#1.offset;havoc bnx2_free_rx_page_~page~1#1.base, bnx2_free_rx_page_~page~1#1.offset;call bnx2_free_rx_page_#t~mem1629#1.base, bnx2_free_rx_page_#t~mem1629#1.offset := read~$Pointer$#26(bnx2_free_rx_page_~rxr#1.base, 96 + bnx2_free_rx_page_~rxr#1.offset, 8);bnx2_free_rx_page_~rx_pg~1#1.base, bnx2_free_rx_page_~rx_pg~1#1.offset := bnx2_free_rx_page_#t~mem1629#1.base, bnx2_free_rx_page_#t~mem1629#1.offset + 16 * (if bnx2_free_rx_page_~index#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_free_rx_page_~index#1 % 65536 % 18446744073709551616 % 18446744073709551616 else bnx2_free_rx_page_~index#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc bnx2_free_rx_page_#t~mem1629#1.base, bnx2_free_rx_page_#t~mem1629#1.offset;call bnx2_free_rx_page_#t~mem1630#1.base, bnx2_free_rx_page_#t~mem1630#1.offset := read~$Pointer$#26(bnx2_free_rx_page_~rx_pg~1#1.base, bnx2_free_rx_page_~rx_pg~1#1.offset, 8);bnx2_free_rx_page_~page~1#1.base, bnx2_free_rx_page_~page~1#1.offset := bnx2_free_rx_page_#t~mem1630#1.base, bnx2_free_rx_page_#t~mem1630#1.offset;havoc bnx2_free_rx_page_#t~mem1630#1.base, bnx2_free_rx_page_#t~mem1630#1.offset; [2025-02-08 03:53:40,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16289: assume bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2681#1 % 4294967296;havoc bnx2_free_rx_skbs_#t~mem2681#1; [2025-02-08 03:53:40,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16289: assume !(bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2681#1 % 4294967296);havoc bnx2_free_rx_skbs_#t~mem2681#1;bnx2_free_rx_skbs_~i~37#1 := 1 + bnx2_free_rx_skbs_~i~37#1; [2025-02-08 03:53:40,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16277: assume bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2680#1 % 4294967296;havoc bnx2_free_rx_skbs_#t~mem2680#1; [2025-02-08 03:53:40,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16277: assume !(bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2680#1 % 4294967296);havoc bnx2_free_rx_skbs_#t~mem2680#1;bnx2_free_rx_skbs_~j~14#1 := 0; [2025-02-08 03:53:40,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16182: assume 0 == (bnx2_free_tx_skbs_#t~mem2656#1.base + bnx2_free_tx_skbs_#t~mem2656#1.offset) % 18446744073709551616;havoc bnx2_free_tx_skbs_#t~mem2656#1.base, bnx2_free_tx_skbs_#t~mem2656#1.offset; [2025-02-08 03:53:40,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16182: assume !(0 == (bnx2_free_tx_skbs_#t~mem2656#1.base + bnx2_free_tx_skbs_#t~mem2656#1.offset) % 18446744073709551616);havoc bnx2_free_tx_skbs_#t~mem2656#1.base, bnx2_free_tx_skbs_#t~mem2656#1.offset;bnx2_free_tx_skbs_~j~13#1 := 0; [2025-02-08 03:53:40,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16269-1: SUMMARY for call dma_unmap_single_attrs(bnx2_free_rx_skbs_#t~mem2677#1.base, 179 + bnx2_free_rx_skbs_#t~mem2677#1.offset, bnx2_free_rx_skbs_#t~mem2678#1, bnx2_free_rx_skbs_#t~mem2679#1 % 4294967296, 2, 0, 0); srcloc: null [2025-02-08 03:53:40,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16269: havoc bnx2_free_rx_skbs_#t~mem2677#1.base, bnx2_free_rx_skbs_#t~mem2677#1.offset;havoc bnx2_free_rx_skbs_#t~mem2678#1;havoc bnx2_free_rx_skbs_#t~mem2679#1;call write~$Pointer$#26(0, 0, bnx2_free_rx_skbs_~rx_buf~2#1.base, bnx2_free_rx_skbs_~rx_buf~2#1.offset, 8); [2025-02-08 03:53:40,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16207: call bnx2_free_tx_skbs_#t~mem2665#1.base, bnx2_free_tx_skbs_#t~mem2665#1.offset := read~$Pointer$#26(bnx2_free_tx_skbs_~txr~7#1.base, 22 + bnx2_free_tx_skbs_~txr~7#1.offset, 8);bnx2_free_tx_skbs_~tx_buf~1#1.base, bnx2_free_tx_skbs_~tx_buf~1#1.offset := bnx2_free_tx_skbs_#t~mem2665#1.base, bnx2_free_tx_skbs_#t~mem2665#1.offset + 20 * (if bnx2_free_tx_skbs_~j~13#1 % 256 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_free_tx_skbs_~j~13#1 % 256 % 18446744073709551616 % 18446744073709551616 else bnx2_free_tx_skbs_~j~13#1 % 256 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc bnx2_free_tx_skbs_#t~mem2665#1.base, bnx2_free_tx_skbs_#t~mem2665#1.offset; [2025-02-08 03:53:40,778 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16228-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2672#1.base, bnx2_free_tx_skbs_#t~ret2672#1.offset := netdev_get_tx_queue(bnx2_free_tx_skbs_#t~mem2671#1.base, bnx2_free_tx_skbs_#t~mem2671#1.offset, bnx2_free_tx_skbs_~i~36#1); srcloc: null [2025-02-08 03:53:40,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16228: bnx2_free_tx_skbs_~tmp___2~19#1.base, bnx2_free_tx_skbs_~tmp___2~19#1.offset := bnx2_free_tx_skbs_#t~ret2672#1.base, bnx2_free_tx_skbs_#t~ret2672#1.offset;havoc bnx2_free_tx_skbs_#t~mem2671#1.base, bnx2_free_tx_skbs_#t~mem2671#1.offset;havoc bnx2_free_tx_skbs_#t~ret2672#1.base, bnx2_free_tx_skbs_#t~ret2672#1.offset;assume { :begin_inline_netdev_tx_reset_queue } true;netdev_tx_reset_queue_#in~q#1.base, netdev_tx_reset_queue_#in~q#1.offset := bnx2_free_tx_skbs_~tmp___2~19#1.base, bnx2_free_tx_skbs_~tmp___2~19#1.offset;havoc netdev_tx_reset_queue_~q#1.base, netdev_tx_reset_queue_~q#1.offset;netdev_tx_reset_queue_~q#1.base, netdev_tx_reset_queue_~q#1.offset := netdev_tx_reset_queue_#in~q#1.base, netdev_tx_reset_queue_#in~q#1.offset; [2025-02-08 03:53:40,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16282: call bnx2_free_rx_skbs_#t~mem2681#1 := read~int#26(bnx2_free_rx_skbs_~bp#1.base, 8530 + bnx2_free_rx_skbs_~bp#1.offset, 4); [2025-02-08 03:53:40,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16187: assume bnx2_free_tx_skbs_~j~13#1 % 4294967296 <= 255; [2025-02-08 03:53:40,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16187: assume !(bnx2_free_tx_skbs_~j~13#1 % 4294967296 <= 255);call bnx2_free_tx_skbs_#t~mem2671#1.base, bnx2_free_tx_skbs_#t~mem2671#1.offset := read~$Pointer$#26(bnx2_free_tx_skbs_~bp#1.base, 8 + bnx2_free_tx_skbs_~bp#1.offset, 8); [2025-02-08 03:53:40,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16220: SUMMARY for call consume_skb(bnx2_free_tx_skbs_~skb~3#1.base, bnx2_free_tx_skbs_~skb~3#1.offset); srcloc: null [2025-02-08 03:53:40,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16253: bnx2_free_rx_skbs_~bnapi~21#1.base, bnx2_free_rx_skbs_~bnapi~21#1.offset := bnx2_free_rx_skbs_~bp#1.base, 32 + bnx2_free_rx_skbs_~bp#1.offset + 942 * (if bnx2_free_rx_skbs_~i~37#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_free_rx_skbs_~i~37#1 % 18446744073709551616 % 18446744073709551616 else bnx2_free_rx_skbs_~i~37#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);bnx2_free_rx_skbs_~rxr~7#1.base, bnx2_free_rx_skbs_~rxr~7#1.offset := bnx2_free_rx_skbs_~bnapi~21#1.base, 220 + bnx2_free_rx_skbs_~bnapi~21#1.offset;call bnx2_free_rx_skbs_#t~mem2674#1.base, bnx2_free_rx_skbs_#t~mem2674#1.offset := read~$Pointer$#26(bnx2_free_rx_skbs_~rxr~7#1.base, 24 + bnx2_free_rx_skbs_~rxr~7#1.offset, 8); [2025-02-08 03:53:40,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16191: assume 0 == (bnx2_free_tx_skbs_~skb~3#1.base + bnx2_free_tx_skbs_~skb~3#1.offset) % 18446744073709551616; [2025-02-08 03:53:40,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16191: assume !(0 == (bnx2_free_tx_skbs_~skb~3#1.base + bnx2_free_tx_skbs_~skb~3#1.offset) % 18446744073709551616); [2025-02-08 03:53:40,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16212-2: havoc bnx2_free_tx_skbs_#t~bitwise2670#1;assume bnx2_free_tx_skbs_#t~bitwise2670#1 % 18446744073709551616 <= bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 && bnx2_free_tx_skbs_#t~bitwise2670#1 % 18446744073709551616 <= 254; [2025-02-08 03:53:40,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16212-1: [2025-02-08 03:53:40,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16212: bnx2_free_tx_skbs_~j~13#1 := (if 254 == bnx2_free_tx_skbs_#t~bitwise2670#1 % 18446744073709551616 then 2 + bnx2_free_tx_skbs_~j~13#1 else 1 + bnx2_free_tx_skbs_~j~13#1);havoc bnx2_free_tx_skbs_#t~bitwise2670#1; [2025-02-08 03:53:40,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16204: assume bnx2_free_tx_skbs_~k~0#1 < bnx2_free_tx_skbs_~last~1#1; [2025-02-08 03:53:40,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16204: assume !(bnx2_free_tx_skbs_~k~0#1 < bnx2_free_tx_skbs_~last~1#1); [2025-02-08 03:53:40,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16208-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2666#1.base, bnx2_free_tx_skbs_#t~ret2666#1.offset := skb_end_pointer(bnx2_free_tx_skbs_~skb~3#1.base, bnx2_free_tx_skbs_~skb~3#1.offset); srcloc: null [2025-02-08 03:53:40,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16212-4: assume 0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2670#1 := 0; [2025-02-08 03:53:40,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16212-4: assume !(0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 03:53:40,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16208: bnx2_free_tx_skbs_~tmp___0~60#1.base, bnx2_free_tx_skbs_~tmp___0~60#1.offset := bnx2_free_tx_skbs_#t~ret2666#1.base, bnx2_free_tx_skbs_#t~ret2666#1.offset;havoc bnx2_free_tx_skbs_#t~ret2666#1.base, bnx2_free_tx_skbs_#t~ret2666#1.offset; [2025-02-08 03:53:40,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16212-3: assume 254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2670#1 := bnx2_free_tx_skbs_~j~13#1; [2025-02-08 03:53:40,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16212-3: assume !(254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 03:53:40,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12484: assume 0 == (bnx2_free_rx_page_~page~1#1.base + bnx2_free_rx_page_~page~1#1.offset) % 18446744073709551616; [2025-02-08 03:53:40,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12484: assume !(0 == (bnx2_free_rx_page_~page~1#1.base + bnx2_free_rx_page_~page~1#1.offset) % 18446744073709551616);call bnx2_free_rx_page_#t~mem1631#1.base, bnx2_free_rx_page_#t~mem1631#1.offset := read~$Pointer$#26(bnx2_free_rx_page_~bp#1.base, 16 + bnx2_free_rx_page_~bp#1.offset, 8);call bnx2_free_rx_page_#t~mem1632#1 := read~int#26(bnx2_free_rx_page_~rx_pg~1#1.base, 8 + bnx2_free_rx_page_~rx_pg~1#1.offset, 8); [2025-02-08 03:53:40,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16262: call bnx2_free_rx_skbs_#t~mem2675#1.base, bnx2_free_rx_skbs_#t~mem2675#1.offset := read~$Pointer$#26(bnx2_free_rx_skbs_~rxr~7#1.base, 24 + bnx2_free_rx_skbs_~rxr~7#1.offset, 8);bnx2_free_rx_skbs_~rx_buf~2#1.base, bnx2_free_rx_skbs_~rx_buf~2#1.offset := bnx2_free_rx_skbs_#t~mem2675#1.base, bnx2_free_rx_skbs_#t~mem2675#1.offset + 16 * (if bnx2_free_rx_skbs_~j~14#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_free_rx_skbs_~j~14#1 % 18446744073709551616 % 18446744073709551616 else bnx2_free_rx_skbs_~j~14#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call bnx2_free_rx_skbs_#t~mem2676#1.base, bnx2_free_rx_skbs_#t~mem2676#1.offset := read~$Pointer$#26(bnx2_free_rx_skbs_~rx_buf~2#1.base, bnx2_free_rx_skbs_~rx_buf~2#1.offset, 8);bnx2_free_rx_skbs_~data~3#1.base, bnx2_free_rx_skbs_~data~3#1.offset := bnx2_free_rx_skbs_#t~mem2676#1.base, bnx2_free_rx_skbs_#t~mem2676#1.offset;havoc bnx2_free_rx_skbs_#t~mem2676#1.base, bnx2_free_rx_skbs_#t~mem2676#1.offset; [2025-02-08 03:53:40,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17555: ~irq~1#1.base, ~irq~1#1.offset := ~bp#1.base, 9191 + ~bp#1.offset + 31 * (if ~i~44#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~44#1 % 18446744073709551616 % 18446744073709551616 else ~i~44#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call #t~mem2926#1 := read~int#26(~irq~1#1.base, 12 + ~irq~1#1.offset, 1); [2025-02-08 03:53:40,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22522: havoc ldv_dispatch_irq_deregister_8_1_~arg0#1;havoc ldv_dispatch_irq_deregister_8_1_#in~arg0#1;assume { :end_inline_ldv_dispatch_irq_deregister_8_1 } true; [2025-02-08 03:53:40,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25084: 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;assume { :begin_inline_ldv_free_irq } true;ldv_free_irq_#in~arg0#1.base, ldv_free_irq_#in~arg0#1.offset, ldv_free_irq_#in~arg1#1, ldv_free_irq_#in~arg2#1.base, ldv_free_irq_#in~arg2#1.offset := 0, 0, (if ldv_free_irq_118_~ldv_func_arg1#1 % 4294967296 % 4294967296 <= 2147483647 then ldv_free_irq_118_~ldv_func_arg1#1 % 4294967296 % 4294967296 else ldv_free_irq_118_~ldv_func_arg1#1 % 4294967296 % 4294967296 - 4294967296), ldv_free_irq_118_~ldv_func_arg2#1.base, ldv_free_irq_118_~ldv_func_arg2#1.offset;havoc ldv_free_irq_~arg0#1.base, ldv_free_irq_~arg0#1.offset, ldv_free_irq_~arg1#1, ldv_free_irq_~arg2#1.base, ldv_free_irq_~arg2#1.offset, ldv_free_irq_~ldv_8_line_line~0#1;ldv_free_irq_~arg0#1.base, ldv_free_irq_~arg0#1.offset := ldv_free_irq_#in~arg0#1.base, ldv_free_irq_#in~arg0#1.offset;ldv_free_irq_~arg1#1 := ldv_free_irq_#in~arg1#1;ldv_free_irq_~arg2#1.base, ldv_free_irq_~arg2#1.offset := ldv_free_irq_#in~arg2#1.base, ldv_free_irq_#in~arg2#1.offset;havoc ldv_free_irq_~ldv_8_line_line~0#1;ldv_free_irq_~ldv_8_line_line~0#1 := ldv_free_irq_~arg1#1; [2025-02-08 03:53:40,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22521: assume { :begin_inline_ldv_dispatch_irq_deregister_8_1 } true;ldv_dispatch_irq_deregister_8_1_#in~arg0#1 := ldv_free_irq_~ldv_8_line_line~0#1;havoc ldv_dispatch_irq_deregister_8_1_~arg0#1;ldv_dispatch_irq_deregister_8_1_~arg0#1 := ldv_dispatch_irq_deregister_8_1_#in~arg0#1;~ldv_0_line_line~0 := ldv_dispatch_irq_deregister_8_1_~arg0#1;assume { :begin_inline_ldv_switch_automaton_state_0_1 } true;~ldv_statevar_0~0 := 6; [2025-02-08 03:53:40,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17558: havoc ldv_free_irq_118_~ldv_func_arg1#1, ldv_free_irq_118_~ldv_func_arg2#1.base, ldv_free_irq_118_~ldv_func_arg2#1.offset;havoc ldv_free_irq_118_#in~ldv_func_arg1#1, ldv_free_irq_118_#in~ldv_func_arg2#1.base, ldv_free_irq_118_#in~ldv_func_arg2#1.offset;assume { :end_inline_ldv_free_irq_118 } true;havoc #t~mem2927#1; [2025-02-08 03:53:40,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21848: assume { :end_inline_ldv_switch_automaton_state_0_1 } true; [2025-02-08 03:53:40,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22521-1: SUMMARY for call ldv_assume((if 2 == ~ldv_statevar_0~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:40,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17556: assume 0 != #t~mem2926#1 % 256 % 4294967296;havoc #t~mem2926#1;call #t~mem2927#1 := read~int#26(~irq~1#1.base, 8 + ~irq~1#1.offset, 4);assume { :begin_inline_ldv_free_irq_118 } true;ldv_free_irq_118_#in~ldv_func_arg1#1, ldv_free_irq_118_#in~ldv_func_arg2#1.base, ldv_free_irq_118_#in~ldv_func_arg2#1.offset := #t~mem2927#1, ~bp#1.base, 32 + ~bp#1.offset + (if ~i~44#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~44#1 % 18446744073709551616 % 18446744073709551616 else ~i~44#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc ldv_free_irq_118_~ldv_func_arg1#1, ldv_free_irq_118_~ldv_func_arg2#1.base, ldv_free_irq_118_~ldv_func_arg2#1.offset;ldv_free_irq_118_~ldv_func_arg1#1 := ldv_free_irq_118_#in~ldv_func_arg1#1;ldv_free_irq_118_~ldv_func_arg2#1.base, ldv_free_irq_118_~ldv_func_arg2#1.offset := ldv_free_irq_118_#in~ldv_func_arg2#1.base, ldv_free_irq_118_#in~ldv_func_arg2#1.offset;assume { :begin_inline_free_irq } true;free_irq_#in~arg0#1, free_irq_#in~arg1#1.base, free_irq_#in~arg1#1.offset := ldv_free_irq_118_~ldv_func_arg1#1, ldv_free_irq_118_~ldv_func_arg2#1.base, ldv_free_irq_118_~ldv_func_arg2#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 03:53:40,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17556: assume !(0 != #t~mem2926#1 % 256 % 4294967296);havoc #t~mem2926#1; [2025-02-08 03:53:40,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17562: call write~int#26(0, ~irq~1#1.base, 12 + ~irq~1#1.offset, 1);~i~44#1 := 1 + ~i~44#1; [2025-02-08 03:53:40,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25085: havoc ldv_free_irq_~arg0#1.base, ldv_free_irq_~arg0#1.offset, ldv_free_irq_~arg1#1, ldv_free_irq_~arg2#1.base, ldv_free_irq_~arg2#1.offset, ldv_free_irq_~ldv_8_line_line~0#1;havoc ldv_free_irq_#in~arg0#1.base, ldv_free_irq_#in~arg0#1.offset, ldv_free_irq_#in~arg1#1, ldv_free_irq_#in~arg2#1.base, ldv_free_irq_#in~arg2#1.offset;assume { :end_inline_ldv_free_irq } true; [2025-02-08 03:53:40,828 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927: havoc #t~mem308.base, #t~mem308.offset;havoc #t~mem309; [2025-02-08 03:53:40,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10710: call ULTIMATE.dealloc(~#up1~0.base, ~#up1~0.offset);havoc ~#up1~0.base, ~#up1~0.offset; [2025-02-08 03:53:40,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27612: havoc #t~nondet4411; [2025-02-08 03:53:40,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27630: havoc dma_set_mask_#t~nondet4414#1; [2025-02-08 03:53:40,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9638: call #t~mem662#1 := read~int#26(~bp#1.base, 8 + (9191 + ~bp#1.offset + 31 * ~i~8#1), 4);assume { :begin_inline_synchronize_irq } true;synchronize_irq_#in~arg0#1 := #t~mem662#1;havoc synchronize_irq_~arg0#1;synchronize_irq_~arg0#1 := synchronize_irq_#in~arg0#1;havoc synchronize_irq_~arg0#1;havoc synchronize_irq_#in~arg0#1;assume { :end_inline_synchronize_irq } true;havoc #t~mem662#1;~i~8#1 := 1 + ~i~8#1; [2025-02-08 03:53:41,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17873: SUMMARY for call bnx2_del_napi(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17874: SUMMARY for call bnx2_release_firmware(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25117-1: ldv_del_timer_sync_120_#res#1 := ldv_del_timer_sync_120_~ldv_func_res~4#1; [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14127: havoc bnx2_request_uncached_firmware_#t~mem2031#1.base, bnx2_request_uncached_firmware_#t~mem2031#1.offset; [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14127-1: SUMMARY for call release_firmware(bnx2_request_uncached_firmware_#t~mem2031#1.base, bnx2_request_uncached_firmware_#t~mem2031#1.offset); srcloc: null [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25102-1: ldv_mod_timer_119_#res#1 := ldv_mod_timer_119_~ldv_func_res~3#1; [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8190: netif_tx_start_all_queues_~tmp~37#1.base, netif_tx_start_all_queues_~tmp~37#1.offset := netif_tx_start_all_queues_#t~ret349#1.base, netif_tx_start_all_queues_#t~ret349#1.offset;havoc netif_tx_start_all_queues_#t~ret349#1.base, netif_tx_start_all_queues_#t~ret349#1.offset;netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset := netif_tx_start_all_queues_~tmp~37#1.base, netif_tx_start_all_queues_~tmp~37#1.offset; [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8190-1: SUMMARY for call netif_tx_start_all_queues_#t~ret349#1.base, netif_tx_start_all_queues_#t~ret349#1.offset := netdev_get_tx_queue(netif_tx_start_all_queues_~dev#1.base, netif_tx_start_all_queues_~dev#1.offset, netif_tx_start_all_queues_~i~0#1); srcloc: null [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17869: SUMMARY for call bnx2_napi_disable(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17870: SUMMARY for call bnx2_free_skbs(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8192-1: SUMMARY for call netif_tx_start_queue(netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset); srcloc: null [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8192: netif_tx_start_all_queues_~i~0#1 := 1 + netif_tx_start_all_queues_~i~0#1; [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14122: havoc bnx2_request_uncached_firmware_#t~mem2030#1.base, bnx2_request_uncached_firmware_#t~mem2030#1.offset;call write~$Pointer$#26(0, 0, bnx2_request_uncached_firmware_~bp#1.base, 10039 + bnx2_request_uncached_firmware_~bp#1.offset, 8);call bnx2_request_uncached_firmware_#t~mem2031#1.base, bnx2_request_uncached_firmware_#t~mem2031#1.offset := read~$Pointer$#26(bnx2_request_uncached_firmware_~bp#1.base, 10031 + bnx2_request_uncached_firmware_~bp#1.offset, 8); [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17871: SUMMARY for call bnx2_free_irq(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14122-1: SUMMARY for call release_firmware(bnx2_request_uncached_firmware_#t~mem2030#1.base, bnx2_request_uncached_firmware_#t~mem2030#1.offset); srcloc: null [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14122-2: call bnx2_request_uncached_firmware_#t~mem2030#1.base, bnx2_request_uncached_firmware_#t~mem2030#1.offset := read~$Pointer$#26(bnx2_request_uncached_firmware_~bp#1.base, 10039 + bnx2_request_uncached_firmware_~bp#1.offset, 8); [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14139: bnx2_request_firmware_#t~ret2033#1 := bnx2_request_uncached_firmware_#res#1;havoc bnx2_request_uncached_firmware_#t~mem1989#1, bnx2_request_uncached_firmware_#t~mem1990#1, bnx2_request_uncached_firmware_#t~mem1991#1, bnx2_request_uncached_firmware_#t~short1992#1, bnx2_request_uncached_firmware_#t~mem1993#1.base, bnx2_request_uncached_firmware_#t~mem1993#1.offset, bnx2_request_uncached_firmware_#t~ret1994#1, bnx2_request_uncached_firmware_#t~ret1995#1, bnx2_request_uncached_firmware_#t~mem1996#1.base, bnx2_request_uncached_firmware_#t~mem1996#1.offset, bnx2_request_uncached_firmware_#t~ret1997#1, bnx2_request_uncached_firmware_#t~ret1998#1, bnx2_request_uncached_firmware_#t~mem1999#1.base, bnx2_request_uncached_firmware_#t~mem1999#1.offset, bnx2_request_uncached_firmware_#t~mem2000#1.base, bnx2_request_uncached_firmware_#t~mem2000#1.offset, bnx2_request_uncached_firmware_#t~mem2001#1.base, bnx2_request_uncached_firmware_#t~mem2001#1.offset, bnx2_request_uncached_firmware_#t~mem2002#1.base, bnx2_request_uncached_firmware_#t~mem2002#1.offset, bnx2_request_uncached_firmware_#t~mem2003#1.base, bnx2_request_uncached_firmware_#t~mem2003#1.offset, bnx2_request_uncached_firmware_#t~mem2004#1, bnx2_request_uncached_firmware_#t~ret2005#1, bnx2_request_uncached_firmware_#t~mem2006#1.base, bnx2_request_uncached_firmware_#t~mem2006#1.offset, bnx2_request_uncached_firmware_#t~ret2007#1, bnx2_request_uncached_firmware_#t~ret2008#1, bnx2_request_uncached_firmware_#t~mem2009#1.base, bnx2_request_uncached_firmware_#t~mem2009#1.offset, bnx2_request_uncached_firmware_#t~ret2010#1, bnx2_request_uncached_firmware_#t~ret2011#1, bnx2_request_uncached_firmware_#t~mem2012#1.base, bnx2_request_uncached_firmware_#t~mem2012#1.offset, bnx2_request_uncached_firmware_#t~ret2013#1, bnx2_request_uncached_firmware_#t~ret2014#1, bnx2_request_uncached_firmware_#t~mem2015#1.base, bnx2_request_uncached_firmware_#t~mem2015#1.offset, bnx2_request_uncached_firmware_#t~ret2016#1, bnx2_request_uncached_firmware_#t~ret2017#1, bnx2_request_uncached_firmware_#t~mem2018#1.base, bnx2_request_uncached_firmware_#t~mem2018#1.offset, bnx2_request_uncached_firmware_#t~ret2019#1, bnx2_request_uncached_firmware_#t~ret2020#1, bnx2_request_uncached_firmware_#t~mem2021#1.base, bnx2_request_uncached_firmware_#t~mem2021#1.offset, bnx2_request_uncached_firmware_#t~mem2022#1, bnx2_request_uncached_firmware_#t~ret2023#1, bnx2_request_uncached_firmware_#t~mem2024#1.base, bnx2_request_uncached_firmware_#t~mem2024#1.offset, bnx2_request_uncached_firmware_#t~ret2025#1, bnx2_request_uncached_firmware_#t~ret2026#1, bnx2_request_uncached_firmware_#t~mem2027#1.base, bnx2_request_uncached_firmware_#t~mem2027#1.offset, bnx2_request_uncached_firmware_#t~ret2028#1, bnx2_request_uncached_firmware_#t~ret2029#1, bnx2_request_uncached_firmware_#t~mem2030#1.base, bnx2_request_uncached_firmware_#t~mem2030#1.offset, bnx2_request_uncached_firmware_#t~mem2031#1.base, bnx2_request_uncached_firmware_#t~mem2031#1.offset, bnx2_request_uncached_firmware_~bp#1.base, bnx2_request_uncached_firmware_~bp#1.offset, bnx2_request_uncached_firmware_~mips_fw_file~0#1.base, bnx2_request_uncached_firmware_~mips_fw_file~0#1.offset, bnx2_request_uncached_firmware_~rv2p_fw_file~0#1.base, bnx2_request_uncached_firmware_~rv2p_fw_file~0#1.offset, bnx2_request_uncached_firmware_~mips_fw~0#1.base, bnx2_request_uncached_firmware_~mips_fw~0#1.offset, bnx2_request_uncached_firmware_~rv2p_fw~0#1.base, bnx2_request_uncached_firmware_~rv2p_fw~0#1.offset, bnx2_request_uncached_firmware_~rc~2#1, bnx2_request_uncached_firmware_~tmp~107#1, bnx2_request_uncached_firmware_~tmp___0~51#1, bnx2_request_uncached_firmware_~tmp___1~31#1, bnx2_request_uncached_firmware_~tmp___2~16#1, bnx2_request_uncached_firmware_~tmp___3~6#1, bnx2_request_uncached_firmware_~tmp___4~3#1, bnx2_request_uncached_firmware_~tmp___5~2#1;havoc bnx2_request_uncached_firmware_#in~bp#1.base, bnx2_request_uncached_firmware_#in~bp#1.offset;assume { :end_inline_bnx2_request_uncached_firmware } true;assume -2147483648 <= bnx2_request_firmware_#t~ret2033#1 && bnx2_request_firmware_#t~ret2033#1 <= 2147483647;bnx2_request_firmware_~tmp~108#1 := bnx2_request_firmware_#t~ret2033#1;havoc bnx2_request_firmware_#t~ret2033#1;bnx2_request_firmware_~tmp___0~52#1 := bnx2_request_firmware_~tmp~108#1; [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17872: SUMMARY for call bnx2_free_mem(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 03:53:41,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17839: #t~ret3011#1 := ldv_del_timer_sync_120_#res#1;havoc ldv_del_timer_sync_120_#t~ret4260#1, ldv_del_timer_sync_120_#t~ret4261#1, ldv_del_timer_sync_120_~ldv_func_arg1#1.base, ldv_del_timer_sync_120_~ldv_func_arg1#1.offset, ldv_del_timer_sync_120_~ldv_func_res~4#1, ldv_del_timer_sync_120_~tmp~209#1, ldv_del_timer_sync_120_~tmp___0~108#1;havoc ldv_del_timer_sync_120_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_120_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_del_timer_sync_120 } true;assume -2147483648 <= #t~ret3011#1 && #t~ret3011#1 <= 2147483647;havoc #t~ret3011#1; [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15420: assume ~i~30#1 <= 99; [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15420: assume !(~i~30#1 <= 99); [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15412-1: SUMMARY for call #t~ret2387#1 := readl(#t~mem2386#1.base, 180 + #t~mem2386#1.offset); srcloc: null [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15412: ~val~33#1 := #t~ret2387#1;havoc #t~mem2386#1.base, #t~mem2386#1.offset;havoc #t~ret2387#1; [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15470-4: assume 0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2405#1 := 0; [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15470-4: assume !(0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15470-3: assume 768 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2405#1 := (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15470-3: assume !(768 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15470-2: havoc #t~bitwise2405#1;assume (((((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2405#1 <= (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2405#1 <= 768) && #t~bitwise2405#1 >= 0) && ((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2405#1 > 768 + (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2405#1 >= -9223372036854775808; [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15470-1: [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15470: assume 0 != #t~bitwise2405#1;havoc #t~bitwise2405#1; [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15470: assume !(0 != #t~bitwise2405#1);havoc #t~bitwise2405#1; [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12390: SUMMARY for call bnx2_reg_wr_ind(bnx2_alloc_bad_rbuf_~bp#1.base, bnx2_alloc_bad_rbuf_~bp#1.offset, 2097152, 32); srcloc: null [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15454-2: call #t~mem2402#1.base, #t~mem2402#1.offset := read~$Pointer$#26(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15454-1: SUMMARY for call #t~ret2403#1 := readl(#t~mem2402#1.base, 104 + #t~mem2402#1.offset); srcloc: null [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15454: ~val~33#1 := #t~ret2403#1;havoc #t~mem2402#1.base, #t~mem2402#1.offset;havoc #t~ret2403#1; [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15512: #t~ret2419#1 := bnx2_alloc_bad_rbuf_#res#1;havoc bnx2_alloc_bad_rbuf_#t~ret1601#1.base, bnx2_alloc_bad_rbuf_#t~ret1601#1.offset, bnx2_alloc_bad_rbuf_#t~mem1602#1.base, bnx2_alloc_bad_rbuf_#t~mem1602#1.offset, bnx2_alloc_bad_rbuf_#t~ret1603#1, bnx2_alloc_bad_rbuf_#t~ret1604#1, bnx2_alloc_bad_rbuf_#t~bitwise1605#1, bnx2_alloc_bad_rbuf_#t~bitwise1606#1, bnx2_alloc_bad_rbuf_#t~ret1607#1, bnx2_alloc_bad_rbuf_#t~mem1608#1, bnx2_alloc_bad_rbuf_#t~bitwise1609#1, bnx2_alloc_bad_rbuf_~bp#1.base, bnx2_alloc_bad_rbuf_~bp#1.offset, bnx2_alloc_bad_rbuf_~good_mbuf~0#1.base, bnx2_alloc_bad_rbuf_~good_mbuf~0#1.offset, bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1, bnx2_alloc_bad_rbuf_~val~17#1, bnx2_alloc_bad_rbuf_~tmp~84#1.base, bnx2_alloc_bad_rbuf_~tmp~84#1.offset;havoc bnx2_alloc_bad_rbuf_#in~bp#1.base, bnx2_alloc_bad_rbuf_#in~bp#1.offset;assume { :end_inline_bnx2_alloc_bad_rbuf } true;assume -2147483648 <= #t~ret2419#1 && #t~ret2419#1 <= 2147483647;~rc~7#1 := #t~ret2419#1;havoc #t~ret2419#1; [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12391-1: SUMMARY for call bnx2_alloc_bad_rbuf_#t~ret1604#1 := bnx2_reg_rd_ind(bnx2_alloc_bad_rbuf_~bp#1.base, bnx2_alloc_bad_rbuf_~bp#1.offset, 2097168); srcloc: null [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12391: bnx2_alloc_bad_rbuf_~val~17#1 := bnx2_alloc_bad_rbuf_#t~ret1604#1;havoc bnx2_alloc_bad_rbuf_#t~ret1604#1; [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12416: assume 0 != bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296; [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12416: assume !(0 != bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296); [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15414-4: assume 0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2388#1 := 0; [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15414-4: assume !(0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15414-3: assume 2097152 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2388#1 := (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15414-3: assume !(2097152 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:41,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15414-2: havoc #t~bitwise2388#1;assume (((((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2388#1 <= (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2388#1 <= 2097152) && #t~bitwise2388#1 >= 0) && ((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2388#1 > 2097152 + (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2388#1 >= -9223372036854775808; [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15414-1: [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15414: assume 0 == #t~bitwise2388#1;havoc #t~bitwise2388#1; [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15414: assume !(0 == #t~bitwise2388#1);havoc #t~bitwise2388#1;~i~30#1 := 1 + ~i~30#1; [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12400: bnx2_alloc_bad_rbuf_~val~17#1 := bnx2_alloc_bad_rbuf_#t~ret1607#1;havoc bnx2_alloc_bad_rbuf_#t~ret1607#1; [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15472-1: SUMMARY for call #t~ret2406#1 := printk(88, 0); srcloc: null [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15472: assume -2147483648 <= #t~ret2406#1 && #t~ret2406#1 <= 2147483647;havoc #t~ret2406#1;#res#1 := -16; [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12400-1: SUMMARY for call bnx2_alloc_bad_rbuf_#t~ret1607#1 := bnx2_reg_rd_ind(bnx2_alloc_bad_rbuf_~bp#1.base, bnx2_alloc_bad_rbuf_~bp#1.offset, 2097156); srcloc: null [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12392-4: assume 0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1605#1 := 0; [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12392-4: assume !(0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12392-3: assume 65408 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1605#1 := bnx2_alloc_bad_rbuf_~val~17#1; [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12392-3: assume !(65408 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12392: bnx2_alloc_bad_rbuf_~val~17#1 := bnx2_alloc_bad_rbuf_#t~bitwise1605#1;havoc bnx2_alloc_bad_rbuf_#t~bitwise1605#1; [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12392-2: havoc bnx2_alloc_bad_rbuf_#t~bitwise1605#1;assume bnx2_alloc_bad_rbuf_#t~bitwise1605#1 % 4294967296 <= bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 && bnx2_alloc_bad_rbuf_#t~bitwise1605#1 % 4294967296 <= 65408; [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12392-1: [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15456-4: assume 0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2404#1 := 0; [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15456-4: assume !(0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15456-3: assume 768 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2404#1 := (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15456-3: assume !(768 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15456-2: havoc #t~bitwise2404#1;assume (((((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2404#1 <= (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2404#1 <= 768) && #t~bitwise2404#1 >= 0) && ((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2404#1 > 768 + (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2404#1 >= -9223372036854775808; [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15456-1: [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15456: assume 0 == #t~bitwise2404#1;havoc #t~bitwise2404#1; [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15456: assume !(0 == #t~bitwise2404#1);havoc #t~bitwise2404#1; [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15465: assume ~i~30#1 <= 9; [2025-02-08 03:53:41,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15465: assume !(~i~30#1 <= 9); [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410: bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 := bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 - 1;call bnx2_alloc_bad_rbuf_#t~mem1608#1 := read~int#26(bnx2_alloc_bad_rbuf_~good_mbuf~0#1.base, bnx2_alloc_bad_rbuf_~good_mbuf~0#1.offset + 2 * (if bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);bnx2_alloc_bad_rbuf_~val~17#1 := bnx2_alloc_bad_rbuf_#t~mem1608#1 % 65536;havoc bnx2_alloc_bad_rbuf_#t~mem1608#1; [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394: assume 0 == bnx2_alloc_bad_rbuf_#t~bitwise1606#1 % 4294967296;havoc bnx2_alloc_bad_rbuf_#t~bitwise1606#1;call write~int#26(bnx2_alloc_bad_rbuf_~val~17#1, bnx2_alloc_bad_rbuf_~good_mbuf~0#1.base, bnx2_alloc_bad_rbuf_~good_mbuf~0#1.offset + 2 * (if bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 := 1 + bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1; [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394: assume !(0 == bnx2_alloc_bad_rbuf_#t~bitwise1606#1 % 4294967296);havoc bnx2_alloc_bad_rbuf_#t~bitwise1606#1; [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394-2: havoc bnx2_alloc_bad_rbuf_#t~bitwise1606#1;assume bnx2_alloc_bad_rbuf_#t~bitwise1606#1 % 4294967296 <= bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 && bnx2_alloc_bad_rbuf_#t~bitwise1606#1 % 4294967296 <= 512; [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394-1: [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394-4: assume 0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1606#1 := 0; [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394-4: assume !(0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394-3: assume 512 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1606#1 := bnx2_alloc_bad_rbuf_~val~17#1; [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394-3: assume !(512 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12403: assume 0 != (if bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 % 18446744073709551616 else bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) % 1024; [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12403: assume !(0 != (if bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 % 18446744073709551616 else bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) % 1024); [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412: bnx2_alloc_bad_rbuf_~val~17#1 := 1 + bnx2_alloc_bad_rbuf_#t~bitwise1609#1 - bnx2_alloc_bad_rbuf_#t~bitwise1609#1 % 2;havoc bnx2_alloc_bad_rbuf_#t~bitwise1609#1; [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412-2: havoc bnx2_alloc_bad_rbuf_#t~bitwise1609#1;assume (bnx2_alloc_bad_rbuf_#t~bitwise1609#1 % 4294967296 >= 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 && bnx2_alloc_bad_rbuf_#t~bitwise1609#1 % 4294967296 >= bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) && bnx2_alloc_bad_rbuf_#t~bitwise1609#1 % 4294967296 <= 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 + bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296; [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412-1: [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412-4: assume 0 == 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 || 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1609#1 := bnx2_alloc_bad_rbuf_~val~17#1; [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412-4: assume !(0 == 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 || 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412-3: assume 0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1609#1 := 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412-3: assume !(0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12421-1: SUMMARY for call kfree(bnx2_alloc_bad_rbuf_~good_mbuf~0#1.base, bnx2_alloc_bad_rbuf_~good_mbuf~0#1.offset); srcloc: null [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12421: bnx2_alloc_bad_rbuf_#res#1 := 0; [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12413: SUMMARY for call bnx2_reg_wr_ind(bnx2_alloc_bad_rbuf_~bp#1.base, bnx2_alloc_bad_rbuf_~bp#1.offset, 2097172, bnx2_alloc_bad_rbuf_~val~17#1); srcloc: null [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15411-1: SUMMARY for call msleep(1); srcloc: null [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15411: call #t~mem2386#1.base, #t~mem2386#1.offset := read~$Pointer$#26(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15461-1: SUMMARY for call __const_udelay(42950); srcloc: null [2025-02-08 03:53:41,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15461: ~i~30#1 := 1 + ~i~30#1; [2025-02-08 03:53:41,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20846: assume { :begin_inline_netif_napi_del } true;netif_napi_del_#in~arg0#1.base, netif_napi_del_#in~arg0#1.offset := ~bp#1.base, 32 + ~bp#1.offset + 942 * ~i~55#1;havoc netif_napi_del_~arg0#1.base, netif_napi_del_~arg0#1.offset;netif_napi_del_~arg0#1.base, netif_napi_del_~arg0#1.offset := netif_napi_del_#in~arg0#1.base, netif_napi_del_#in~arg0#1.offset;havoc netif_napi_del_~arg0#1.base, netif_napi_del_~arg0#1.offset;havoc netif_napi_del_#in~arg0#1.base, netif_napi_del_#in~arg0#1.offset;assume { :end_inline_netif_napi_del } true;~i~55#1 := 1 + ~i~55#1; [2025-02-08 03:53:41,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18604-3: havoc #t~bitwise3391#1;assume #t~bitwise3391#1 % 4294967296 <= #t~mem3390#1 % 4294967296 && #t~bitwise3391#1 % 4294967296 <= 8; [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18604-4: assume 8 == #t~mem3390#1 % 4294967296;#t~bitwise3391#1 := #t~mem3390#1; [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18604-4: assume !(8 == #t~mem3390#1 % 4294967296); [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18600: assume #t~short3389#1;havoc #t~mem3388#1;havoc #t~short3389#1; [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18600: assume !#t~short3389#1;havoc #t~mem3388#1;havoc #t~short3389#1;#t~short3392#1 := 2500 == ~speed~2#1 % 4294967296; [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18604-5: assume 0 == #t~mem3390#1 % 4294967296;#t~bitwise3391#1 := 0; [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18604-5: assume !(0 == #t~mem3390#1 % 4294967296); [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18600-1: assume #t~short3389#1; [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18600-1: assume !#t~short3389#1;call #t~mem3388#1 := read~int#26(~cmd#1.base, 14 + ~cmd#1.offset, 1);#t~short3389#1 := 1 != #t~mem3388#1 % 256 % 4294967296; [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18604-6: assume #t~short3392#1;call #t~mem3390#1 := read~int#26(~bp~18#1.base, 8898 + ~bp~18#1.offset, 4); [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18604-6: assume !#t~short3392#1; [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18604: assume #t~short3392#1;havoc #t~mem3390#1;havoc #t~bitwise3391#1;havoc #t~short3392#1; [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18604: assume !#t~short3392#1;havoc #t~mem3390#1;havoc #t~bitwise3391#1;havoc #t~short3392#1; [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18604-1: #t~short3392#1 := 0 == #t~bitwise3391#1 % 4294967296; [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18604-2: [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18613: ~autoneg~1#1 := #t~bitwise3393#1;havoc #t~bitwise3393#1;~req_line_speed~0#1 := ~speed~2#1;call #t~mem3394#1 := read~int#26(~cmd#1.base, 14 + ~cmd#1.offset, 1);~req_duplex~0#1 := #t~mem3394#1;havoc #t~mem3394#1;~advertising~1#1 := 0; [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18613-1: [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18613-2: havoc #t~bitwise3393#1;assume #t~bitwise3393#1 % 4294967296 <= ~autoneg~1#1 % 256 % 4294967296 && #t~bitwise3393#1 % 4294967296 <= 254; [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18613-3: assume 254 == ~autoneg~1#1 % 256 % 4294967296;#t~bitwise3393#1 := ~autoneg~1#1 % 256; [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18613-3: assume !(254 == ~autoneg~1#1 % 256 % 4294967296); [2025-02-08 03:53:41,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18613-4: assume 0 == ~autoneg~1#1 % 256 % 4294967296;#t~bitwise3393#1 := 0; [2025-02-08 03:53:41,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18613-4: assume !(0 == ~autoneg~1#1 % 256 % 4294967296); [2025-02-08 03:53:41,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18609: assume 1000 == ~speed~2#1 % 4294967296 || 2500 == ~speed~2#1 % 4294967296; [2025-02-08 03:53:41,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18609: assume !(1000 == ~speed~2#1 % 4294967296 || 2500 == ~speed~2#1 % 4294967296); [2025-02-08 03:53:41,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023: havoc ethtool_cmd_speed_#t~mem325#1;havoc ethtool_cmd_speed_#t~mem326#1;havoc ethtool_cmd_speed_#t~bitwise327#1;#t~ret3386#1 := ethtool_cmd_speed_#res#1;havoc ethtool_cmd_speed_#t~mem325#1, ethtool_cmd_speed_#t~mem326#1, ethtool_cmd_speed_#t~bitwise327#1, ethtool_cmd_speed_~ep#1.base, ethtool_cmd_speed_~ep#1.offset;havoc ethtool_cmd_speed_#in~ep#1.base, ethtool_cmd_speed_#in~ep#1.offset;assume { :end_inline_ethtool_cmd_speed } true;~tmp___2~25#1 := #t~ret3386#1;havoc #t~ret3386#1;~speed~2#1 := ~tmp___2~25#1;call #t~mem3387#1 := read~int#26(~cmd#1.base, 15 + ~cmd#1.offset, 1); [2025-02-08 03:53:41,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18599: assume 3 == #t~mem3387#1 % 256 % 4294967296;havoc #t~mem3387#1;#t~short3389#1 := 1000 != ~speed~2#1 % 4294967296 && 2500 != ~speed~2#1 % 4294967296; [2025-02-08 03:53:41,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18599: assume !(3 == #t~mem3387#1 % 256 % 4294967296);havoc #t~mem3387#1; [2025-02-08 03:53:41,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9399: call ULTIMATE.dealloc(~#info~1.base, ~#info~1.offset);havoc ~#info~1.base, ~#info~1.offset; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10647-3: assume false;#t~bitwise932#1 := ~val~5#1; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10647-3: assume !false; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10647-2: havoc #t~bitwise932#1;assume (#t~bitwise932#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise932#1 % 4294967296 >= 8) && #t~bitwise932#1 % 4294967296 <= 8 + ~val~5#1 % 4294967296; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10647-4: assume 0 == ~val~5#1 % 4294967296 || 8 == ~val~5#1 % 4294967296;#t~bitwise932#1 := 8; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10647-4: assume !(0 == ~val~5#1 % 4294967296 || 8 == ~val~5#1 % 4294967296); [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10647-1: [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10647: ~val~5#1 := #t~bitwise932#1; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10582: assume 1 == bnx2_init_all_rx_contexts_~i~17#1;bnx2_init_all_rx_contexts_~cid~0#1 := 4; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10582: assume !(1 == bnx2_init_all_rx_contexts_~i~17#1); [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10642: ~val~5#1 := #t~bitwise930#1; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10642-2: havoc #t~bitwise930#1;assume (#t~bitwise930#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise930#1 % 4294967296 >= 4) && #t~bitwise930#1 % 4294967296 <= 4 + ~val~5#1 % 4294967296; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10642-1: [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10642-4: assume 0 == ~val~5#1 % 4294967296 || 4 == ~val~5#1 % 4294967296;#t~bitwise930#1 := 4; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10642-4: assume !(0 == ~val~5#1 % 4294967296 || 4 == ~val~5#1 % 4294967296); [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10642-3: assume false;#t~bitwise930#1 := ~val~5#1; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10642-3: assume !false; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10636: assume 1460011008 != (#t~mem928#1 - #t~mem928#1 % 65536) % 4294967296;havoc #t~mem928#1; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10636: assume !(1460011008 != (#t~mem928#1 - #t~mem928#1 % 65536) % 4294967296);havoc #t~mem928#1; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10636-1: call #t~mem928#1 := read~int#26(~bp#1.base, 8926 + ~bp#1.offset, 4); [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10587-1: SUMMARY for call bnx2_init_rx_context(bnx2_init_all_rx_contexts_~bp#1.base, bnx2_init_all_rx_contexts_~bp#1.offset, bnx2_init_all_rx_contexts_~cid~0#1); srcloc: null [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10587: bnx2_init_all_rx_contexts_~i~17#1 := 1 + bnx2_init_all_rx_contexts_~i~17#1;bnx2_init_all_rx_contexts_~cid~0#1 := 1 + bnx2_init_all_rx_contexts_~cid~0#1; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645-1: [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645: ~val~5#1 := #t~bitwise931#1; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645-3: assume false;#t~bitwise931#1 := ~val~5#1; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645-3: assume !false; [2025-02-08 03:53:41,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645-2: havoc #t~bitwise931#1;assume (#t~bitwise931#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise931#1 % 4294967296 >= 32) && #t~bitwise931#1 % 4294967296 <= 32 + ~val~5#1 % 4294967296; [2025-02-08 03:53:41,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10637-1: [2025-02-08 03:53:41,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10637: ~val~5#1 := #t~bitwise929#1;havoc #t~bitwise929#1; [2025-02-08 03:53:41,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10637-3: assume false;#t~bitwise929#1 := ~val~5#1; [2025-02-08 03:53:41,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10637-3: assume !false; [2025-02-08 03:53:41,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10637-2: havoc #t~bitwise929#1;assume (#t~bitwise929#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise929#1 % 4294967296 >= 12) && #t~bitwise929#1 % 4294967296 <= 12 + ~val~5#1 % 4294967296; [2025-02-08 03:53:41,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645-4: assume 0 == ~val~5#1 % 4294967296 || 32 == ~val~5#1 % 4294967296;#t~bitwise931#1 := 32; [2025-02-08 03:53:41,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645-4: assume !(0 == ~val~5#1 % 4294967296 || 32 == ~val~5#1 % 4294967296); [2025-02-08 03:53:41,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10637-4: assume 0 == ~val~5#1 % 4294967296 || 12 == ~val~5#1 % 4294967296;#t~bitwise929#1 := 12; [2025-02-08 03:53:41,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10637-4: assume !(0 == ~val~5#1 % 4294967296 || 12 == ~val~5#1 % 4294967296); [2025-02-08 03:53:41,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24615: #res := 8; [2025-02-08 03:53:41,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24617: #res := 10; [2025-02-08 03:53:41,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24613: #res := 3; [2025-02-08 03:53:41,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24619: #res := 23; [2025-02-08 03:53:41,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24621: #res := 24; [2025-02-08 03:53:41,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24537: #res := 36; [2025-02-08 03:53:41,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24545: #res := 43; [2025-02-08 03:53:41,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24521: #res := 19; [2025-02-08 03:53:41,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24529: #res := 26; [2025-02-08 03:53:41,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24505: #res := 7; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24563: #res := 55; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24513: #res := 14; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24571: #res := 60; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24547: #res := 44; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24555: #res := 48; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24531: #res := 28; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24539: #res := 38; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24515: #res := 16; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24523: #res := 20; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24565: #res := 57; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24507: #res := 8; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24573: #res := 61; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24549: #res := 45; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24557: #res := 50; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24533: #res := 30; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24541: #res := 39; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24517: #res := 17; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24525: #res := 21; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24567: #res := 58; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24501: #res := 1; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24509: #res := 10; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24551: #res := 46; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24559: #res := 52; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24535: #res := 33; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24543: #res := 41; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24519: #res := 18; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24527: #res := 23; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24503: #res := 3; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24569: #res := 59; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24511: #res := 12; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24553: #res := 47; [2025-02-08 03:53:41,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24561: #res := 53; [2025-02-08 03:53:41,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24663: #res := 27; [2025-02-08 03:53:41,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24659: #res := 22; [2025-02-08 03:53:41,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24661: #res := 25; [2025-02-08 03:53:41,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24657: #res := 1; [2025-02-08 03:53:41,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24735: #res := 20; [2025-02-08 03:53:41,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24731: #res := 6; [2025-02-08 03:53:41,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24733: #res := 7; [2025-02-08 03:53:41,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22655: havoc ldv_dispatch_instance_register_10_2_~arg0#1.base, ldv_dispatch_instance_register_10_2_~arg0#1.offset;havoc ldv_dispatch_instance_register_10_2_#in~arg0#1.base, ldv_dispatch_instance_register_10_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_instance_register_10_2 } true;#res#1 := ~arg0#1; [2025-02-08 03:53:41,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22664: #res#1 := ~arg0#1; [2025-02-08 03:53:41,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21838: assume { :end_inline_ldv_switch_automaton_state_5_3 } true; [2025-02-08 03:53:41,530 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8119-1: SUMMARY for call napi_enable_#t~ret337#1 := ldv__builtin_expect((if 0 == napi_enable_~tmp~36#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:53:41,530 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8118: assume -2147483648 <= napi_enable_#t~ret336#1 && napi_enable_#t~ret336#1 <= 2147483647;napi_enable_~tmp~36#1 := napi_enable_#t~ret336#1;havoc napi_enable_#t~ret336#1; [2025-02-08 03:53:41,530 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8119: assume -9223372036854775808 <= napi_enable_#t~ret337#1 && napi_enable_#t~ret337#1 <= 9223372036854775807;napi_enable_~tmp___0~16#1 := napi_enable_#t~ret337#1;havoc napi_enable_#t~ret337#1; [2025-02-08 03:53:41,530 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8121: assume 0 != napi_enable_~tmp___0~16#1;assume false; [2025-02-08 03:53:41,530 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8121: assume !(0 != napi_enable_~tmp___0~16#1); [2025-02-08 03:53:41,530 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8118-1: SUMMARY for call napi_enable_#t~ret336#1 := constant_test_bit(0, napi_enable_~n#1.base, 16 + napi_enable_~n#1.offset); srcloc: null [2025-02-08 03:53:41,530 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9676: assume { :begin_inline_napi_enable } true;napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset := ~bp#1.base, 32 + ~bp#1.offset + 942 * ~i~10#1;havoc napi_enable_#t~ret336#1, napi_enable_#t~ret337#1, napi_enable_~n#1.base, napi_enable_~n#1.offset, napi_enable_~tmp~36#1, napi_enable_~tmp___0~16#1;napi_enable_~n#1.base, napi_enable_~n#1.offset := napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset;havoc napi_enable_~tmp~36#1;havoc napi_enable_~tmp___0~16#1; [2025-02-08 03:53:41,530 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8131-1: SUMMARY for call clear_bit(0, napi_enable_~n#1.base, 16 + napi_enable_~n#1.offset); srcloc: null [2025-02-08 03:53:41,531 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8131: havoc napi_enable_#t~ret336#1, napi_enable_#t~ret337#1, napi_enable_~n#1.base, napi_enable_~n#1.offset, napi_enable_~tmp~36#1, napi_enable_~tmp___0~16#1;havoc napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset;assume { :end_inline_napi_enable } true;~i~10#1 := 1 + ~i~10#1; [2025-02-08 03:53:41,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27775: havoc pci_bus_read_config_dword_#t~nondet4430#1; [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14487-4: assume 0 == ~val~21 % 4294967296;#t~bitwise2154 := 0; [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14487-4: assume !(0 == ~val~21 % 4294967296); [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14487-2: havoc #t~bitwise2154;assume #t~bitwise2154 % 4294967296 <= ~val~21 % 4294967296 && #t~bitwise2154 % 4294967296 <= 4294967293; [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14487-3: assume 4294967293 == ~val~21 % 4294967296;#t~bitwise2154 := ~val~21; [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14487-3: assume !(4294967293 == ~val~21 % 4294967296); [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14487: ~val~21 := #t~bitwise2154;havoc #t~bitwise2154;call #t~mem2155.base, #t~mem2155.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14487-1: [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14471-2: call #t~mem2146.base, #t~mem2146.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14471: havoc #t~mem2146.base, #t~mem2146.offset;~i~28 := 1 + ~i~28; [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14471-1: SUMMARY for call writel(4294967295, #t~mem2146.base, #t~mem2146.offset + (if (5328 + 4 * ~i~28) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (5328 + 4 * ~i~28) % 18446744073709551616 % 18446744073709551616 else (5328 + 4 * ~i~28) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14488-1: SUMMARY for call writel(~val~21, #t~mem2155.base, 6152 + #t~mem2155.offset); srcloc: null [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14488: havoc #t~mem2155.base, #t~mem2155.offset;~wol_msg~0 := 67108864; [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14480-1: SUMMARY for call writel(4096, #t~mem2147.base, 5320 + #t~mem2147.offset); srcloc: null [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14480: havoc #t~mem2147.base, #t~mem2147.offset;~val~21 := 196609;call #t~mem2148.base, #t~mem2148.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14482: havoc #t~mem2148.base, #t~mem2148.offset;call #t~mem2149.base, #t~mem2149.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14482-1: SUMMARY for call writel(0, #t~mem2148.base, 6176 + #t~mem2148.offset); srcloc: null [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14483: havoc #t~mem2149.base, #t~mem2149.offset;call #t~mem2150.base, #t~mem2150.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14483-1: SUMMARY for call writel(~val~21, #t~mem2149.base, 6176 + #t~mem2149.offset); srcloc: null [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14475: assume ~i~28 <= 7; [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14475: assume !(~i~28 <= 7);call #t~mem2147.base, #t~mem2147.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14484-1: SUMMARY for call writel(2147483648 + ~val~21 - (~val~21 - ~val~21 % 2147483648), #t~mem2150.base, 6176 + #t~mem2150.offset); srcloc: null [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14484: havoc #t~mem2150.base, #t~mem2150.offset;call #t~mem2151.base, #t~mem2151.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:41,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14485: havoc #t~mem2151.base, #t~mem2151.offset;call #t~mem2152.base, #t~mem2152.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:41,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14485-1: SUMMARY for call writel(1664, #t~mem2151.base, 2064 + #t~mem2151.offset); srcloc: null [2025-02-08 03:53:41,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14486-1: SUMMARY for call #t~ret2153 := readl(#t~mem2152.base, 6152 + #t~mem2152.offset); srcloc: null [2025-02-08 03:53:41,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14486: ~val~21 := #t~ret2153;havoc #t~mem2152.base, #t~mem2152.offset;havoc #t~ret2153; [2025-02-08 03:53:41,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17884: call ULTIMATE.dealloc(bnx2_reset_task_~#pcicmd~0#1.base, bnx2_reset_task_~#pcicmd~0#1.offset);havoc bnx2_reset_task_~#pcicmd~0#1.base, bnx2_reset_task_~#pcicmd~0#1.offset;havoc bnx2_reset_task_#t~mem3018#1.base, bnx2_reset_task_#t~mem3018#1.offset, bnx2_reset_task_#t~ret3019#1, bnx2_reset_task_#t~mem3020#1.base, bnx2_reset_task_#t~mem3020#1.offset, bnx2_reset_task_#t~ret3021#1, bnx2_reset_task_#t~mem3022#1, bnx2_reset_task_#t~bitwise3023#1, bnx2_reset_task_#t~mem3024#1.base, bnx2_reset_task_#t~mem3024#1.offset, bnx2_reset_task_#t~mem3025#1.base, bnx2_reset_task_#t~mem3025#1.offset, bnx2_reset_task_#t~ret3026#1, bnx2_reset_task_#t~ret3027#1, bnx2_reset_task_#t~mem3028#1.base, bnx2_reset_task_#t~mem3028#1.offset, bnx2_reset_task_#t~ret3029#1, bnx2_reset_task_#t~mem3030#1.base, bnx2_reset_task_#t~mem3030#1.offset, bnx2_reset_task_#t~ret3031#1, bnx2_reset_task_~work#1.base, bnx2_reset_task_~work#1.offset, bnx2_reset_task_~bp~12#1.base, bnx2_reset_task_~bp~12#1.offset, bnx2_reset_task_~__mptr~3#1.base, bnx2_reset_task_~__mptr~3#1.offset, bnx2_reset_task_~rc~16#1, bnx2_reset_task_~#pcicmd~0#1.base, bnx2_reset_task_~#pcicmd~0#1.offset, bnx2_reset_task_~tmp~129#1, bnx2_reset_task_~tmp___0~68#1;havoc bnx2_reset_task_#in~work#1.base, bnx2_reset_task_#in~work#1.offset;assume { :end_inline_bnx2_reset_task } true; [2025-02-08 03:53:41,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7878: havoc #t~mem296;havoc #t~mem297; [2025-02-08 03:53:41,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7072: assume { :end_inline_synchronize_sched } true; [2025-02-08 03:53:41,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-17: #t~ret4479#1 := bnx2_unregister_cnic_#res#1;havoc bnx2_unregister_cnic_#t~ret562#1.base, bnx2_unregister_cnic_#t~ret562#1.offset, bnx2_unregister_cnic_~dev#1.base, bnx2_unregister_cnic_~dev#1.offset, bnx2_unregister_cnic_~bp~2#1.base, bnx2_unregister_cnic_~bp~2#1.offset, bnx2_unregister_cnic_~tmp~65#1.base, bnx2_unregister_cnic_~tmp~65#1.offset, bnx2_unregister_cnic_~bnapi~1#1.base, bnx2_unregister_cnic_~bnapi~1#1.offset, bnx2_unregister_cnic_~cp~2#1.base, bnx2_unregister_cnic_~cp~2#1.offset;havoc bnx2_unregister_cnic_#in~dev#1.base, bnx2_unregister_cnic_#in~dev#1.offset;assume { :end_inline_bnx2_unregister_cnic } true;assume -2147483648 <= #t~ret4479#1 && #t~ret4479#1 <= 2147483647;#t~funptrres4478#1 := #t~ret4479#1; [2025-02-08 03:53:41,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9327: assume { :end_inline_synchronize_rcu } true;bnx2_unregister_cnic_#res#1 := 0; [2025-02-08 03:53:45,808 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18038: havoc bnx2_dump_ftq_#t~mem3053#1.base, bnx2_dump_ftq_#t~mem3053#1.offset;call bnx2_dump_ftq_#t~mem3054#1.base, bnx2_dump_ftq_#t~mem3054#1.offset := read~$Pointer$#26(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 03:53:45,808 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18038-1: SUMMARY for call writel(5, bnx2_dump_ftq_#t~mem3053#1.base, 21556 + bnx2_dump_ftq_#t~mem3053#1.offset); srcloc: null [2025-02-08 03:53:45,808 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18046: bnx2_dump_ftq_~tmp___7~3#1 := bnx2_dump_ftq_#t~ret3056#1;havoc bnx2_dump_ftq_#t~mem3055#1.base, bnx2_dump_ftq_#t~mem3055#1.offset;havoc bnx2_dump_ftq_#t~ret3056#1; [2025-02-08 03:53:45,808 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18046-1: SUMMARY for call bnx2_dump_ftq_#t~ret3056#1 := readl(bnx2_dump_ftq_#t~mem3055#1.base, 21504 + bnx2_dump_ftq_#t~mem3055#1.offset); srcloc: null [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18013: bnx2_dump_ftq_~tmp___3~9#1 := bnx2_dump_ftq_#t~ret3042#1;havoc bnx2_dump_ftq_#t~ret3042#1; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18013-1: SUMMARY for call bnx2_dump_ftq_#t~ret3042#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8 + bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18055: bnx2_dump_ftq_~valid~0#1 := bnx2_dump_ftq_#t~ret3063#1;havoc bnx2_dump_ftq_#t~mem3062#1.base, bnx2_dump_ftq_#t~mem3062#1.offset;havoc bnx2_dump_ftq_#t~ret3063#1; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18055-1: SUMMARY for call bnx2_dump_ftq_#t~ret3063#1 := readl(bnx2_dump_ftq_#t~mem3062#1.base, 21556 + bnx2_dump_ftq_#t~mem3062#1.offset); srcloc: null [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18039: havoc bnx2_dump_ftq_#t~mem3054#1.base, bnx2_dump_ftq_#t~mem3054#1.offset; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18039-1: SUMMARY for call writel(8, bnx2_dump_ftq_#t~mem3054#1.base, 21504 + bnx2_dump_ftq_#t~mem3054#1.offset); srcloc: null [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18014: bnx2_dump_ftq_~tmp___4~6#1 := bnx2_dump_ftq_#t~ret3043#1;havoc bnx2_dump_ftq_#t~ret3043#1; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18014-1: SUMMARY for call bnx2_dump_ftq_#t~ret3043#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 4 + bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18056: assume -2147483648 <= bnx2_dump_ftq_#t~ret3064#1 && bnx2_dump_ftq_#t~ret3064#1 <= 2147483647;havoc bnx2_dump_ftq_#t~ret3064#1;bnx2_dump_ftq_~i~46#1 := 1 + bnx2_dump_ftq_~i~46#1; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18056-1: SUMMARY for call bnx2_dump_ftq_#t~ret3064#1 := netdev_err(bnx2_dump_ftq_~dev~2#1.base, bnx2_dump_ftq_~dev~2#1.offset, 118, 0); srcloc: null [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18048: assume 0 != bnx2_dump_ftq_#t~bitwise3057#1 % 18446744073709551616 && bnx2_dump_ftq_~j~15#1 <= 99;havoc bnx2_dump_ftq_#t~bitwise3057#1; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18048: assume !(0 != bnx2_dump_ftq_#t~bitwise3057#1 % 18446744073709551616 && bnx2_dump_ftq_~j~15#1 <= 99);havoc bnx2_dump_ftq_#t~bitwise3057#1;call bnx2_dump_ftq_#t~mem3058#1.base, bnx2_dump_ftq_#t~mem3058#1.offset := read~$Pointer$#26(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18048-1: [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18015: bnx2_dump_ftq_~tmp___5~5#1 := bnx2_dump_ftq_#t~ret3044#1;havoc bnx2_dump_ftq_#t~ret3044#1; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18048-2: havoc bnx2_dump_ftq_#t~bitwise3057#1;assume bnx2_dump_ftq_#t~bitwise3057#1 % 18446744073709551616 <= bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616 && bnx2_dump_ftq_#t~bitwise3057#1 % 18446744073709551616 <= 8; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18015-1: SUMMARY for call bnx2_dump_ftq_#t~ret3044#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18048-3: assume 8 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616;bnx2_dump_ftq_#t~bitwise3057#1 := bnx2_dump_ftq_~tmp___7~3#1 % 4294967296; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18048-3: assume !(8 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616); [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18048-4: assume 0 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616;bnx2_dump_ftq_#t~bitwise3057#1 := 0; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18048-4: assume !(0 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616); [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27876: havoc queue_work_on_#t~nondet4449#1; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18041: call bnx2_dump_ftq_#t~mem3055#1.base, bnx2_dump_ftq_#t~mem3055#1.offset := read~$Pointer$#26(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18016: assume -2147483648 <= bnx2_dump_ftq_#t~ret3045#1 && bnx2_dump_ftq_#t~ret3045#1 <= 2147483647;havoc bnx2_dump_ftq_#t~ret3045#1;bnx2_dump_ftq_~reg~2#1 := 262144 + bnx2_dump_ftq_~reg~2#1; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18016-1: SUMMARY for call bnx2_dump_ftq_#t~ret3045#1 := netdev_err(bnx2_dump_ftq_~dev~2#1.base, bnx2_dump_ftq_~dev~2#1.offset, 113, 0); srcloc: null [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18074: call ULTIMATE.dealloc(bnx2_dump_state_~#val1~2#1.base, bnx2_dump_state_~#val1~2#1.offset);havoc bnx2_dump_state_~#val1~2#1.base, bnx2_dump_state_~#val1~2#1.offset;call ULTIMATE.dealloc(bnx2_dump_state_~#val2~0#1.base, bnx2_dump_state_~#val2~0#1.offset);havoc bnx2_dump_state_~#val2~0#1.base, bnx2_dump_state_~#val2~0#1.offset; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18010-1: SUMMARY for call bnx2_dump_ftq_#t~ret3039#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 32 + bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18043: bnx2_dump_ftq_~j~15#1 := 1 + bnx2_dump_ftq_~j~15#1; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18010: bnx2_dump_ftq_~tmp___0~69#1 := bnx2_dump_ftq_#t~ret3039#1;havoc bnx2_dump_ftq_#t~ret3039#1; [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17994-1: SUMMARY for call bnx2_dump_ftq_#t~ret3035#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, bnx2_dump_ftq_#t~mem3034#1); srcloc: null [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17994-2: call bnx2_dump_ftq_#t~mem3034#1 := read~int#18(bnx2_dump_ftq_~#ftq_arr~0#1.base, 8 + (bnx2_dump_ftq_~#ftq_arr~0#1.offset + 12 * bnx2_dump_ftq_~i~46#1), 4); [2025-02-08 03:53:45,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17994: bnx2_dump_ftq_~tmp~130#1 := bnx2_dump_ftq_#t~ret3035#1;havoc bnx2_dump_ftq_#t~mem3034#1;havoc bnx2_dump_ftq_#t~ret3035#1;call bnx2_dump_ftq_#t~mem3036#1.base, bnx2_dump_ftq_#t~mem3036#1.offset := read~$Pointer$#18(bnx2_dump_ftq_~#ftq_arr~0#1.base, bnx2_dump_ftq_~#ftq_arr~0#1.offset + 12 * bnx2_dump_ftq_~i~46#1, 8); [2025-02-08 03:53:45,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18036: bnx2_dump_ftq_~j~15#1 := 0;call bnx2_dump_ftq_#t~mem3052#1.base, bnx2_dump_ftq_#t~mem3052#1.offset := read~$Pointer$#26(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 03:53:45,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18011: bnx2_dump_ftq_~tmp___1~38#1 := bnx2_dump_ftq_#t~ret3040#1;havoc bnx2_dump_ftq_#t~ret3040#1; [2025-02-08 03:53:45,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18011-1: SUMMARY for call bnx2_dump_ftq_#t~ret3040#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 28 + bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 03:53:45,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18053: bnx2_dump_ftq_~cid~3#1 := bnx2_dump_ftq_#t~ret3059#1;havoc bnx2_dump_ftq_#t~mem3058#1.base, bnx2_dump_ftq_#t~mem3058#1.offset;havoc bnx2_dump_ftq_#t~ret3059#1;call bnx2_dump_ftq_#t~mem3060#1.base, bnx2_dump_ftq_#t~mem3060#1.offset := read~$Pointer$#26(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 03:53:45,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18053-1: SUMMARY for call bnx2_dump_ftq_#t~ret3059#1 := readl(bnx2_dump_ftq_#t~mem3058#1.base, 21552 + bnx2_dump_ftq_#t~mem3058#1.offset); srcloc: null [2025-02-08 03:53:45,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17995: assume -2147483648 <= bnx2_dump_ftq_#t~ret3037#1 && bnx2_dump_ftq_#t~ret3037#1 <= 2147483647;havoc bnx2_dump_ftq_#t~mem3036#1.base, bnx2_dump_ftq_#t~mem3036#1.offset;havoc bnx2_dump_ftq_#t~ret3037#1;bnx2_dump_ftq_~i~46#1 := 1 + bnx2_dump_ftq_~i~46#1; [2025-02-08 03:53:45,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17995-1: SUMMARY for call bnx2_dump_ftq_#t~ret3037#1 := netdev_err(bnx2_dump_ftq_~dev~2#1.base, bnx2_dump_ftq_~dev~2#1.offset, 111, 0); srcloc: null [2025-02-08 03:53:45,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18037: havoc bnx2_dump_ftq_#t~mem3052#1.base, bnx2_dump_ftq_#t~mem3052#1.offset;call bnx2_dump_ftq_#t~mem3053#1.base, bnx2_dump_ftq_#t~mem3053#1.offset := read~$Pointer$#26(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 03:53:45,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18037-1: SUMMARY for call writel(bnx2_dump_ftq_~i~46#1, bnx2_dump_ftq_#t~mem3052#1.base, 21540 + bnx2_dump_ftq_#t~mem3052#1.offset); srcloc: null [2025-02-08 03:53:45,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18012: bnx2_dump_ftq_~tmp___2~22#1 := bnx2_dump_ftq_#t~ret3041#1;havoc bnx2_dump_ftq_#t~ret3041#1; [2025-02-08 03:53:45,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18012-1: SUMMARY for call bnx2_dump_ftq_#t~ret3041#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 28 + bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 03:53:45,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17946: call ULTIMATE.dealloc(bnx2_dump_ftq_~#ftq_arr~0#1.base, bnx2_dump_ftq_~#ftq_arr~0#1.offset);havoc bnx2_dump_ftq_~#ftq_arr~0#1.base, bnx2_dump_ftq_~#ftq_arr~0#1.offset; [2025-02-08 03:53:45,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18054: bnx2_dump_ftq_~bdidx~0#1 := bnx2_dump_ftq_#t~ret3061#1;havoc bnx2_dump_ftq_#t~mem3060#1.base, bnx2_dump_ftq_#t~mem3060#1.offset;havoc bnx2_dump_ftq_#t~ret3061#1;call bnx2_dump_ftq_#t~mem3062#1.base, bnx2_dump_ftq_#t~mem3062#1.offset := read~$Pointer$#26(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 03:53:45,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18054-1: SUMMARY for call bnx2_dump_ftq_#t~ret3061#1 := readl(bnx2_dump_ftq_#t~mem3060#1.base, 21548 + bnx2_dump_ftq_#t~mem3060#1.offset); srcloc: null [2025-02-08 03:53:47,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24281: SUMMARY for call ldv_assume((if 0 == ldv_register_netdev_~ldv_11_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 03:53:47,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20053-1: [2025-02-08 03:53:47,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20053: assume 0 != bnx2_get_pci_speed_#t~bitwise3688#1;havoc bnx2_get_pci_speed_#t~bitwise3688#1;call bnx2_get_pci_speed_#t~mem3689#1 := read~int#26(bnx2_get_pci_speed_~bp#1.base, 28 + bnx2_get_pci_speed_~bp#1.offset, 4);call write~int#26(1 + bnx2_get_pci_speed_#t~mem3689#1 - bnx2_get_pci_speed_#t~mem3689#1 % 2, bnx2_get_pci_speed_~bp#1.base, 28 + bnx2_get_pci_speed_~bp#1.offset, 4);havoc bnx2_get_pci_speed_#t~mem3689#1;call bnx2_get_pci_speed_#t~mem3690#1.base, bnx2_get_pci_speed_#t~mem3690#1.offset := read~$Pointer$#26(bnx2_get_pci_speed_~bp#1.base, bnx2_get_pci_speed_~bp#1.offset, 8); [2025-02-08 03:53:47,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20053: assume !(0 != bnx2_get_pci_speed_#t~bitwise3688#1);havoc bnx2_get_pci_speed_#t~bitwise3688#1; [2025-02-08 03:53:47,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20053-3: assume 8 == (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_get_pci_speed_#t~bitwise3688#1 := (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:47,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20053-3: assume !(8 == (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19987: assume 12 == bnx2_get_5709_media_~bond_id~0#1 % 4294967296;call bnx2_get_5709_media_#t~mem3679#1 := read~int#26(bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4);call write~int#26(1 + bnx2_get_5709_media_#t~mem3679#1 - bnx2_get_5709_media_#t~mem3679#1 % 2, bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4);havoc bnx2_get_5709_media_#t~mem3679#1; [2025-02-08 03:53:47,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19987: assume !(12 == bnx2_get_5709_media_~bond_id~0#1 % 4294967296); [2025-02-08 03:53:47,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20053-2: havoc bnx2_get_pci_speed_#t~bitwise3688#1;assume (((((if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_get_pci_speed_#t~bitwise3688#1 <= (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_get_pci_speed_#t~bitwise3688#1 <= 8) && bnx2_get_pci_speed_#t~bitwise3688#1 >= 0) && ((if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_get_pci_speed_#t~bitwise3688#1 > 8 + (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_get_pci_speed_#t~bitwise3688#1 >= -9223372036854775808; [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20482-1: SUMMARY for call bnx2_init_board_#t~ret3784#1 := bnx2_reg_rd_ind(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 1441792); srcloc: null [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20681-1: assume bnx2_init_board_#t~short3844#1; [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20681-1: assume !bnx2_init_board_#t~short3844#1;call bnx2_init_board_#t~mem3843#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3844#1 := 1460142080 == (bnx2_init_board_#t~mem3843#1 - bnx2_init_board_#t~mem3843#1 % 65536) % 4294967296; [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20648: assume 1460207616 == (bnx2_init_board_#t~mem3825#1 - bnx2_init_board_#t~mem3825#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3825#1;assume { :begin_inline_bnx2_get_5709_media } true;bnx2_get_5709_media_#in~bp#1.base, bnx2_get_5709_media_#in~bp#1.offset := bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset;havoc bnx2_get_5709_media_#t~mem3677#1.base, bnx2_get_5709_media_#t~mem3677#1.offset, bnx2_get_5709_media_#t~ret3678#1, bnx2_get_5709_media_#t~mem3679#1, bnx2_get_5709_media_#t~bitwise3680#1, bnx2_get_5709_media_#t~bitwise3681#1, bnx2_get_5709_media_#t~bitwise3682#1, bnx2_get_5709_media_#t~mem3683#1, bnx2_get_5709_media_#t~mem3684#1, bnx2_get_5709_media_#t~mem3685#1, bnx2_get_5709_media_~bp#1.base, bnx2_get_5709_media_~bp#1.offset, bnx2_get_5709_media_~val~40#1, bnx2_get_5709_media_~tmp~165#1, bnx2_get_5709_media_~bond_id~0#1, bnx2_get_5709_media_~strap~0#1;bnx2_get_5709_media_~bp#1.base, bnx2_get_5709_media_~bp#1.offset := bnx2_get_5709_media_#in~bp#1.base, bnx2_get_5709_media_#in~bp#1.offset;havoc bnx2_get_5709_media_~val~40#1;havoc bnx2_get_5709_media_~tmp~165#1;havoc bnx2_get_5709_media_~bond_id~0#1;havoc bnx2_get_5709_media_~strap~0#1;call bnx2_get_5709_media_#t~mem3677#1.base, bnx2_get_5709_media_#t~mem3677#1.offset := read~$Pointer$#26(bnx2_get_5709_media_~bp#1.base, bnx2_get_5709_media_~bp#1.offset, 8); [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20648: assume !(1460207616 == (bnx2_init_board_#t~mem3825#1 - bnx2_init_board_#t~mem3825#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3825#1;call bnx2_init_board_#t~mem3826#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20681: assume bnx2_init_board_#t~short3844#1;havoc bnx2_init_board_#t~mem3842#1;havoc bnx2_init_board_#t~mem3843#1;havoc bnx2_init_board_#t~short3844#1;call bnx2_init_board_#t~mem3845#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20681: assume !bnx2_init_board_#t~short3844#1;havoc bnx2_init_board_#t~mem3842#1;havoc bnx2_init_board_#t~mem3843#1;havoc bnx2_init_board_#t~short3844#1;call bnx2_init_board_#t~mem3847#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3853#1 := 1460207616 == (bnx2_init_board_#t~mem3847#1 - bnx2_init_board_#t~mem3847#1 % 65536) % 4294967296; [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20483-1: SUMMARY for call bnx2_init_board_#t~ret3785#1 := bnx2_reg_rd_ind(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 1310880); srcloc: null [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20450: assume -2147483648 <= bnx2_init_board_#t~ret3768#1 && bnx2_init_board_#t~ret3768#1 <= 2147483647;bnx2_init_board_~rc~24#1 := bnx2_init_board_#t~ret3768#1;havoc bnx2_init_board_#t~ret3768#1; [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20483: bnx2_init_board_~tmp___4~11#1 := bnx2_init_board_#t~ret3785#1;havoc bnx2_init_board_#t~ret3785#1; [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20053-4: assume 0 == (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_get_pci_speed_#t~bitwise3688#1 := 0; [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20053-4: assume !(0 == (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20747-1: SUMMARY for call bnx2_set_default_link(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset); srcloc: null [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20747: call write~int#26(3, bnx2_init_board_~bp~45#1.base, 9119 + bnx2_init_board_~bp~45#1.offset, 1);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, init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset, init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset := bnx2_init_board_~bp~45#1.base, 8562 + bnx2_init_board_~bp~45#1.offset, 0, 148, 0, bnx2_init_board_~#__key___3~0#1.base, bnx2_init_board_~#__key___3~0#1.offset;havoc init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset, init_timer_key_~arg1#1, init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset, init_timer_key_~arg3#1.base, init_timer_key_~arg3#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 := init_timer_key_#in~arg1#1;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;init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset := init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset;havoc init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset, init_timer_key_~arg1#1, init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset, init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset;havoc init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset, init_timer_key_#in~arg1#1, init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset, init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset;assume { :end_inline_init_timer_key } true;call write~int#26(250 + ~jiffies~0, bnx2_init_board_~bp~45#1.base, 8578 + bnx2_init_board_~bp~45#1.offset, 8);call write~int#26(bnx2_init_board_~bp~45#1.base + bnx2_init_board_~bp~45#1.offset, bnx2_init_board_~bp~45#1.base, 8602 + bnx2_init_board_~bp~45#1.offset, 8);call write~$Pointer$#26(#funAddr~bnx2_timer.base, #funAddr~bnx2_timer.offset, bnx2_init_board_~bp~45#1.base, 8594 + bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20120: assume 0 != bnx2_get_pci_speed_#t~bitwise3692#1;havoc bnx2_get_pci_speed_#t~bitwise3692#1;call write~int#26(66, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20120: assume !(0 != bnx2_get_pci_speed_#t~bitwise3692#1);havoc bnx2_get_pci_speed_#t~bitwise3692#1;call write~int#26(33, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20120-2: havoc bnx2_get_pci_speed_#t~bitwise3692#1;assume (((((if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_get_pci_speed_#t~bitwise3692#1 <= (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_get_pci_speed_#t~bitwise3692#1 <= 4) && bnx2_get_pci_speed_#t~bitwise3692#1 >= 0) && ((if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_get_pci_speed_#t~bitwise3692#1 > 4 + (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_get_pci_speed_#t~bitwise3692#1 >= -9223372036854775808; [2025-02-08 03:53:47,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24282-1: SUMMARY for call ldv_assume((if 5 == ~ldv_statevar_1~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20120-1: [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20120-4: assume 0 == (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_get_pci_speed_#t~bitwise3692#1 := 0; [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20120-4: assume !(0 == (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20021: assume 1 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20021: assume !(1 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20120-3: assume 4 == (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_get_pci_speed_#t~bitwise3692#1 := (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20120-3: assume !(4 == (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20946: assume 0 != ~rc~25#1; [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20946: assume !(0 != ~rc~25#1);assume { :begin_inline_bnx2_bus_string } true;bnx2_bus_string_#in~bp#1.base, bnx2_bus_string_#in~bp#1.offset, bnx2_bus_string_#in~str#1.base, bnx2_bus_string_#in~str#1.offset := ~bp~46#1.base, ~bp~46#1.offset, ~#str~0#1.base, ~#str~0#1.offset;havoc bnx2_bus_string_#res#1.base, bnx2_bus_string_#res#1.offset;havoc bnx2_bus_string_#t~mem3895#1, bnx2_bus_string_#t~bitwise3896#1, bnx2_bus_string_#t~loopctr3897#1, bnx2_bus_string_#t~nondet3898#1, bnx2_bus_string_#t~ret3899#1, bnx2_bus_string_#t~loopctr3900#1, bnx2_bus_string_#t~nondet3901#1, bnx2_bus_string_#t~ret3902#1, bnx2_bus_string_#t~mem3903#1, bnx2_bus_string_#t~loopctr3904#1, bnx2_bus_string_#t~nondet3905#1, bnx2_bus_string_#t~ret3906#1, bnx2_bus_string_#t~mem3907#1, bnx2_bus_string_#t~bitwise3908#1, bnx2_bus_string_#t~loopctr3909#1, bnx2_bus_string_#t~nondet3910#1, bnx2_bus_string_#t~ret3911#1, bnx2_bus_string_#t~loopctr3912#1, bnx2_bus_string_#t~nondet3913#1, bnx2_bus_string_#t~ret3914#1, bnx2_bus_string_#t~mem3915#1, bnx2_bus_string_#t~loopctr3916#1, bnx2_bus_string_#t~nondet3917#1, bnx2_bus_string_#t~ret3918#1, bnx2_bus_string_~bp#1.base, bnx2_bus_string_~bp#1.offset, bnx2_bus_string_~str#1.base, bnx2_bus_string_~str#1.offset, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset, bnx2_bus_string_~tmp~168#1, bnx2_bus_string_~tmp___0~88#1, bnx2_bus_string_~tmp___1~49#1, bnx2_bus_string_~tmp___2~32#1, bnx2_bus_string_~tmp___3~17#1, bnx2_bus_string_~tmp___4~12#1;bnx2_bus_string_~bp#1.base, bnx2_bus_string_~bp#1.offset := bnx2_bus_string_#in~bp#1.base, bnx2_bus_string_#in~bp#1.offset;bnx2_bus_string_~str#1.base, bnx2_bus_string_~str#1.offset := bnx2_bus_string_#in~str#1.base, bnx2_bus_string_#in~str#1.offset;havoc bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset;havoc bnx2_bus_string_~tmp~168#1;havoc bnx2_bus_string_~tmp___0~88#1;havoc bnx2_bus_string_~tmp___1~49#1;havoc bnx2_bus_string_~tmp___2~32#1;havoc bnx2_bus_string_~tmp___3~17#1;havoc bnx2_bus_string_~tmp___4~12#1;bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset := bnx2_bus_string_~str#1.base, bnx2_bus_string_~str#1.offset;call bnx2_bus_string_#t~mem3895#1 := read~int#26(bnx2_bus_string_~bp#1.base, 28 + bnx2_bus_string_~bp#1.offset, 4); [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20450-1: SUMMARY for call bnx2_init_board_#t~ret3768#1 := pci_set_dma_mask(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, 4294967295); srcloc: null [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24282: assume { :begin_inline_ldv_dispatch_register_11_4 } true;ldv_dispatch_register_11_4_#in~arg0#1.base, ldv_dispatch_register_11_4_#in~arg0#1.offset := ldv_register_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_11_netdev_net_device~0#1.offset;havoc ldv_dispatch_register_11_4_~arg0#1.base, ldv_dispatch_register_11_4_~arg0#1.offset;ldv_dispatch_register_11_4_~arg0#1.base, ldv_dispatch_register_11_4_~arg0#1.offset := ldv_dispatch_register_11_4_#in~arg0#1.base, ldv_dispatch_register_11_4_#in~arg0#1.offset;~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset := ldv_dispatch_register_11_4_~arg0#1.base, ldv_dispatch_register_11_4_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_1_5 } true;~ldv_statevar_1~0 := 4; [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20219: assume bnx2_read_vpd_fw_ver_~j~16#1 < 0; [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20219: assume !(bnx2_read_vpd_fw_ver_~j~16#1 < 0); [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20682-2: havoc bnx2_init_board_#t~bitwise3846#1;assume (bnx2_init_board_#t~bitwise3846#1 % 4294967296 >= bnx2_init_board_#t~mem3845#1 % 4294967296 && bnx2_init_board_#t~bitwise3846#1 % 4294967296 >= 2) && bnx2_init_board_#t~bitwise3846#1 % 4294967296 <= 2 + bnx2_init_board_#t~mem3845#1 % 4294967296; [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20682-1: [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20682-4: assume 0 == bnx2_init_board_#t~mem3845#1 % 4294967296 || 2 == bnx2_init_board_#t~mem3845#1 % 4294967296;bnx2_init_board_#t~bitwise3846#1 := 2; [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20682-4: assume !(0 == bnx2_init_board_#t~mem3845#1 % 4294967296 || 2 == bnx2_init_board_#t~mem3845#1 % 4294967296); [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20682-3: assume false;bnx2_init_board_#t~bitwise3846#1 := bnx2_init_board_#t~mem3845#1; [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20682-3: assume !false; [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20517: assume 0 == bnx2_init_board_~i~54#1;bnx2_init_board_~tmp___6~6#1 := bnx2_init_board_~j~17#1;bnx2_init_board_~j~17#1 := 1 + bnx2_init_board_~j~17#1;call write~int#26(98, bnx2_init_board_~bp~45#1.base, 9135 + bnx2_init_board_~bp~45#1.offset + bnx2_init_board_~tmp___6~6#1, 1);bnx2_init_board_~tmp___7~6#1 := bnx2_init_board_~j~17#1;bnx2_init_board_~j~17#1 := 1 + bnx2_init_board_~j~17#1;call write~int#26(99, bnx2_init_board_~bp~45#1.base, 9135 + bnx2_init_board_~bp~45#1.offset + bnx2_init_board_~tmp___7~6#1, 1);bnx2_init_board_~tmp___8~4#1 := bnx2_init_board_~j~17#1;bnx2_init_board_~j~17#1 := 1 + bnx2_init_board_~j~17#1;call write~int#26(32, bnx2_init_board_~bp~45#1.base, 9135 + bnx2_init_board_~bp~45#1.offset + bnx2_init_board_~tmp___8~4#1, 1); [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20517: assume !(0 == bnx2_init_board_~i~54#1); [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20814: assume true;havoc bnx2_bus_string_#t~nondet3905#1;call write~int#30(bnx2_bus_string_#t~nondet3905#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3904#1, 8);bnx2_bus_string_#t~loopctr3904#1 := 1 + bnx2_bus_string_#t~loopctr3904#1; [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20814: assume true;bnx2_bus_string_~tmp___1~49#1 := bnx2_bus_string_#t~ret3906#1;havoc bnx2_bus_string_#t~loopctr3904#1;havoc bnx2_bus_string_#t~nondet3905#1;havoc bnx2_bus_string_#t~ret3906#1;bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset := bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + (if bnx2_bus_string_~tmp___1~49#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_bus_string_~tmp___1~49#1 % 18446744073709551616 % 18446744073709551616 else bnx2_bus_string_~tmp___1~49#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20781: SUMMARY for call pci_release_regions(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21739-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20682: call write~int#26(bnx2_init_board_#t~bitwise3846#1, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3845#1;havoc bnx2_init_board_#t~bitwise3846#1; [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20088: assume 0 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:53:47,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20088: assume !(0 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:53:47,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20914: assume 0 == (~dev~4#1.base + ~dev~4#1.offset) % 18446744073709551616;#res#1 := -12;call ULTIMATE.dealloc(~#str~0#1.base, ~#str~0#1.offset);havoc ~#str~0#1.base, ~#str~0#1.offset; [2025-02-08 03:53:47,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20914: assume !(0 == (~dev~4#1.base + ~dev~4#1.offset) % 18446744073709551616);assume { :begin_inline_bnx2_init_board } true;bnx2_init_board_#in~pdev#1.base, bnx2_init_board_#in~pdev#1.offset, bnx2_init_board_#in~dev#1.base, bnx2_init_board_#in~dev#1.offset := ~pdev#1.base, ~pdev#1.offset, ~dev~4#1.base, ~dev~4#1.offset;havoc bnx2_init_board_#res#1;havoc bnx2_init_board_#t~ret3710#1.base, bnx2_init_board_#t~ret3710#1.offset, bnx2_init_board_#t~ret3711#1.base, bnx2_init_board_#t~ret3711#1.offset, bnx2_init_board_#t~mem3712#1.base, bnx2_init_board_#t~mem3712#1.offset, bnx2_init_board_#t~ret3713#1, bnx2_init_board_#t~ret3714#1, bnx2_init_board_#t~mem3715#1, bnx2_init_board_#t~bitwise3716#1, bnx2_init_board_#t~ret3717#1, bnx2_init_board_#t~ret3718#1, bnx2_init_board_#t~ret3719#1, bnx2_init_board_#t~mem3720#1, bnx2_init_board_#t~mem3721#1, bnx2_init_board_#t~ret3722#1, bnx2_init_board_#t~ret3723#1.base, bnx2_init_board_#t~ret3723#1.offset, bnx2_init_board_#t~ret3724#1.base, bnx2_init_board_#t~ret3724#1.offset, bnx2_init_board_#t~mem3725#1, bnx2_init_board_#t~ret3726#1.base, bnx2_init_board_#t~ret3726#1.offset, bnx2_init_board_#t~mem3727#1.base, bnx2_init_board_#t~mem3727#1.offset, bnx2_init_board_#t~ret3728#1, bnx2_init_board_#t~mem3729#1.base, bnx2_init_board_#t~mem3729#1.offset, bnx2_init_board_#t~mem3730#1.base, bnx2_init_board_#t~mem3730#1.offset, bnx2_init_board_#t~ret3731#1, bnx2_init_board_#t~mem3732#1, bnx2_init_board_#t~ret3733#1, bnx2_init_board_#t~ret3734#1, bnx2_init_board_#t~mem3735#1, bnx2_init_board_#t~bitwise3736#1, bnx2_init_board_#t~mem3737#1, bnx2_init_board_#t~bitwise3738#1, bnx2_init_board_#t~mem3739#1, bnx2_init_board_#t~bitwise3740#1, bnx2_init_board_#t~ret3741#1, bnx2_init_board_#t~mem3742#1, bnx2_init_board_#t~bitwise3743#1, bnx2_init_board_#t~ret3744#1, bnx2_init_board_#t~mem3745#1, bnx2_init_board_#t~ret3746#1, bnx2_init_board_#t~mem3747#1, bnx2_init_board_#t~bitwise3748#1, bnx2_init_board_#t~mem3749#1, bnx2_init_board_#t~mem3750#1, bnx2_init_board_#t~bitwise3751#1, bnx2_init_board_#t~short3752#1, bnx2_init_board_#t~mem3753#1, bnx2_init_board_#t~mem3754#1, bnx2_init_board_#t~bitwise3755#1, bnx2_init_board_#t~mem3756#1, bnx2_init_board_#t~mem3757#1, bnx2_init_board_#t~short3758#1, bnx2_init_board_#t~mem3759#1, bnx2_init_board_#t~mem3760#1, bnx2_init_board_#t~bitwise3761#1, bnx2_init_board_#t~mem3762#1, bnx2_init_board_#t~ret3763#1, bnx2_init_board_#t~mem3764#1, bnx2_init_board_#t~bitwise3765#1, bnx2_init_board_#t~ret3766#1, bnx2_init_board_#t~ret3767#1, bnx2_init_board_#t~ret3768#1, bnx2_init_board_#t~ret3769#1, bnx2_init_board_#t~mem3770#1, bnx2_init_board_#t~bitwise3771#1, bnx2_init_board_#t~mem3772#1, bnx2_init_board_#t~mem3773#1.base, bnx2_init_board_#t~mem3773#1.offset, bnx2_init_board_#t~ret3774#1, bnx2_init_board_#t~mem3775#1, bnx2_init_board_#t~bitwise3776#1, bnx2_init_board_#t~mem3777#1, bnx2_init_board_#t~mem3778#1.base, bnx2_init_board_#t~mem3778#1.offset, bnx2_init_board_#t~mem3779#1, bnx2_init_board_#t~mem3780#1, bnx2_init_board_#t~short3781#1, bnx2_init_board_#t~ret3782#1, bnx2_init_board_#t~ret3783#1, bnx2_init_board_#t~ret3784#1, bnx2_init_board_#t~ret3785#1, bnx2_init_board_#t~mem3786#1, bnx2_init_board_#t~mem3787#1, bnx2_init_board_#t~ret3788#1, bnx2_init_board_#t~ret3789#1, bnx2_init_board_#t~mem3790#1, bnx2_init_board_#t~ret3791#1, bnx2_init_board_#t~nondet3792#1, bnx2_init_board_#t~ret3793#1, bnx2_init_board_#t~mem3794#1, bnx2_init_board_#t~bitwise3795#1, bnx2_init_board_#t~ret3796#1, bnx2_init_board_#t~mem3797#1, bnx2_init_board_#t~bitwise3798#1, bnx2_init_board_#t~mem3799#1, bnx2_init_board_#t~bitwise3800#1, bnx2_init_board_#t~mem3801#1, bnx2_init_board_#t~bitwise3802#1, bnx2_init_board_#t~ret3803#1, bnx2_init_board_#t~mem3804#1, bnx2_init_board_#t~bitwise3805#1, bnx2_init_board_#t~ret3806#1, bnx2_init_board_#t~mem3807#1, bnx2_init_board_#t~bitwise3808#1, bnx2_init_board_#t~mem3809#1, bnx2_init_board_#t~mem3810#1, bnx2_init_board_#t~short3811#1, bnx2_init_board_#t~ret3812#1, bnx2_init_board_#t~ret3813#1, bnx2_init_board_#t~mem3814#1, bnx2_init_board_#t~ret3815#1, bnx2_init_board_#t~memcpy~res3816#1.base, bnx2_init_board_#t~memcpy~res3816#1.offset, bnx2_init_board_#t~ret3817#1, bnx2_init_board_#t~mem3818#1, bnx2_init_board_#t~mem3819#1, bnx2_init_board_#t~ret3820#1, bnx2_init_board_#t~mem3821#1, bnx2_init_board_#t~mem3822#1, bnx2_init_board_#t~mem3823#1, bnx2_init_board_#t~mem3824#1, bnx2_init_board_#t~mem3825#1, bnx2_init_board_#t~mem3826#1, bnx2_init_board_#t~mem3827#1, bnx2_init_board_#t~mem3828#1, bnx2_init_board_#t~ret3829#1, bnx2_init_board_#t~mem3830#1, bnx2_init_board_#t~bitwise3831#1, bnx2_init_board_#t~mem3832#1, bnx2_init_board_#t~bitwise3833#1, bnx2_init_board_#t~mem3834#1, bnx2_init_board_#t~mem3835#1, bnx2_init_board_#t~mem3836#1, bnx2_init_board_#t~bitwise3837#1, bnx2_init_board_#t~mem3838#1, bnx2_init_board_#t~bitwise3839#1, bnx2_init_board_#t~mem3840#1, bnx2_init_board_#t~bitwise3841#1, bnx2_init_board_#t~mem3842#1, bnx2_init_board_#t~mem3843#1, bnx2_init_board_#t~short3844#1, bnx2_init_board_#t~mem3845#1, bnx2_init_board_#t~bitwise3846#1, bnx2_init_board_#t~mem3847#1, bnx2_init_board_#t~mem3848#1, bnx2_init_board_#t~bitwise3849#1, bnx2_init_board_#t~mem3850#1, bnx2_init_board_#t~bitwise3851#1, bnx2_init_board_#t~short3852#1, bnx2_init_board_#t~short3853#1, bnx2_init_board_#t~mem3854#1, bnx2_init_board_#t~bitwise3855#1, bnx2_init_board_#t~mem3856#1, bnx2_init_board_#t~mem3857#1, bnx2_init_board_#t~short3858#1, bnx2_init_board_#t~mem3859#1, bnx2_init_board_#t~short3860#1, bnx2_init_board_#t~mem3861#1, bnx2_init_board_#t~bitwise3862#1, bnx2_init_board_#t~mem3863#1.base, bnx2_init_board_#t~mem3863#1.offset, bnx2_init_board_#t~ret3864#1, bnx2_init_board_#t~bitwise3865#1, bnx2_init_board_#t~mem3866#1, bnx2_init_board_#t~bitwise3867#1, bnx2_init_board_#t~mem3868#1, bnx2_init_board_#t~bitwise3869#1, bnx2_init_board_#t~mem3870#1.base, bnx2_init_board_#t~mem3870#1.offset, bnx2_init_board_#t~mem3871#1.base, bnx2_init_board_#t~mem3871#1.offset, bnx2_init_board_#t~mem3872#1, bnx2_init_board_#t~ret3873#1, bnx2_init_board_#t~mem3874#1, bnx2_init_board_#t~mem3875#1, bnx2_init_board_#t~mem3876#1, bnx2_init_board_#t~mem3877#1, bnx2_init_board_#t~mem3878#1, bnx2_init_board_#t~mem3879#1, bnx2_init_board_#t~mem3880#1, bnx2_init_board_#t~mem3881#1, bnx2_init_board_#t~mem3882#1, bnx2_init_board_#t~mem3883#1, bnx2_init_board_#t~ret3884#1.base, bnx2_init_board_#t~ret3884#1.offset, bnx2_init_board_#t~ret3885#1, bnx2_init_board_#t~bitwise3886#1, bnx2_init_board_#t~ret3887#1, bnx2_init_board_#t~ret3888#1, bnx2_init_board_#t~mem3889#1, bnx2_init_board_#t~bitwise3890#1, bnx2_init_board_#t~ret3891#1, bnx2_init_board_#t~mem3892#1, bnx2_init_board_#t~bitwise3893#1, bnx2_init_board_#t~mem3894#1.base, bnx2_init_board_#t~mem3894#1.offset, bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, bnx2_init_board_~dev#1.base, bnx2_init_board_~dev#1.offset, bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, bnx2_init_board_~rc~24#1, bnx2_init_board_~i~54#1, bnx2_init_board_~j~17#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, bnx2_init_board_~dma_mask~2#1, bnx2_init_board_~persist_dma_mask~0#1, bnx2_init_board_~err~6#1, bnx2_init_board_~tmp~167#1.base, bnx2_init_board_~tmp~167#1.offset, bnx2_init_board_~tmp___0~87#1.base, bnx2_init_board_~tmp___0~87#1.offset, bnx2_init_board_~#__key~0#1.base, bnx2_init_board_~#__key~0#1.offset, bnx2_init_board_~#__key___0~0#1.base, bnx2_init_board_~#__key___0~0#1.offset, bnx2_init_board_~#__key___1~0#1.base, bnx2_init_board_~#__key___1~0#1.offset, bnx2_init_board_~#__key___2~0#1.base, bnx2_init_board_~#__key___2~0#1.offset, bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset, bnx2_init_board_~tmp___1~48#1, bnx2_init_board_~tmp___2~31#1, bnx2_init_board_~tmp___3~16#1, bnx2_init_board_~tmp___4~11#1, bnx2_init_board_~off~0#1, bnx2_init_board_~tmp___5~8#1, bnx2_init_board_~num~0#1, bnx2_init_board_~k~1#1, bnx2_init_board_~skip0~0#1, bnx2_init_board_~tmp___6~6#1, bnx2_init_board_~tmp___7~6#1, bnx2_init_board_~tmp___8~4#1, bnx2_init_board_~tmp___9~3#1, bnx2_init_board_~tmp___10~3#1, bnx2_init_board_~addr~7#1, bnx2_init_board_~tmp___11~3#1, bnx2_init_board_~tmp___12~2#1, bnx2_init_board_~tmp___13~2#1, bnx2_init_board_~tmp___14~2#1, bnx2_init_board_~amd_8132~0#1.base, bnx2_init_board_~amd_8132~0#1.offset, bnx2_init_board_~#__key___3~0#1.base, bnx2_init_board_~#__key___3~0#1.offset, bnx2_init_board_~tmp___15~2#1, bnx2_init_board_~tmp___16~2#1;bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset := bnx2_init_board_#in~pdev#1.base, bnx2_init_board_#in~pdev#1.offset;bnx2_init_board_~dev#1.base, bnx2_init_board_~dev#1.offset := bnx2_init_board_#in~dev#1.base, bnx2_init_board_#in~dev#1.offset;havoc bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset;havoc bnx2_init_board_~rc~24#1;havoc bnx2_init_board_~i~54#1;havoc bnx2_init_board_~j~17#1;call bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset := #Ultimate.allocOnStack(4);havoc bnx2_init_board_~dma_mask~2#1;havoc bnx2_init_board_~persist_dma_mask~0#1;havoc bnx2_init_board_~err~6#1;havoc bnx2_init_board_~tmp~167#1.base, bnx2_init_board_~tmp~167#1.offset;havoc bnx2_init_board_~tmp___0~87#1.base, bnx2_init_board_~tmp___0~87#1.offset;call bnx2_init_board_~#__key~0#1.base, bnx2_init_board_~#__key~0#1.offset := #Ultimate.allocOnStack(8);call bnx2_init_board_~#__key___0~0#1.base, bnx2_init_board_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8);call bnx2_init_board_~#__key___1~0#1.base, bnx2_init_board_~#__key___1~0#1.offset := #Ultimate.allocOnStack(8);call bnx2_init_board_~#__key___2~0#1.base, bnx2_init_board_~#__key___2~0#1.offset := #Ultimate.allocOnStack(8);call bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset := #Ultimate.allocOnStack(8);havoc bnx2_init_board_~tmp___1~48#1;havoc bnx2_init_board_~tmp___2~31#1;havoc bnx2_init_board_~tmp___3~16#1;havoc bnx2_init_board_~tmp___4~11#1;havoc bnx2_init_board_~off~0#1;havoc bnx2_init_board_~tmp___5~8#1;havoc bnx2_init_board_~num~0#1;havoc bnx2_init_board_~k~1#1;havoc bnx2_init_board_~skip0~0#1;havoc bnx2_init_board_~tmp___6~6#1;havoc bnx2_init_board_~tmp___7~6#1;havoc bnx2_init_board_~tmp___8~4#1;havoc bnx2_init_board_~tmp___9~3#1;havoc bnx2_init_board_~tmp___10~3#1;havoc bnx2_init_board_~addr~7#1;havoc bnx2_init_board_~tmp___11~3#1;havoc bnx2_init_board_~tmp___12~2#1;havoc bnx2_init_board_~tmp___13~2#1;havoc bnx2_init_board_~tmp___14~2#1;havoc bnx2_init_board_~amd_8132~0#1.base, bnx2_init_board_~amd_8132~0#1.offset;call bnx2_init_board_~#__key___3~0#1.base, bnx2_init_board_~#__key___3~0#1.offset := #Ultimate.allocOnStack(8);havoc bnx2_init_board_~tmp___15~2#1;havoc bnx2_init_board_~tmp___16~2#1;call write~$Pointer$#26(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, bnx2_init_board_~dev#1.base, 1236 + bnx2_init_board_~dev#1.offset, 8); [2025-02-08 03:53:47,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20286: bnx2_init_board_~tmp~167#1.base, bnx2_init_board_~tmp~167#1.offset := bnx2_init_board_#t~ret3710#1.base, bnx2_init_board_#t~ret3710#1.offset;havoc bnx2_init_board_#t~ret3710#1.base, bnx2_init_board_#t~ret3710#1.offset;bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset := bnx2_init_board_~tmp~167#1.base, bnx2_init_board_~tmp~167#1.offset;call write~int#26(0, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);call write~int#26(0, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20319: assume 0 != bnx2_init_board_~rc~24#1; [2025-02-08 03:53:47,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20319: assume !(0 != bnx2_init_board_~rc~24#1); [2025-02-08 03:53:47,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24283: havoc ldv_dispatch_register_11_4_~arg0#1.base, ldv_dispatch_register_11_4_~arg0#1.offset;havoc ldv_dispatch_register_11_4_#in~arg0#1.base, ldv_dispatch_register_11_4_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_11_4 } true; [2025-02-08 03:53:47,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20286-1: SUMMARY for call bnx2_init_board_#t~ret3710#1.base, bnx2_init_board_#t~ret3710#1.offset := netdev_priv(bnx2_init_board_~dev#1.base, bnx2_init_board_~dev#1.offset); srcloc: null [2025-02-08 03:53:47,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20584: assume bnx2_init_board_~i~54#1 <= 29; [2025-02-08 03:53:47,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20584: assume !(bnx2_init_board_~i~54#1 <= 29); [2025-02-08 03:53:47,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20452: assume 0 != bnx2_init_board_~rc~24#1; [2025-02-08 03:53:47,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20452: assume !(0 != bnx2_init_board_~rc~24#1); [2025-02-08 03:53:47,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20485: assume (if bnx2_init_board_~tmp___4~11#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_init_board_~tmp___4~11#1 % 4294967296 % 4294967296 else bnx2_init_board_~tmp___4~11#1 % 4294967296 % 4294967296 - 4294967296) < 0;call write~int#26(1, bnx2_init_board_~bp~45#1.base, 9474 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 03:53:47,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20485: assume !((if bnx2_init_board_~tmp___4~11#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_init_board_~tmp___4~11#1 % 4294967296 % 4294967296 else bnx2_init_board_~tmp___4~11#1 % 4294967296 % 4294967296 - 4294967296) < 0); [2025-02-08 03:53:47,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20419-1: assume bnx2_init_board_#t~short3758#1;call bnx2_init_board_#t~mem3757#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3758#1 := 1460011024 != (bnx2_init_board_#t~mem3757#1 - bnx2_init_board_#t~mem3757#1 % 16) % 4294967296; [2025-02-08 03:53:47,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20419-1: assume !bnx2_init_board_#t~short3758#1; [2025-02-08 03:53:47,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20386: call write~int#26(bnx2_init_board_#t~bitwise3736#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3735#1;havoc bnx2_init_board_#t~bitwise3736#1;call bnx2_init_board_#t~mem3737#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20419: assume bnx2_init_board_#t~short3758#1;havoc bnx2_init_board_#t~mem3756#1;havoc bnx2_init_board_#t~mem3757#1;havoc bnx2_init_board_#t~short3758#1;call bnx2_init_board_#t~mem3759#1 := read~int#26(bnx2_init_board_~pdev#1.base, 75 + bnx2_init_board_~pdev#1.offset, 1); [2025-02-08 03:53:47,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20419: assume !bnx2_init_board_#t~short3758#1;havoc bnx2_init_board_#t~mem3756#1;havoc bnx2_init_board_#t~mem3757#1;havoc bnx2_init_board_#t~short3758#1; [2025-02-08 03:53:47,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20650: havoc bnx2_get_5709_media_#t~mem3677#1.base, bnx2_get_5709_media_#t~mem3677#1.offset, bnx2_get_5709_media_#t~ret3678#1, bnx2_get_5709_media_#t~mem3679#1, bnx2_get_5709_media_#t~bitwise3680#1, bnx2_get_5709_media_#t~bitwise3681#1, bnx2_get_5709_media_#t~bitwise3682#1, bnx2_get_5709_media_#t~mem3683#1, bnx2_get_5709_media_#t~mem3684#1, bnx2_get_5709_media_#t~mem3685#1, bnx2_get_5709_media_~bp#1.base, bnx2_get_5709_media_~bp#1.offset, bnx2_get_5709_media_~val~40#1, bnx2_get_5709_media_~tmp~165#1, bnx2_get_5709_media_~bond_id~0#1, bnx2_get_5709_media_~strap~0#1;havoc bnx2_get_5709_media_#in~bp#1.base, bnx2_get_5709_media_#in~bp#1.offset;assume { :end_inline_bnx2_get_5709_media } true; [2025-02-08 03:53:47,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20056: bnx2_get_pci_speed_~clkreg~0#1 := bnx2_get_pci_speed_#t~ret3691#1;havoc bnx2_get_pci_speed_#t~mem3690#1.base, bnx2_get_pci_speed_#t~mem3690#1.offset;havoc bnx2_get_pci_speed_#t~ret3691#1;bnx2_get_pci_speed_~clkreg~0#1 := bnx2_get_pci_speed_~clkreg~0#1 % 16; [2025-02-08 03:53:47,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20056-1: SUMMARY for call bnx2_get_pci_speed_#t~ret3691#1 := readl(bnx2_get_pci_speed_#t~mem3690#1.base, 112 + bnx2_get_pci_speed_#t~mem3690#1.offset); srcloc: null [2025-02-08 03:53:47,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20948: assume -2147483648 <= #t~ret3940#1 && #t~ret3940#1 <= 2147483647;havoc #t~ret3940#1; [2025-02-08 03:53:47,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20948-1: SUMMARY for call #t~ret3940#1 := dev_err(~pdev#1.base, 179 + ~pdev#1.offset, 150, 0); srcloc: null [2025-02-08 03:53:47,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20386-2: havoc bnx2_init_board_#t~bitwise3736#1;assume (bnx2_init_board_#t~bitwise3736#1 % 4294967296 >= bnx2_init_board_#t~mem3735#1 % 4294967296 && bnx2_init_board_#t~bitwise3736#1 % 4294967296 >= 512) && bnx2_init_board_#t~bitwise3736#1 % 4294967296 <= 512 + bnx2_init_board_#t~mem3735#1 % 4294967296; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20419-2: call bnx2_init_board_#t~mem3756#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3758#1 := 1460011008 != (bnx2_init_board_#t~mem3756#1 - bnx2_init_board_#t~mem3756#1 % 16) % 4294967296; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20386-1: [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20386-4: assume 0 == bnx2_init_board_#t~mem3735#1 % 4294967296 || 512 == bnx2_init_board_#t~mem3735#1 % 4294967296;bnx2_init_board_#t~bitwise3736#1 := 512; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20386-4: assume !(0 == bnx2_init_board_#t~mem3735#1 % 4294967296 || 512 == bnx2_init_board_#t~mem3735#1 % 4294967296); [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20386-3: assume false;bnx2_init_board_#t~bitwise3736#1 := bnx2_init_board_#t~mem3735#1; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20386-3: assume !false; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20188: assume bnx2_read_vpd_fw_ver_~block_end~0#1 % 4294967296 > 128; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20188: assume !(bnx2_read_vpd_fw_ver_~block_end~0#1 % 4294967296 > 128); [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-4: havoc bnx2_init_board_#t~bitwise3851#1;assume bnx2_init_board_#t~bitwise3851#1 % 4294967296 <= bnx2_init_board_#t~mem3850#1 % 4294967296 && bnx2_init_board_#t~bitwise3851#1 % 4294967296 <= 61440; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-3: [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-6: assume 0 == bnx2_init_board_#t~mem3850#1 % 4294967296;bnx2_init_board_#t~bitwise3851#1 := 0; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-6: assume !(0 == bnx2_init_board_#t~mem3850#1 % 4294967296); [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-5: assume 61440 == bnx2_init_board_#t~mem3850#1 % 4294967296;bnx2_init_board_#t~bitwise3851#1 := bnx2_init_board_#t~mem3850#1; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-5: assume !(61440 == bnx2_init_board_#t~mem3850#1 % 4294967296); [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-8: bnx2_init_board_#t~short3852#1 := 0 == bnx2_init_board_#t~bitwise3849#1 % 4294967296; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20420: assume 0 != bnx2_init_board_#t~mem3759#1 % 256 % 4294967296;havoc bnx2_init_board_#t~mem3759#1;call bnx2_init_board_#t~mem3760#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20420: assume !(0 != bnx2_init_board_#t~mem3759#1 % 256 % 4294967296);havoc bnx2_init_board_#t~mem3759#1; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-7: assume bnx2_init_board_#t~short3852#1; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-7: assume !bnx2_init_board_#t~short3852#1;call bnx2_init_board_#t~mem3850#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-10: havoc bnx2_init_board_#t~bitwise3849#1;assume bnx2_init_board_#t~bitwise3849#1 % 4294967296 <= bnx2_init_board_#t~mem3848#1 % 4294967296 && bnx2_init_board_#t~bitwise3849#1 % 4294967296 <= 61440; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20387-1: [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-9: [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20387: assume 0 == bnx2_init_board_#t~bitwise3738#1 % 4294967296;havoc bnx2_init_board_#t~mem3737#1;havoc bnx2_init_board_#t~bitwise3738#1;call bnx2_init_board_#t~mem3739#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20387: assume !(0 == bnx2_init_board_#t~bitwise3738#1 % 4294967296);havoc bnx2_init_board_#t~mem3737#1;havoc bnx2_init_board_#t~bitwise3738#1; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27819: havoc pci_enable_pcie_error_reporting_#t~nondet4438#1;bnx2_init_board_#t~ret3741#1 := pci_enable_pcie_error_reporting_#res#1;havoc pci_enable_pcie_error_reporting_#t~nondet4438#1, pci_enable_pcie_error_reporting_~arg0#1.base, pci_enable_pcie_error_reporting_~arg0#1.offset;havoc pci_enable_pcie_error_reporting_#in~arg0#1.base, pci_enable_pcie_error_reporting_#in~arg0#1.offset;assume { :end_inline_pci_enable_pcie_error_reporting } true;assume -2147483648 <= bnx2_init_board_#t~ret3741#1 && bnx2_init_board_#t~ret3741#1 <= 2147483647;bnx2_init_board_~err~6#1 := bnx2_init_board_#t~ret3741#1;havoc bnx2_init_board_#t~ret3741#1; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684: assume bnx2_init_board_#t~short3853#1;havoc bnx2_init_board_#t~mem3847#1;havoc bnx2_init_board_#t~mem3848#1;havoc bnx2_init_board_#t~bitwise3849#1;havoc bnx2_init_board_#t~mem3850#1;havoc bnx2_init_board_#t~bitwise3851#1;havoc bnx2_init_board_#t~short3852#1;havoc bnx2_init_board_#t~short3853#1;call bnx2_init_board_#t~mem3854#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684: assume !bnx2_init_board_#t~short3853#1;havoc bnx2_init_board_#t~mem3847#1;havoc bnx2_init_board_#t~mem3848#1;havoc bnx2_init_board_#t~bitwise3849#1;havoc bnx2_init_board_#t~mem3850#1;havoc bnx2_init_board_#t~bitwise3851#1;havoc bnx2_init_board_#t~short3852#1;havoc bnx2_init_board_#t~short3853#1; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-2: bnx2_init_board_#t~short3852#1 := 4096 == bnx2_init_board_#t~bitwise3851#1 % 4294967296; [2025-02-08 03:53:47,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21741: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset;ldv_alloc_etherdev_mqs_138_#t~ret4267#1.base, ldv_alloc_etherdev_mqs_138_#t~ret4267#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret4007#1, ldv_alloc_etherdev_mqs_#t~ret4008#1.base, ldv_alloc_etherdev_mqs_#t~ret4008#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~180#1.base, ldv_alloc_etherdev_mqs_~tmp~180#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~97#1;havoc ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset, ldv_alloc_etherdev_mqs_#in~arg1#1, ldv_alloc_etherdev_mqs_#in~arg2#1, ldv_alloc_etherdev_mqs_#in~arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_138_~tmp___0~111#1.base, ldv_alloc_etherdev_mqs_138_~tmp___0~111#1.offset := ldv_alloc_etherdev_mqs_138_#t~ret4267#1.base, ldv_alloc_etherdev_mqs_138_#t~ret4267#1.offset;havoc ldv_alloc_etherdev_mqs_138_#t~ret4267#1.base, ldv_alloc_etherdev_mqs_138_#t~ret4267#1.offset;ldv_alloc_etherdev_mqs_138_#res#1.base, ldv_alloc_etherdev_mqs_138_#res#1.offset := ldv_alloc_etherdev_mqs_138_~tmp___0~111#1.base, ldv_alloc_etherdev_mqs_138_~tmp___0~111#1.offset; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-1: bnx2_init_board_#t~short3853#1 := bnx2_init_board_#t~short3852#1; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25177: #t~ret3939#1 := ldv_register_netdev_139_#res#1;havoc ldv_register_netdev_139_#t~ret4268#1, ldv_register_netdev_139_#t~ret4269#1, ldv_register_netdev_139_~ldv_func_arg1#1.base, ldv_register_netdev_139_~ldv_func_arg1#1.offset, ldv_register_netdev_139_~ldv_func_res~8#1, ldv_register_netdev_139_~tmp~213#1, ldv_register_netdev_139_~tmp___0~112#1;havoc ldv_register_netdev_139_#in~ldv_func_arg1#1.base, ldv_register_netdev_139_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_139 } true;assume -2147483648 <= #t~ret3939#1 && #t~ret3939#1 <= 2147483647;~rc~25#1 := #t~ret3939#1;havoc #t~ret3939#1; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-12: assume 0 == bnx2_init_board_#t~mem3848#1 % 4294967296;bnx2_init_board_#t~bitwise3849#1 := 0; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-12: assume !(0 == bnx2_init_board_#t~mem3848#1 % 4294967296); [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20387-3: assume 61440 == bnx2_init_board_#t~mem3737#1 % 4294967296;bnx2_init_board_#t~bitwise3738#1 := bnx2_init_board_#t~mem3737#1; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20387-3: assume !(61440 == bnx2_init_board_#t~mem3737#1 % 4294967296); [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20321-1: SUMMARY for call bnx2_init_board_#t~ret3719#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 135, 0); srcloc: null [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-11: assume 61440 == bnx2_init_board_#t~mem3848#1 % 4294967296;bnx2_init_board_#t~bitwise3849#1 := bnx2_init_board_#t~mem3848#1; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-11: assume !(61440 == bnx2_init_board_#t~mem3848#1 % 4294967296); [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20387-2: havoc bnx2_init_board_#t~bitwise3738#1;assume bnx2_init_board_#t~bitwise3738#1 % 4294967296 <= bnx2_init_board_#t~mem3737#1 % 4294967296 && bnx2_init_board_#t~bitwise3738#1 % 4294967296 <= 61440; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20321: assume -2147483648 <= bnx2_init_board_#t~ret3719#1 && bnx2_init_board_#t~ret3719#1 <= 2147483647;havoc bnx2_init_board_#t~ret3719#1; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-13: assume bnx2_init_board_#t~short3853#1;call bnx2_init_board_#t~mem3848#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-13: assume !bnx2_init_board_#t~short3853#1; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20387-4: assume 0 == bnx2_init_board_#t~mem3737#1 % 4294967296;bnx2_init_board_#t~bitwise3738#1 := 0; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20387-4: assume !(0 == bnx2_init_board_#t~mem3737#1 % 4294967296); [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20156: assume -2147483648 <= bnx2_read_vpd_fw_ver_#t~ret3697#1 && bnx2_read_vpd_fw_ver_#t~ret3697#1 <= 2147483647;bnx2_read_vpd_fw_ver_~rc~23#1 := bnx2_read_vpd_fw_ver_#t~ret3697#1;havoc bnx2_read_vpd_fw_ver_#t~ret3697#1; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20156-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3697#1 := bnx2_nvram_read(bnx2_read_vpd_fw_ver_~bp#1.base, bnx2_read_vpd_fw_ver_~bp#1.offset, 768, bnx2_read_vpd_fw_ver_~data~7#1.base, 128 + bnx2_read_vpd_fw_ver_~data~7#1.offset, 128); srcloc: null [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20685-4: assume 0 == bnx2_init_board_#t~mem3854#1 % 4294967296 || 1024 == bnx2_init_board_#t~mem3854#1 % 4294967296;bnx2_init_board_#t~bitwise3855#1 := 1024; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20685-4: assume !(0 == bnx2_init_board_#t~mem3854#1 % 4294967296 || 1024 == bnx2_init_board_#t~mem3854#1 % 4294967296); [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20454: assume -2147483648 <= bnx2_init_board_#t~ret3769#1 && bnx2_init_board_#t~ret3769#1 <= 2147483647;havoc bnx2_init_board_#t~ret3769#1; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20421-1: [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20388: call write~int#26(bnx2_init_board_#t~bitwise3740#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3739#1;havoc bnx2_init_board_#t~bitwise3740#1; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20454-1: SUMMARY for call bnx2_init_board_#t~ret3769#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 145, 0); srcloc: null [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20421: call write~int#26(bnx2_init_board_#t~bitwise3761#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3760#1;havoc bnx2_init_board_#t~bitwise3761#1; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20421-3: assume false;bnx2_init_board_#t~bitwise3761#1 := bnx2_init_board_#t~mem3760#1; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20421-3: assume !false; [2025-02-08 03:53:47,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20388-2: havoc bnx2_init_board_#t~bitwise3740#1;assume (bnx2_init_board_#t~bitwise3740#1 % 4294967296 >= bnx2_init_board_#t~mem3739#1 % 4294967296 && bnx2_init_board_#t~bitwise3740#1 % 4294967296 >= 2048) && bnx2_init_board_#t~bitwise3740#1 % 4294967296 <= 2048 + bnx2_init_board_#t~mem3739#1 % 4294967296; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20421-2: havoc bnx2_init_board_#t~bitwise3761#1;assume (bnx2_init_board_#t~bitwise3761#1 % 4294967296 >= bnx2_init_board_#t~mem3760#1 % 4294967296 && bnx2_init_board_#t~bitwise3761#1 % 4294967296 >= 128) && bnx2_init_board_#t~bitwise3761#1 % 4294967296 <= 128 + bnx2_init_board_#t~mem3760#1 % 4294967296; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20388-1: [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20685-1: [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20685: call write~int#26(bnx2_init_board_#t~bitwise3855#1, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3854#1;havoc bnx2_init_board_#t~bitwise3855#1; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20685-3: assume false;bnx2_init_board_#t~bitwise3855#1 := bnx2_init_board_#t~mem3854#1; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20685-3: assume !false; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20685-2: havoc bnx2_init_board_#t~bitwise3855#1;assume (bnx2_init_board_#t~bitwise3855#1 % 4294967296 >= bnx2_init_board_#t~mem3854#1 % 4294967296 && bnx2_init_board_#t~bitwise3855#1 % 4294967296 >= 1024) && bnx2_init_board_#t~bitwise3855#1 % 4294967296 <= 1024 + bnx2_init_board_#t~mem3854#1 % 4294967296; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20619: assume bnx2_init_board_~i~54#1 <= 2 && bnx2_init_board_~j~17#1 <= 27; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20619: assume !(bnx2_init_board_~i~54#1 <= 2 && bnx2_init_board_~j~17#1 <= 27); [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19992: assume 0 != bnx2_get_5709_media_#t~bitwise3680#1;havoc bnx2_get_5709_media_#t~bitwise3680#1; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19992: assume !(0 != bnx2_get_5709_media_#t~bitwise3680#1);havoc bnx2_get_5709_media_#t~bitwise3680#1; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20025: assume 2 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20025: assume !(2 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19992-2: havoc bnx2_get_5709_media_#t~bitwise3680#1;assume (((((if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_get_5709_media_#t~bitwise3680#1 <= (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_get_5709_media_#t~bitwise3680#1 <= 33554432) && bnx2_get_5709_media_#t~bitwise3680#1 >= 0) && ((if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_get_5709_media_#t~bitwise3680#1 > 33554432 + (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_get_5709_media_#t~bitwise3680#1 >= -9223372036854775808; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25178-1: ldv_register_netdev_139_#res#1 := ldv_register_netdev_139_~ldv_func_res~8#1; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19992-1: [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24947-1: SUMMARY for call ldv_dev_set_drvdata_59_#t~ret4251#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset); srcloc: null [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19992-4: assume 0 == (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_get_5709_media_#t~bitwise3680#1 := 0; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19992-4: assume !(0 == (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24947: assume -2147483648 <= ldv_dev_set_drvdata_59_#t~ret4251#1 && ldv_dev_set_drvdata_59_#t~ret4251#1 <= 2147483647;ldv_dev_set_drvdata_59_~tmp~204#1 := ldv_dev_set_drvdata_59_#t~ret4251#1;havoc ldv_dev_set_drvdata_59_#t~ret4251#1;ldv_dev_set_drvdata_59_#res#1 := ldv_dev_set_drvdata_59_~tmp~204#1;pci_set_drvdata_#t~ret447#1 := ldv_dev_set_drvdata_59_#res#1;havoc ldv_dev_set_drvdata_59_#t~ret4251#1, ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset, ldv_dev_set_drvdata_59_~tmp~204#1;havoc ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset, ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_59 } true;assume -2147483648 <= pci_set_drvdata_#t~ret447#1 && pci_set_drvdata_#t~ret447#1 <= 2147483647;havoc pci_set_drvdata_#t~ret447#1;havoc pci_set_drvdata_#t~ret447#1, pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset, pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset;assume { :end_inline_pci_set_drvdata } true;call #t~mem3926#1.base, #t~mem3926#1.offset := read~$Pointer$#26(~dev~4#1.base, 791 + ~dev~4#1.offset, 8); [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19992-3: assume 33554432 == (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_get_5709_media_#t~bitwise3680#1 := (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19992-3: assume !(33554432 == (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20388-4: assume 0 == bnx2_init_board_#t~mem3739#1 % 4294967296 || 2048 == bnx2_init_board_#t~mem3739#1 % 4294967296;bnx2_init_board_#t~bitwise3740#1 := 2048; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20388-4: assume !(0 == bnx2_init_board_#t~mem3739#1 % 4294967296 || 2048 == bnx2_init_board_#t~mem3739#1 % 4294967296); [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20421-4: assume 0 == bnx2_init_board_#t~mem3760#1 % 4294967296 || 128 == bnx2_init_board_#t~mem3760#1 % 4294967296;bnx2_init_board_#t~bitwise3761#1 := 128; [2025-02-08 03:53:47,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20421-4: assume !(0 == bnx2_init_board_#t~mem3760#1 % 4294967296 || 128 == bnx2_init_board_#t~mem3760#1 % 4294967296); [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20388-3: assume false;bnx2_init_board_#t~bitwise3740#1 := bnx2_init_board_#t~mem3739#1; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20388-3: assume !false; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20290: bnx2_init_board_~tmp___0~87#1.base, bnx2_init_board_~tmp___0~87#1.offset := bnx2_init_board_#t~ret3711#1.base, bnx2_init_board_#t~ret3711#1.offset;havoc bnx2_init_board_#t~ret3711#1.base, bnx2_init_board_#t~ret3711#1.offset;call write~$Pointer$#26(bnx2_init_board_~tmp___0~87#1.base, bnx2_init_board_~tmp___0~87#1.offset, bnx2_init_board_~bp~45#1.base, 9014 + bnx2_init_board_~bp~45#1.offset, 8);call bnx2_init_board_#t~mem3712#1.base, bnx2_init_board_#t~mem3712#1.offset := read~$Pointer$#26(bnx2_init_board_~bp~45#1.base, 9014 + bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20785-1: SUMMARY for call pci_disable_device(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20785: bnx2_init_board_#res#1 := bnx2_init_board_~rc~24#1;call ULTIMATE.dealloc(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset);havoc bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key~0#1.base, bnx2_init_board_~#__key~0#1.offset);havoc bnx2_init_board_~#__key~0#1.base, bnx2_init_board_~#__key~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key___0~0#1.base, bnx2_init_board_~#__key___0~0#1.offset);havoc bnx2_init_board_~#__key___0~0#1.base, bnx2_init_board_~#__key___0~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key___1~0#1.base, bnx2_init_board_~#__key___1~0#1.offset);havoc bnx2_init_board_~#__key___1~0#1.base, bnx2_init_board_~#__key___1~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key___2~0#1.base, bnx2_init_board_~#__key___2~0#1.offset);havoc bnx2_init_board_~#__key___2~0#1.base, bnx2_init_board_~#__key___2~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset);havoc bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key___3~0#1.base, bnx2_init_board_~#__key___3~0#1.offset);havoc bnx2_init_board_~#__key___3~0#1.base, bnx2_init_board_~#__key___3~0#1.offset; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20653: assume 0 != (if bnx2_init_board_#t~mem3826#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3826#1 % 4294967296 % 4294967296 else bnx2_init_board_#t~mem3826#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc bnx2_init_board_#t~mem3826#1;call bnx2_init_board_#t~mem3827#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);call write~int#26(1 + bnx2_init_board_#t~mem3827#1 - bnx2_init_board_#t~mem3827#1 % 2, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3827#1; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20653: assume !(0 != (if bnx2_init_board_#t~mem3826#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3826#1 % 4294967296 % 4294967296 else bnx2_init_board_#t~mem3826#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc bnx2_init_board_#t~mem3826#1; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20554: bnx2_init_board_~i~54#1 := 1 + bnx2_init_board_~i~54#1; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19993-1: [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19993: bnx2_get_5709_media_~strap~0#1 := bnx2_get_5709_media_#t~bitwise3681#1 / 2097152;havoc bnx2_get_5709_media_#t~bitwise3681#1; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20125-4: assume 0 == (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_get_pci_speed_#t~bitwise3693#1 := 0; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20125-4: assume !(0 == (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19993-3: assume 14680064 == (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_get_5709_media_#t~bitwise3681#1 := (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19993-3: assume !(14680064 == (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19993-2: havoc bnx2_get_5709_media_#t~bitwise3681#1;assume (((((if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_get_5709_media_#t~bitwise3681#1 <= (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_get_5709_media_#t~bitwise3681#1 <= 14680064) && bnx2_get_5709_media_#t~bitwise3681#1 >= 0) && ((if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_get_5709_media_#t~bitwise3681#1 > 14680064 + (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_get_5709_media_#t~bitwise3681#1 >= -9223372036854775808; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19993-4: assume 0 == (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_get_5709_media_#t~bitwise3681#1 := 0; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19993-4: assume !(0 == (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20819-1: [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20819: assume 0 != bnx2_bus_string_#t~bitwise3908#1 % 4294967296;havoc bnx2_bus_string_#t~mem3907#1;havoc bnx2_bus_string_#t~bitwise3908#1;bnx2_bus_string_#t~loopctr3909#1 := 0; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20819: assume !(0 != bnx2_bus_string_#t~bitwise3908#1 % 4294967296);havoc bnx2_bus_string_#t~mem3907#1;havoc bnx2_bus_string_#t~bitwise3908#1;bnx2_bus_string_#t~loopctr3912#1 := 0; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20224: bnx2_read_vpd_fw_ver_~tmp___3~15#1 := bnx2_read_vpd_fw_ver_#t~ret3708#1;havoc bnx2_read_vpd_fw_ver_#t~ret3708#1;bnx2_read_vpd_fw_ver_~len~5#1 := bnx2_read_vpd_fw_ver_~tmp___3~15#1 % 256;bnx2_read_vpd_fw_ver_~j~16#1 := 3 + bnx2_read_vpd_fw_ver_~j~16#1; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24287: SUMMARY for call ldv_assume((if 0 != ldv_register_netdev_~ldv_11_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20290-1: SUMMARY for call bnx2_init_board_#t~ret3711#1.base, bnx2_init_board_#t~ret3711#1.offset := kzalloc(324, 208); srcloc: null [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20158: assume 0 != bnx2_read_vpd_fw_ver_~rc~23#1; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20158: assume !(0 != bnx2_read_vpd_fw_ver_~rc~23#1);bnx2_read_vpd_fw_ver_~i~53#1 := 0; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20224-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3708#1 := pci_vpd_info_field_size(bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset + (if bnx2_read_vpd_fw_ver_~j~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_read_vpd_fw_ver_~j~16#1 % 18446744073709551616 % 18446744073709551616 else bnx2_read_vpd_fw_ver_~j~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20125-1: [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20092: assume 1 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20092: assume !(1 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20125: assume 0 != bnx2_get_pci_speed_#t~bitwise3693#1;havoc bnx2_get_pci_speed_#t~bitwise3693#1;call bnx2_get_pci_speed_#t~mem3694#1 := read~int#26(bnx2_get_pci_speed_~bp#1.base, 28 + bnx2_get_pci_speed_~bp#1.offset, 4); [2025-02-08 03:53:47,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20125: assume !(0 != bnx2_get_pci_speed_#t~bitwise3693#1);havoc bnx2_get_pci_speed_#t~bitwise3693#1; [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20125-3: assume 2 == (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_get_pci_speed_#t~bitwise3693#1 := (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20125-3: assume !(2 == (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20125-2: havoc bnx2_get_pci_speed_#t~bitwise3693#1;assume (((((if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_get_pci_speed_#t~bitwise3693#1 <= (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_get_pci_speed_#t~bitwise3693#1 <= 2) && bnx2_get_pci_speed_#t~bitwise3693#1 >= 0) && ((if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_get_pci_speed_#t~bitwise3693#1 > 2 + (if bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 else bnx2_get_pci_speed_~reg~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_get_pci_speed_#t~bitwise3693#1 >= -9223372036854775808; [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20489-1: call bnx2_init_board_#t~mem3786#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20489: assume 1397948416 == (bnx2_init_board_#t~mem3786#1 - bnx2_init_board_#t~mem3786#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3786#1;call bnx2_init_board_#t~mem3787#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 9474 + bnx2_init_board_~bp~45#1.offset, 1);bnx2_init_board_~off~0#1 := 4 * (if bnx2_init_board_#t~mem3787#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3787#1 % 256 % 4294967296 else bnx2_init_board_#t~mem3787#1 % 256 % 4294967296 - 4294967296);havoc bnx2_init_board_#t~mem3787#1; [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20489: assume !(1397948416 == (bnx2_init_board_#t~mem3786#1 - bnx2_init_board_#t~mem3786#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3786#1;call write~int#26(1473536, bnx2_init_board_~bp~45#1.base, 9131 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20357: assume 0 == (bnx2_init_board_#t~mem3727#1.base + bnx2_init_board_#t~mem3727#1.offset) % 18446744073709551616;havoc bnx2_init_board_#t~mem3727#1.base, bnx2_init_board_#t~mem3727#1.offset; [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20357: assume !(0 == (bnx2_init_board_#t~mem3727#1.base + bnx2_init_board_#t~mem3727#1.offset) % 18446744073709551616);havoc bnx2_init_board_#t~mem3727#1.base, bnx2_init_board_#t~mem3727#1.offset;call bnx2_init_board_#t~mem3729#1.base, bnx2_init_board_#t~mem3729#1.offset := read~$Pointer$#26(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20819-3: assume 2 == bnx2_bus_string_#t~mem3907#1 % 4294967296;bnx2_bus_string_#t~bitwise3908#1 := bnx2_bus_string_#t~mem3907#1; [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20819-3: assume !(2 == bnx2_bus_string_#t~mem3907#1 % 4294967296); [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20753-1: SUMMARY for call bnx2_init_board_#t~ret3885#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 988); srcloc: null [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20819-2: havoc bnx2_bus_string_#t~bitwise3908#1;assume bnx2_bus_string_#t~bitwise3908#1 % 4294967296 <= bnx2_bus_string_#t~mem3907#1 % 4294967296 && bnx2_bus_string_#t~bitwise3908#1 % 4294967296 <= 2; [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20753: bnx2_init_board_~tmp___16~2#1 := bnx2_init_board_#t~ret3885#1;havoc bnx2_init_board_#t~ret3885#1; [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20819-5: call bnx2_bus_string_#t~mem3907#1 := read~int#26(bnx2_bus_string_~bp#1.base, 28 + bnx2_bus_string_~bp#1.offset, 4); [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20819-4: assume 0 == bnx2_bus_string_#t~mem3907#1 % 4294967296;bnx2_bus_string_#t~bitwise3908#1 := 0; [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20819-4: assume !(0 == bnx2_bus_string_#t~mem3907#1 % 4294967296); [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27888: havoc register_netdev_#t~nondet4452#1; [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27888-1: ldv_register_netdev_139_#t~ret4268#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet4452#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 <= ldv_register_netdev_139_#t~ret4268#1 && ldv_register_netdev_139_#t~ret4268#1 <= 2147483647;ldv_register_netdev_139_~tmp~213#1 := ldv_register_netdev_139_#t~ret4268#1;havoc ldv_register_netdev_139_#t~ret4268#1;ldv_register_netdev_139_~ldv_func_res~8#1 := ldv_register_netdev_139_~tmp~213#1;assume { :begin_inline_ldv_register_netdev } true;ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset := ldv_register_netdev_139_~ldv_func_res~8#1, ldv_register_netdev_139_~ldv_func_arg1#1.base, ldv_register_netdev_139_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret4229#1, ldv_register_netdev_#t~ret4230#1, ldv_register_netdev_#t~mem4231#1.base, ldv_register_netdev_#t~mem4231#1.offset, ldv_register_netdev_#t~mem4232#1.base, ldv_register_netdev_#t~mem4232#1.offset, ldv_register_netdev_#t~ret4233#1, ldv_register_netdev_#t~ret4234#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_11_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_11_ret_default~0#1, ldv_register_netdev_~tmp~194#1, ldv_register_netdev_~tmp___0~103#1;ldv_register_netdev_~arg0#1 := ldv_register_netdev_#in~arg0#1;ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset := ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;havoc ldv_register_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_11_netdev_net_device~0#1.offset;havoc ldv_register_netdev_~ldv_11_ret_default~0#1;havoc ldv_register_netdev_~tmp~194#1;havoc ldv_register_netdev_~tmp___0~103#1;ldv_register_netdev_~ldv_11_ret_default~0#1 := 1;assume { :begin_inline_ldv_pre_register_netdev } true;havoc ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet4418#1;havoc ldv_pre_register_netdev_#t~nondet4418#1;assume -2147483648 <= ldv_pre_register_netdev_#t~nondet4418#1 && ldv_pre_register_netdev_#t~nondet4418#1 <= 2147483647;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet4418#1;havoc ldv_pre_register_netdev_#t~nondet4418#1; [2025-02-08 03:53:47,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20126: call write~int#26(bnx2_get_pci_speed_#t~bitwise3695#1, bnx2_get_pci_speed_~bp#1.base, 28 + bnx2_get_pci_speed_~bp#1.offset, 4);havoc bnx2_get_pci_speed_#t~mem3694#1;havoc bnx2_get_pci_speed_#t~bitwise3695#1; [2025-02-08 03:53:47,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20126-2: havoc bnx2_get_pci_speed_#t~bitwise3695#1;assume (bnx2_get_pci_speed_#t~bitwise3695#1 % 4294967296 >= bnx2_get_pci_speed_#t~mem3694#1 % 4294967296 && bnx2_get_pci_speed_#t~bitwise3695#1 % 4294967296 >= 2) && bnx2_get_pci_speed_#t~bitwise3695#1 % 4294967296 <= 2 + bnx2_get_pci_speed_#t~mem3694#1 % 4294967296; [2025-02-08 03:53:47,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20060: assume 7 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:53:47,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20060: assume !(7 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:53:47,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20126-1: [2025-02-08 03:53:47,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20126-4: assume 0 == bnx2_get_pci_speed_#t~mem3694#1 % 4294967296 || 2 == bnx2_get_pci_speed_#t~mem3694#1 % 4294967296;bnx2_get_pci_speed_#t~bitwise3695#1 := 2; [2025-02-08 03:53:47,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20126-4: assume !(0 == bnx2_get_pci_speed_#t~mem3694#1 % 4294967296 || 2 == bnx2_get_pci_speed_#t~mem3694#1 % 4294967296); [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20126-3: assume false;bnx2_get_pci_speed_#t~bitwise3695#1 := bnx2_get_pci_speed_#t~mem3694#1; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20126-3: assume !false; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27823: havoc pci_find_capability_#t~nondet4439#1;bnx2_init_board_#t~ret3744#1 := pci_find_capability_#res#1;havoc pci_find_capability_#t~nondet4439#1, pci_find_capability_~arg0#1.base, pci_find_capability_~arg0#1.offset, pci_find_capability_~arg1#1;havoc pci_find_capability_#in~arg0#1.base, pci_find_capability_#in~arg0#1.offset, pci_find_capability_#in~arg1#1;assume { :end_inline_pci_find_capability } true;assume -2147483648 <= bnx2_init_board_#t~ret3744#1 && bnx2_init_board_#t~ret3744#1 <= 2147483647;call write~int#26(bnx2_init_board_#t~ret3744#1, bnx2_init_board_~bp~45#1.base, 9171 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~ret3744#1;call bnx2_init_board_#t~mem3745#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 9171 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19995-3: assume 1792 == (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_get_5709_media_#t~bitwise3682#1 := (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19995-3: assume !(1792 == (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19995-2: havoc bnx2_get_5709_media_#t~bitwise3682#1;assume (((((if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_get_5709_media_#t~bitwise3682#1 <= (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_get_5709_media_#t~bitwise3682#1 <= 1792) && bnx2_get_5709_media_#t~bitwise3682#1 >= 0) && ((if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_get_5709_media_#t~bitwise3682#1 > 1792 + (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_get_5709_media_#t~bitwise3682#1 >= -9223372036854775808; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19995-4: assume 0 == (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_get_5709_media_#t~bitwise3682#1 := 0; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19995-4: assume !(0 == (if bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 else bnx2_get_5709_media_~val~40#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20821: assume true;havoc bnx2_bus_string_#t~nondet3910#1;call write~int#30(bnx2_bus_string_#t~nondet3910#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3909#1, 8);bnx2_bus_string_#t~loopctr3909#1 := 1 + bnx2_bus_string_#t~loopctr3909#1; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20821: assume true;bnx2_bus_string_~tmp___2~32#1 := bnx2_bus_string_#t~ret3911#1;havoc bnx2_bus_string_#t~loopctr3909#1;havoc bnx2_bus_string_#t~nondet3910#1;havoc bnx2_bus_string_#t~ret3911#1;bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset := bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + (if bnx2_bus_string_~tmp___2~32#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_bus_string_~tmp___2~32#1 % 18446744073709551616 % 18446744073709551616 else bnx2_bus_string_~tmp___2~32#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20755-1: [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20755: assume 0 != bnx2_init_board_#t~bitwise3886#1 % 4294967296;havoc bnx2_init_board_#t~bitwise3886#1; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20755: assume !(0 != bnx2_init_board_#t~bitwise3886#1 % 4294967296);havoc bnx2_init_board_#t~bitwise3886#1; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20193-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3704#1 := pci_vpd_find_info_keyword(bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset, bnx2_read_vpd_fw_ver_~i~53#1, bnx2_read_vpd_fw_ver_~rosize~0#1, 129, 0); srcloc: null [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20193: assume -2147483648 <= bnx2_read_vpd_fw_ver_#t~ret3704#1 && bnx2_read_vpd_fw_ver_#t~ret3704#1 <= 2147483647;bnx2_read_vpd_fw_ver_~j~16#1 := bnx2_read_vpd_fw_ver_#t~ret3704#1;havoc bnx2_read_vpd_fw_ver_#t~ret3704#1; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19995-1: [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19995: bnx2_get_5709_media_~strap~0#1 := bnx2_get_5709_media_#t~bitwise3682#1 / 256;havoc bnx2_get_5709_media_#t~bitwise3682#1; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20392: assume { :begin_inline_pci_enable_pcie_error_reporting } true;pci_enable_pcie_error_reporting_#in~arg0#1.base, pci_enable_pcie_error_reporting_#in~arg0#1.offset := bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset;havoc pci_enable_pcie_error_reporting_#res#1;havoc pci_enable_pcie_error_reporting_#t~nondet4438#1, pci_enable_pcie_error_reporting_~arg0#1.base, pci_enable_pcie_error_reporting_~arg0#1.offset;pci_enable_pcie_error_reporting_~arg0#1.base, pci_enable_pcie_error_reporting_~arg0#1.offset := pci_enable_pcie_error_reporting_#in~arg0#1.base, pci_enable_pcie_error_reporting_#in~arg0#1.offset;havoc pci_enable_pcie_error_reporting_#t~nondet4438#1;assume -2147483648 <= pci_enable_pcie_error_reporting_#t~nondet4438#1 && pci_enable_pcie_error_reporting_#t~nondet4438#1 <= 2147483647;pci_enable_pcie_error_reporting_#res#1 := pci_enable_pcie_error_reporting_#t~nondet4438#1;havoc pci_enable_pcie_error_reporting_#t~nondet4438#1; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20359-1: SUMMARY for call bnx2_init_board_#t~ret3728#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 141, 0); srcloc: null [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20359: assume -2147483648 <= bnx2_init_board_#t~ret3728#1 && bnx2_init_board_#t~ret3728#1 <= 2147483647;havoc bnx2_init_board_#t~ret3728#1;bnx2_init_board_~rc~24#1 := -12; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20293: assume 0 == (bnx2_init_board_#t~mem3712#1.base + bnx2_init_board_#t~mem3712#1.offset) % 18446744073709551616;havoc bnx2_init_board_#t~mem3712#1.base, bnx2_init_board_#t~mem3712#1.offset;bnx2_init_board_~rc~24#1 := -12; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20293: assume !(0 == (bnx2_init_board_#t~mem3712#1.base + bnx2_init_board_#t~mem3712#1.offset) % 18446744073709551616);havoc bnx2_init_board_#t~mem3712#1.base, bnx2_init_board_#t~mem3712#1.offset; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20755-3: assume 524288 == bnx2_init_board_~tmp___16~2#1 % 4294967296;bnx2_init_board_#t~bitwise3886#1 := bnx2_init_board_~tmp___16~2#1; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20755-3: assume !(524288 == bnx2_init_board_~tmp___16~2#1 % 4294967296); [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20689-1: SUMMARY for call bnx2_init_fw_cap(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset); srcloc: null [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20755-2: havoc bnx2_init_board_#t~bitwise3886#1;assume bnx2_init_board_#t~bitwise3886#1 % 4294967296 <= bnx2_init_board_~tmp___16~2#1 % 4294967296 && bnx2_init_board_#t~bitwise3886#1 % 4294967296 <= 524288; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20689: call bnx2_init_board_#t~mem3856#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3858#1 := 1460142080 == (bnx2_init_board_#t~mem3856#1 - bnx2_init_board_#t~mem3856#1 % 16) % 4294967296; [2025-02-08 03:53:47,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20755-4: assume 0 == bnx2_init_board_~tmp___16~2#1 % 4294967296;bnx2_init_board_#t~bitwise3886#1 := 0; [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20755-4: assume !(0 == bnx2_init_board_~tmp___16~2#1 % 4294967296); [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20921: assume ~rc~25#1 < 0; [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20921: assume !(~rc~25#1 < 0);call write~$Pointer$#26(~#bnx2_netdev_ops~0.base, ~#bnx2_netdev_ops~0.offset, ~dev~4#1.base, 468 + ~dev~4#1.offset, 8);call write~int#26(1250, ~dev~4#1.base, 995 + ~dev~4#1.offset, 4);call write~$Pointer$#26(~#bnx2_ethtool_ops~0.base, ~#bnx2_ethtool_ops~0.offset, ~dev~4#1.base, 476 + ~dev~4#1.offset, 8); [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723-1: call bnx2_init_board_#t~mem3882#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723: assume 1460011008 == (bnx2_init_board_#t~mem3882#1 - bnx2_init_board_#t~mem3882#1 % 65536) % 4294967296 && 0 == ~disable_msi~0;havoc bnx2_init_board_#t~mem3882#1;bnx2_init_board_~amd_8132~0#1.base, bnx2_init_board_~amd_8132~0#1.offset := 0, 0; [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723: assume !(1460011008 == (bnx2_init_board_#t~mem3882#1 - bnx2_init_board_#t~mem3882#1 % 65536) % 4294967296 && 0 == ~disable_msi~0);havoc bnx2_init_board_#t~mem3882#1; [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20029: assume 4 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20029: assume !(4 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20426-1: call bnx2_init_board_#t~mem3762#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20327-1: SUMMARY for call pci_set_master(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20327: call bnx2_init_board_#t~mem3720#1 := read~int#26(bnx2_init_board_~pdev#1.base, 114 + bnx2_init_board_~pdev#1.offset, 1);call write~int#26((if bnx2_init_board_#t~mem3720#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3720#1 % 256 % 4294967296 else bnx2_init_board_#t~mem3720#1 % 256 % 4294967296 - 4294967296), bnx2_init_board_~bp~45#1.base, 9167 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3720#1;call bnx2_init_board_#t~mem3721#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 9167 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20228: assume (bnx2_read_vpd_fw_ver_~j~16#1 + bnx2_read_vpd_fw_ver_~len~5#1) % 4294967296 > bnx2_read_vpd_fw_ver_~block_end~0#1 % 4294967296 || bnx2_read_vpd_fw_ver_~len~5#1 % 4294967296 > 30; [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20228: assume !((bnx2_read_vpd_fw_ver_~j~16#1 + bnx2_read_vpd_fw_ver_~len~5#1) % 4294967296 > bnx2_read_vpd_fw_ver_~block_end~0#1 % 4294967296 || bnx2_read_vpd_fw_ver_~len~5#1 % 4294967296 > 30); [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20195: assume bnx2_read_vpd_fw_ver_~j~16#1 < 0; [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20195: assume !(bnx2_read_vpd_fw_ver_~j~16#1 < 0); [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20657: call write~int#26(0, bnx2_init_board_~bp~45#1.base, 9109 + bnx2_init_board_~bp~45#1.offset, 1);call bnx2_init_board_#t~mem3828#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20492: call write~int#26(bnx2_init_board_#t~ret3788#1, bnx2_init_board_~bp~45#1.base, 9131 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~ret3788#1; [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20426: assume 1460142080 == (bnx2_init_board_#t~mem3762#1 - bnx2_init_board_#t~mem3762#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3762#1;bnx2_init_board_~dma_mask~2#1 := 1099511627775;bnx2_init_board_~persist_dma_mask~0#1 := bnx2_init_board_~dma_mask~2#1; [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20426: assume !(1460142080 == (bnx2_init_board_#t~mem3762#1 - bnx2_init_board_#t~mem3762#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3762#1;bnx2_init_board_~dma_mask~2#1 := 18446744073709551615;bnx2_init_board_~persist_dma_mask~0#1 := bnx2_init_board_~dma_mask~2#1; [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20492-1: SUMMARY for call bnx2_init_board_#t~ret3788#1 := bnx2_reg_rd_ind(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 1441796 + bnx2_init_board_~off~0#1); srcloc: null [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27826: havoc pci_get_device_#t~ret4440#1.base, pci_get_device_#t~ret4440#1.offset;bnx2_init_board_#t~ret3884#1.base, bnx2_init_board_#t~ret3884#1.offset := pci_get_device_#res#1.base, pci_get_device_#res#1.offset;havoc pci_get_device_#t~ret4440#1.base, pci_get_device_#t~ret4440#1.offset, pci_get_device_~arg0#1, pci_get_device_~arg1#1, pci_get_device_~arg2#1.base, pci_get_device_~arg2#1.offset;havoc pci_get_device_#in~arg0#1, pci_get_device_#in~arg1#1, pci_get_device_#in~arg2#1.base, pci_get_device_#in~arg2#1.offset;assume { :end_inline_pci_get_device } true;bnx2_init_board_~amd_8132~0#1.base, bnx2_init_board_~amd_8132~0#1.offset := bnx2_init_board_#t~ret3884#1.base, bnx2_init_board_#t~ret3884#1.offset;havoc bnx2_init_board_#t~ret3884#1.base, bnx2_init_board_#t~ret3884#1.offset; [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20757-1: SUMMARY for call bnx2_init_board_#t~ret3887#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 996); srcloc: null [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20757: bnx2_init_board_~tmp___15~2#1 := bnx2_init_board_#t~ret3887#1;havoc bnx2_init_board_#t~ret3887#1;call write~int#26(bnx2_init_board_~tmp___15~2#1 % 4294967296 / 65536, bnx2_init_board_~bp~45#1.base, 9717 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20691-1: assume bnx2_init_board_#t~short3860#1; [2025-02-08 03:53:47,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20691-1: assume !bnx2_init_board_#t~short3860#1;call bnx2_init_board_#t~mem3859#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3860#1 := 1460146192 == (bnx2_init_board_#t~mem3859#1 - bnx2_init_board_#t~mem3859#1 % 16) % 4294967296; [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20658: assume 0 != (if bnx2_init_board_#t~mem3828#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3828#1 % 4294967296 % 4294967296 else bnx2_init_board_#t~mem3828#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc bnx2_init_board_#t~mem3828#1;call write~int#26(3, bnx2_init_board_~bp~45#1.base, 9109 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20658: assume !(0 != (if bnx2_init_board_#t~mem3828#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3828#1 % 4294967296 % 4294967296 else bnx2_init_board_#t~mem3828#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc bnx2_init_board_#t~mem3828#1;call bnx2_init_board_#t~mem3842#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3844#1 := 1460011008 == (bnx2_init_board_#t~mem3842#1 - bnx2_init_board_#t~mem3842#1 % 65536) % 4294967296; [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20691: assume bnx2_init_board_#t~short3860#1;havoc bnx2_init_board_#t~mem3856#1;havoc bnx2_init_board_#t~mem3857#1;havoc bnx2_init_board_#t~short3858#1;havoc bnx2_init_board_#t~mem3859#1;havoc bnx2_init_board_#t~short3860#1;call bnx2_init_board_#t~mem3861#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20691: assume !bnx2_init_board_#t~short3860#1;havoc bnx2_init_board_#t~mem3856#1;havoc bnx2_init_board_#t~mem3857#1;havoc bnx2_init_board_#t~short3858#1;havoc bnx2_init_board_#t~mem3859#1;havoc bnx2_init_board_#t~short3860#1;call bnx2_init_board_#t~mem3863#1.base, bnx2_init_board_#t~mem3863#1.offset := read~$Pointer$#26(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19997-1: call bnx2_get_5709_media_#t~mem3683#1 := read~int#26(bnx2_get_5709_media_~bp#1.base, 9474 + bnx2_get_5709_media_~bp#1.offset, 1); [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19997: assume 0 == bnx2_get_5709_media_#t~mem3683#1 % 256 % 4294967296;havoc bnx2_get_5709_media_#t~mem3683#1; [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19997: assume !(0 == bnx2_get_5709_media_#t~mem3683#1 % 256 % 4294967296);havoc bnx2_get_5709_media_#t~mem3683#1; [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20955-1: SUMMARY for call #t~ret3951#1 := netdev_info(~dev~4#1.base, ~dev~4#1.offset, 151, 0); srcloc: null [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20955: assume -2147483648 <= #t~ret3951#1 && #t~ret3951#1 <= 2147483647;havoc #t~mem3942#1;havoc #t~mem3943#1.base, #t~mem3943#1.offset;havoc #t~mem3944#1;havoc #t~bitwise3945#1;havoc #t~mem3946#1;havoc #t~bitwise3947#1;havoc #t~mem3948#1;havoc #t~mem3949#1;havoc #t~mem3950#1.base, #t~mem3950#1.offset;havoc #t~ret3951#1;#res#1 := 0;call ULTIMATE.dealloc(~#str~0#1.base, ~#str~0#1.offset);havoc ~#str~0#1.base, ~#str~0#1.offset; [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20460-4: assume 0 == bnx2_init_board_#t~mem3770#1 % 4294967296;bnx2_init_board_#t~bitwise3771#1 := 0; [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20460-4: assume !(0 == bnx2_init_board_#t~mem3770#1 % 4294967296); [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20460-3: assume 512 == bnx2_init_board_#t~mem3770#1 % 4294967296;bnx2_init_board_#t~bitwise3771#1 := bnx2_init_board_#t~mem3770#1; [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20460-3: assume !(512 == bnx2_init_board_#t~mem3770#1 % 4294967296); [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20460-5: call bnx2_init_board_#t~mem3770#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24292: SUMMARY for call ldv_assume((if 0 != ldv_register_netdev_~ldv_11_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20163: assume bnx2_read_vpd_fw_ver_~i~53#1 <= 127; [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20163: assume !(bnx2_read_vpd_fw_ver_~i~53#1 <= 127);assume { :begin_inline_pci_vpd_find_tag } true;pci_vpd_find_tag_#in~arg0#1.base, pci_vpd_find_tag_#in~arg0#1.offset, pci_vpd_find_tag_#in~arg1#1, pci_vpd_find_tag_#in~arg2#1, pci_vpd_find_tag_#in~arg3#1 := bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset, 0, 128, 144;havoc pci_vpd_find_tag_#res#1;havoc pci_vpd_find_tag_#t~nondet4446#1, pci_vpd_find_tag_~arg0#1.base, pci_vpd_find_tag_~arg0#1.offset, pci_vpd_find_tag_~arg1#1, pci_vpd_find_tag_~arg2#1, pci_vpd_find_tag_~arg3#1;pci_vpd_find_tag_~arg0#1.base, pci_vpd_find_tag_~arg0#1.offset := pci_vpd_find_tag_#in~arg0#1.base, pci_vpd_find_tag_#in~arg0#1.offset;pci_vpd_find_tag_~arg1#1 := pci_vpd_find_tag_#in~arg1#1;pci_vpd_find_tag_~arg2#1 := pci_vpd_find_tag_#in~arg2#1;pci_vpd_find_tag_~arg3#1 := pci_vpd_find_tag_#in~arg3#1;havoc pci_vpd_find_tag_#t~nondet4446#1;assume -2147483648 <= pci_vpd_find_tag_#t~nondet4446#1 && pci_vpd_find_tag_#t~nondet4446#1 <= 2147483647;pci_vpd_find_tag_#res#1 := pci_vpd_find_tag_#t~nondet4446#1;havoc pci_vpd_find_tag_#t~nondet4446#1; [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20691-3: assume bnx2_init_board_#t~short3858#1; [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20691-3: assume !bnx2_init_board_#t~short3858#1;call bnx2_init_board_#t~mem3857#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3858#1 := 1460146176 == (bnx2_init_board_#t~mem3857#1 - bnx2_init_board_#t~mem3857#1 % 16) % 4294967296; [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20592: call write~int#26(bnx2_init_board_#t~ret3806#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3806#1;call bnx2_init_board_#t~mem3807#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20691-2: bnx2_init_board_#t~short3860#1 := bnx2_init_board_#t~short3858#1; [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27562: havoc alloc_etherdev_mqs_#t~ret4404#1.base, alloc_etherdev_mqs_#t~ret4404#1.offset; [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20592-1: SUMMARY for call bnx2_init_board_#t~ret3806#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 456); srcloc: null [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27826-2: pci_get_device_#res#1.base, pci_get_device_#res#1.offset := pci_get_device_#t~ret4440#1.base, pci_get_device_#t~ret4440#1.offset;havoc pci_get_device_#t~ret4440#1.base, pci_get_device_#t~ret4440#1.offset; [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20460: assume 0 == bnx2_init_board_#t~bitwise3771#1 % 4294967296;havoc bnx2_init_board_#t~mem3770#1;havoc bnx2_init_board_#t~bitwise3771#1;assume { :begin_inline_bnx2_get_pci_speed } true;bnx2_get_pci_speed_#in~bp#1.base, bnx2_get_pci_speed_#in~bp#1.offset := bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset;havoc bnx2_get_pci_speed_#t~mem3686#1.base, bnx2_get_pci_speed_#t~mem3686#1.offset, bnx2_get_pci_speed_#t~ret3687#1, bnx2_get_pci_speed_#t~bitwise3688#1, bnx2_get_pci_speed_#t~mem3689#1, bnx2_get_pci_speed_#t~mem3690#1.base, bnx2_get_pci_speed_#t~mem3690#1.offset, bnx2_get_pci_speed_#t~ret3691#1, bnx2_get_pci_speed_#t~bitwise3692#1, bnx2_get_pci_speed_#t~bitwise3693#1, bnx2_get_pci_speed_#t~mem3694#1, bnx2_get_pci_speed_#t~bitwise3695#1, bnx2_get_pci_speed_~bp#1.base, bnx2_get_pci_speed_~bp#1.offset, bnx2_get_pci_speed_~reg~3#1, bnx2_get_pci_speed_~clkreg~0#1;bnx2_get_pci_speed_~bp#1.base, bnx2_get_pci_speed_~bp#1.offset := bnx2_get_pci_speed_#in~bp#1.base, bnx2_get_pci_speed_#in~bp#1.offset;havoc bnx2_get_pci_speed_~reg~3#1;havoc bnx2_get_pci_speed_~clkreg~0#1;call bnx2_get_pci_speed_#t~mem3686#1.base, bnx2_get_pci_speed_#t~mem3686#1.offset := read~$Pointer$#26(bnx2_get_pci_speed_~bp#1.base, bnx2_get_pci_speed_~bp#1.offset, 8); [2025-02-08 03:53:47,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20460: assume !(0 == bnx2_init_board_#t~bitwise3771#1 % 4294967296);havoc bnx2_init_board_#t~mem3770#1;havoc bnx2_init_board_#t~bitwise3771#1; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20460-2: havoc bnx2_init_board_#t~bitwise3771#1;assume bnx2_init_board_#t~bitwise3771#1 % 4294967296 <= bnx2_init_board_#t~mem3770#1 % 4294967296 && bnx2_init_board_#t~bitwise3771#1 % 4294967296 <= 512; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20394: assume 0 == bnx2_init_board_~err~6#1;call bnx2_init_board_#t~mem3742#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20394: assume !(0 == bnx2_init_board_~err~6#1); [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27826-3: SUMMARY for call pci_get_device_#t~ret4440#1.base, pci_get_device_#t~ret4440#1.offset := ldv_malloc(3018); srcloc: null [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20460-1: [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20956-3: assume 0 == #t~mem3944#1 % 4294967296;#t~bitwise3945#1 := 0; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20956-3: assume !(0 == #t~mem3944#1 % 4294967296); [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20692: call write~int#26(bnx2_init_board_#t~bitwise3862#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3861#1;havoc bnx2_init_board_#t~bitwise3862#1;call write~int#26(0, bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20692-2: havoc bnx2_init_board_#t~bitwise3862#1;assume (bnx2_init_board_#t~bitwise3862#1 % 4294967296 >= bnx2_init_board_#t~mem3861#1 % 4294967296 && bnx2_init_board_#t~bitwise3862#1 % 4294967296 >= 8) && bnx2_init_board_#t~bitwise3862#1 % 4294967296 <= 8 + bnx2_init_board_#t~mem3861#1 % 4294967296; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20626: call write~int#26(bnx2_init_board_#t~ret3817#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3817#1;call bnx2_init_board_#t~mem3818#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#26(bnx2_init_board_#t~mem3818#1 % 4294967296 / 256, bnx2_init_board_~bp~45#1.base, 9123 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3818#1;call bnx2_init_board_#t~mem3819#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#26(bnx2_init_board_#t~mem3819#1, bnx2_init_board_~bp~45#1.base, 9124 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3819#1; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20692-1: [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20064: assume 6 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20064: assume !(6 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20956: [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20956-2: assume 61440 == #t~mem3944#1 % 4294967296;#t~bitwise3945#1 := #t~mem3944#1; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20956-2: assume !(61440 == #t~mem3944#1 % 4294967296); [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20956-1: havoc #t~bitwise3945#1;assume #t~bitwise3945#1 % 4294967296 <= #t~mem3944#1 % 4294967296 && #t~bitwise3945#1 % 4294967296 <= 61440; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20395-3: assume false;bnx2_init_board_#t~bitwise3743#1 := bnx2_init_board_#t~mem3742#1; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20395-3: assume !false; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20395-2: havoc bnx2_init_board_#t~bitwise3743#1;assume (bnx2_init_board_#t~bitwise3743#1 % 4294967296 >= bnx2_init_board_#t~mem3742#1 % 4294967296 && bnx2_init_board_#t~bitwise3743#1 % 4294967296 >= 16384) && bnx2_init_board_#t~bitwise3743#1 % 4294967296 <= 16384 + bnx2_init_board_#t~mem3742#1 % 4294967296; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20395-4: assume 0 == bnx2_init_board_#t~mem3742#1 % 4294967296 || 16384 == bnx2_init_board_#t~mem3742#1 % 4294967296;bnx2_init_board_#t~bitwise3743#1 := 16384; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20395-4: assume !(0 == bnx2_init_board_#t~mem3742#1 % 4294967296 || 16384 == bnx2_init_board_#t~mem3742#1 % 4294967296); [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20098: call write~int#26(133, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20692-4: assume 0 == bnx2_init_board_#t~mem3861#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3861#1 % 4294967296;bnx2_init_board_#t~bitwise3862#1 := 8; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20692-4: assume !(0 == bnx2_init_board_#t~mem3861#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3861#1 % 4294967296); [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20593-1: [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20692-3: assume false;bnx2_init_board_#t~bitwise3862#1 := bnx2_init_board_#t~mem3861#1; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20692-3: assume !false; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20626-1: SUMMARY for call bnx2_init_board_#t~ret3817#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 80); srcloc: null [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20593: call write~int#26(bnx2_init_board_#t~bitwise3808#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~mem3807#1;havoc bnx2_init_board_#t~bitwise3808#1;call bnx2_init_board_#t~mem3809#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);bnx2_init_board_#t~short3811#1 := 0 != bnx2_init_board_#t~mem3809#1 % 4294967296; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20593-3: assume 57344 == bnx2_init_board_#t~mem3807#1 % 4294967296;bnx2_init_board_#t~bitwise3808#1 := bnx2_init_board_#t~mem3807#1; [2025-02-08 03:53:47,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20593-3: assume !(57344 == bnx2_init_board_#t~mem3807#1 % 4294967296); [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20593-2: havoc bnx2_init_board_#t~bitwise3808#1;assume bnx2_init_board_#t~bitwise3808#1 % 4294967296 <= bnx2_init_board_#t~mem3807#1 % 4294967296 && bnx2_init_board_#t~bitwise3808#1 % 4294967296 <= 57344; [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20593-4: assume 0 == bnx2_init_board_#t~mem3807#1 % 4294967296;bnx2_init_board_#t~bitwise3808#1 := 0; [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20593-4: assume !(0 == bnx2_init_board_#t~mem3807#1 % 4294967296); [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20395-1: [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20395: call write~int#26(bnx2_init_board_#t~bitwise3743#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3742#1;havoc bnx2_init_board_#t~bitwise3743#1; [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20957-5: call #t~mem3946#1 := read~int#26(~bp~46#1.base, 8926 + ~bp~46#1.offset, 4); [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20957-4: assume 0 == #t~mem3946#1 % 4294967296;#t~bitwise3947#1 := 0; [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20957-4: assume !(0 == #t~mem3946#1 % 4294967296); [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8735: pci_set_consistent_dma_mask_#t~ret445#1 := dma_set_coherent_mask_#res#1;havoc dma_set_coherent_mask_#t~ret286#1, dma_set_coherent_mask_~dev#1.base, dma_set_coherent_mask_~dev#1.offset, dma_set_coherent_mask_~mask#1, dma_set_coherent_mask_~tmp~24#1;havoc dma_set_coherent_mask_#in~dev#1.base, dma_set_coherent_mask_#in~dev#1.offset, dma_set_coherent_mask_#in~mask#1;assume { :end_inline_dma_set_coherent_mask } true;assume -2147483648 <= pci_set_consistent_dma_mask_#t~ret445#1 && pci_set_consistent_dma_mask_#t~ret445#1 <= 2147483647;pci_set_consistent_dma_mask_~tmp~52#1 := pci_set_consistent_dma_mask_#t~ret445#1;havoc pci_set_consistent_dma_mask_#t~ret445#1;pci_set_consistent_dma_mask_#res#1 := pci_set_consistent_dma_mask_~tmp~52#1; [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25185: SUMMARY for call free_netdev(ldv_free_netdev_140_~ldv_func_arg1#1.base, ldv_free_netdev_140_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19999: assume 4 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19999: assume !(4 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20957-1: [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20957: call #t~mem3948#1 := read~int#26(~pdev#1.base, 1551 + ~pdev#1.offset, 8);call #t~mem3949#1 := read~int#26(~pdev#1.base, 1547 + ~pdev#1.offset, 4);call #t~mem3950#1.base, #t~mem3950#1.offset := read~$Pointer$#26(~dev~4#1.base, 791 + ~dev~4#1.offset, 8); [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20957-3: assume 4080 == #t~mem3946#1 % 4294967296;#t~bitwise3947#1 := #t~mem3946#1; [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20957-3: assume !(4080 == #t~mem3946#1 % 4294967296); [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20957-2: havoc #t~bitwise3947#1;assume #t~bitwise3947#1 % 4294967296 <= #t~mem3946#1 % 4294967296 && #t~bitwise3947#1 % 4294967296 <= 4080; [2025-02-08 03:53:47,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25186: havoc ldv_free_netdev_140_~ldv_func_arg1#1.base, ldv_free_netdev_140_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_140_#in~ldv_func_arg1#1.base, ldv_free_netdev_140_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_140 } true;#res#1 := ~rc~25#1;call ULTIMATE.dealloc(~#str~0#1.base, ~#str~0#1.offset);havoc ~#str~0#1.base, ~#str~0#1.offset; [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20165: call bnx2_read_vpd_fw_ver_#t~mem3698#1 := read~int#26(bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset + (if (131 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (131 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 else (131 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#26(bnx2_read_vpd_fw_ver_#t~mem3698#1, bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset + (if bnx2_read_vpd_fw_ver_~i~53#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_read_vpd_fw_ver_~i~53#1 % 18446744073709551616 % 18446744073709551616 else bnx2_read_vpd_fw_ver_~i~53#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call bnx2_read_vpd_fw_ver_#t~mem3699#1 := read~int#26(bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset + (if (130 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (130 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 else (130 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#26(bnx2_read_vpd_fw_ver_#t~mem3699#1, bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset + (if (1 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 else (1 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);havoc bnx2_read_vpd_fw_ver_#t~mem3699#1;call bnx2_read_vpd_fw_ver_#t~mem3700#1 := read~int#26(bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset + (if (129 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (129 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 else (129 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#26(bnx2_read_vpd_fw_ver_#t~mem3700#1, bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset + (if (2 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (2 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 else (2 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);havoc bnx2_read_vpd_fw_ver_#t~mem3700#1;call bnx2_read_vpd_fw_ver_#t~mem3701#1 := read~int#26(bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset + (if (128 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (128 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 else (128 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#26(bnx2_read_vpd_fw_ver_#t~mem3701#1, bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset + (if (3 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (3 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 else (3 + bnx2_read_vpd_fw_ver_~i~53#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);havoc bnx2_read_vpd_fw_ver_#t~mem3701#1;bnx2_read_vpd_fw_ver_~i~53#1 := 4 + bnx2_read_vpd_fw_ver_~i~53#1; [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20561-1: SUMMARY for call bnx2_init_board_#t~ret3796#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 216); srcloc: null [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20561: call write~int#26(bnx2_init_board_#t~ret3796#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3796#1;call bnx2_init_board_#t~mem3797#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20462: havoc bnx2_get_pci_speed_#t~mem3686#1.base, bnx2_get_pci_speed_#t~mem3686#1.offset, bnx2_get_pci_speed_#t~ret3687#1, bnx2_get_pci_speed_#t~bitwise3688#1, bnx2_get_pci_speed_#t~mem3689#1, bnx2_get_pci_speed_#t~mem3690#1.base, bnx2_get_pci_speed_#t~mem3690#1.offset, bnx2_get_pci_speed_#t~ret3691#1, bnx2_get_pci_speed_#t~bitwise3692#1, bnx2_get_pci_speed_#t~bitwise3693#1, bnx2_get_pci_speed_#t~mem3694#1, bnx2_get_pci_speed_#t~bitwise3695#1, bnx2_get_pci_speed_~bp#1.base, bnx2_get_pci_speed_~bp#1.offset, bnx2_get_pci_speed_~reg~3#1, bnx2_get_pci_speed_~clkreg~0#1;havoc bnx2_get_pci_speed_#in~bp#1.base, bnx2_get_pci_speed_#in~bp#1.offset;assume { :end_inline_bnx2_get_pci_speed } true; [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20330: assume 0 == bnx2_init_board_#t~mem3721#1;havoc bnx2_init_board_#t~mem3721#1; [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20330: assume !(0 == bnx2_init_board_#t~mem3721#1);havoc bnx2_init_board_#t~mem3721#1;call write~$Pointer$#26(bnx2_init_board_~dev#1.base, bnx2_init_board_~dev#1.offset, bnx2_init_board_~bp~45#1.base, 8 + bnx2_init_board_~bp~45#1.offset, 8);call write~$Pointer$#26(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, bnx2_init_board_~bp~45#1.base, 16 + bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27829-1: bnx2_init_board_#t~ret3726#1.base, bnx2_init_board_#t~ret3726#1.offset := pci_iomap_#res#1.base, pci_iomap_#res#1.offset;havoc pci_iomap_#t~ret4441#1.base, pci_iomap_#t~ret4441#1.offset, pci_iomap_~arg0#1.base, pci_iomap_~arg0#1.offset, pci_iomap_~arg1#1, pci_iomap_~arg2#1;havoc pci_iomap_#in~arg0#1.base, pci_iomap_#in~arg0#1.offset, pci_iomap_#in~arg1#1, pci_iomap_#in~arg2#1;assume { :end_inline_pci_iomap } true;call write~$Pointer$#26(bnx2_init_board_#t~ret3726#1.base, bnx2_init_board_#t~ret3726#1.offset, bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8);havoc bnx2_init_board_#t~ret3726#1.base, bnx2_init_board_#t~ret3726#1.offset;call bnx2_init_board_#t~mem3727#1.base, bnx2_init_board_#t~mem3727#1.offset := read~$Pointer$#26(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27829: havoc pci_iomap_#t~ret4441#1.base, pci_iomap_#t~ret4441#1.offset; [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20727-1: call bnx2_init_board_#t~mem3883#1 := read~int#26(bnx2_init_board_~amd_8132~0#1.base, 72 + bnx2_init_board_~amd_8132~0#1.offset, 1); [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27829-3: SUMMARY for call pci_iomap_#t~ret4441#1.base, pci_iomap_#t~ret4441#1.offset := ldv_malloc(pci_iomap_~arg2#1); srcloc: null [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20727: assume (bnx2_init_board_#t~mem3883#1 % 256 - 16) % 4294967296 <= 3;havoc bnx2_init_board_#t~mem3883#1;~disable_msi~0 := 1;assume { :begin_inline_pci_dev_put } true;pci_dev_put_#in~arg0#1.base, pci_dev_put_#in~arg0#1.offset := bnx2_init_board_~amd_8132~0#1.base, bnx2_init_board_~amd_8132~0#1.offset;havoc pci_dev_put_~arg0#1.base, pci_dev_put_~arg0#1.offset;pci_dev_put_~arg0#1.base, pci_dev_put_~arg0#1.offset := pci_dev_put_#in~arg0#1.base, pci_dev_put_#in~arg0#1.offset; [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20727: assume !((bnx2_init_board_#t~mem3883#1 % 256 - 16) % 4294967296 <= 3);havoc bnx2_init_board_#t~mem3883#1;assume { :begin_inline_pci_get_device } true;pci_get_device_#in~arg0#1, pci_get_device_#in~arg1#1, pci_get_device_#in~arg2#1.base, pci_get_device_#in~arg2#1.offset := 4130, 29784, bnx2_init_board_~amd_8132~0#1.base, bnx2_init_board_~amd_8132~0#1.offset;havoc pci_get_device_#res#1.base, pci_get_device_#res#1.offset;havoc pci_get_device_#t~ret4440#1.base, pci_get_device_#t~ret4440#1.offset, pci_get_device_~arg0#1, pci_get_device_~arg1#1, pci_get_device_~arg2#1.base, pci_get_device_~arg2#1.offset;pci_get_device_~arg0#1 := pci_get_device_#in~arg0#1;pci_get_device_~arg1#1 := pci_get_device_#in~arg1#1;pci_get_device_~arg2#1.base, pci_get_device_~arg2#1.offset := pci_get_device_#in~arg2#1.base, pci_get_device_#in~arg2#1.offset; [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27829-2: pci_iomap_#res#1.base, pci_iomap_#res#1.offset := pci_iomap_#t~ret4441#1.base, pci_iomap_#t~ret4441#1.offset;havoc pci_iomap_#t~ret4441#1.base, pci_iomap_#t~ret4441#1.offset; [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20661-1: SUMMARY for call bnx2_init_board_#t~ret3829#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 60); srcloc: null [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20661: call write~int#26(bnx2_init_board_#t~ret3829#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3829#1;call bnx2_init_board_#t~mem3830#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20595-1: assume bnx2_init_board_#t~short3811#1;call bnx2_init_board_#t~mem3810#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);bnx2_init_board_#t~short3811#1 := 57344 != bnx2_init_board_#t~mem3810#1 % 4294967296; [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20595-1: assume !bnx2_init_board_#t~short3811#1; [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20595: assume bnx2_init_board_#t~short3811#1;havoc bnx2_init_board_#t~mem3809#1;havoc bnx2_init_board_#t~mem3810#1;havoc bnx2_init_board_#t~short3811#1; [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20595: assume !bnx2_init_board_#t~short3811#1;havoc bnx2_init_board_#t~mem3809#1;havoc bnx2_init_board_#t~mem3810#1;havoc bnx2_init_board_#t~short3811#1; [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25186-1: SUMMARY for call ldv_free_netdev(0, 0, ldv_free_netdev_140_~ldv_func_arg1#1.base, ldv_free_netdev_140_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20826: assume true;havoc bnx2_bus_string_#t~nondet3913#1;call write~int#30(bnx2_bus_string_#t~nondet3913#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3912#1, 8);bnx2_bus_string_#t~loopctr3912#1 := 1 + bnx2_bus_string_#t~loopctr3912#1; [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20826: assume true;bnx2_bus_string_~tmp___3~17#1 := bnx2_bus_string_#t~ret3914#1;havoc bnx2_bus_string_#t~loopctr3912#1;havoc bnx2_bus_string_#t~nondet3913#1;havoc bnx2_bus_string_#t~ret3914#1;bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset := bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + (if bnx2_bus_string_~tmp___3~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_bus_string_~tmp___3~17#1 % 18446744073709551616 % 18446744073709551616 else bnx2_bus_string_~tmp___3~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:47,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24295-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_11_ret_default~0#1; [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24295: ldv_register_netdev_139_#t~ret4269#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret4229#1, ldv_register_netdev_#t~ret4230#1, ldv_register_netdev_#t~mem4231#1.base, ldv_register_netdev_#t~mem4231#1.offset, ldv_register_netdev_#t~mem4232#1.base, ldv_register_netdev_#t~mem4232#1.offset, ldv_register_netdev_#t~ret4233#1, ldv_register_netdev_#t~ret4234#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_11_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_11_ret_default~0#1, ldv_register_netdev_~tmp~194#1, ldv_register_netdev_~tmp___0~103#1;havoc ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev } true;assume -2147483648 <= ldv_register_netdev_139_#t~ret4269#1 && ldv_register_netdev_139_#t~ret4269#1 <= 2147483647;ldv_register_netdev_139_~tmp___0~112#1 := ldv_register_netdev_139_#t~ret4269#1;havoc ldv_register_netdev_139_#t~ret4269#1;ldv_register_netdev_139_#res#1 := ldv_register_netdev_139_~tmp___0~112#1; [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20529-1: [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20529: bnx2_init_board_~num~0#1 := bnx2_init_board_#t~bitwise3795#1;havoc bnx2_init_board_#t~mem3794#1;havoc bnx2_init_board_#t~bitwise3795#1;bnx2_init_board_~k~1#1 := 100;bnx2_init_board_~skip0~0#1 := 1; [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20529-3: assume 0 == bnx2_init_board_#t~mem3794#1 % 4294967296 || 0 == 8 * (3 - bnx2_init_board_~i~54#1);bnx2_init_board_#t~bitwise3795#1 := bnx2_init_board_#t~mem3794#1; [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20529-3: assume !(0 == bnx2_init_board_#t~mem3794#1 % 4294967296 || 0 == 8 * (3 - bnx2_init_board_~i~54#1)); [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20529-2: havoc bnx2_init_board_#t~bitwise3795#1; [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20529-4: call bnx2_init_board_#t~mem3794#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20629-1: SUMMARY for call bnx2_init_board_#t~ret3820#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 84); srcloc: null [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20629: call write~int#26(bnx2_init_board_#t~ret3820#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3820#1;call bnx2_init_board_#t~mem3821#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#26(bnx2_init_board_#t~mem3821#1 % 4294967296 / 16777216, bnx2_init_board_~bp~45#1.base, 9125 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3821#1;call bnx2_init_board_#t~mem3822#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#26(bnx2_init_board_#t~mem3822#1 % 4294967296 / 65536, bnx2_init_board_~bp~45#1.base, 9126 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3822#1;call bnx2_init_board_#t~mem3823#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#26(bnx2_init_board_#t~mem3823#1 % 4294967296 / 256, bnx2_init_board_~bp~45#1.base, 9127 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3823#1;call bnx2_init_board_#t~mem3824#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#26(bnx2_init_board_#t~mem3824#1, bnx2_init_board_~bp~45#1.base, 9128 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3824#1;call write~int#26(255, bnx2_init_board_~bp~45#1.base, 8534 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563-1: [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563: assume 0 != bnx2_init_board_#t~bitwise3798#1 % 4294967296;havoc bnx2_init_board_#t~mem3797#1;havoc bnx2_init_board_#t~bitwise3798#1;call write~int#26(1, bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563: assume !(0 != bnx2_init_board_#t~bitwise3798#1 % 4294967296);havoc bnx2_init_board_#t~mem3797#1;havoc bnx2_init_board_#t~bitwise3798#1; [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20233-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~memcpy~res3709#1.base, bnx2_read_vpd_fw_ver_#t~memcpy~res3709#1.offset := #Ultimate.C_memcpy#26(bnx2_read_vpd_fw_ver_~bp#1.base, 9135 + bnx2_read_vpd_fw_ver_~bp#1.offset, bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset + (if bnx2_read_vpd_fw_ver_~j~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_read_vpd_fw_ver_~j~16#1 % 18446744073709551616 % 18446744073709551616 else bnx2_read_vpd_fw_ver_~j~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), bnx2_read_vpd_fw_ver_~len~5#1 % 4294967296); srcloc: null [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20200: bnx2_read_vpd_fw_ver_~tmp___1~47#1 := bnx2_read_vpd_fw_ver_#t~ret3705#1;havoc bnx2_read_vpd_fw_ver_#t~ret3705#1;bnx2_read_vpd_fw_ver_~len~5#1 := bnx2_read_vpd_fw_ver_~tmp___1~47#1 % 256;bnx2_read_vpd_fw_ver_~j~16#1 := 3 + bnx2_read_vpd_fw_ver_~j~16#1; [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24296-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20233: havoc bnx2_read_vpd_fw_ver_#t~memcpy~res3709#1.base, bnx2_read_vpd_fw_ver_#t~memcpy~res3709#1.offset;call write~int#26(32, bnx2_read_vpd_fw_ver_~bp#1.base, 9135 + bnx2_read_vpd_fw_ver_~bp#1.offset + (if bnx2_read_vpd_fw_ver_~len~5#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_read_vpd_fw_ver_~len~5#1 % 4294967296 % 18446744073709551616 else bnx2_read_vpd_fw_ver_~len~5#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 03:53:47,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20200-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3705#1 := pci_vpd_info_field_size(bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset + (if bnx2_read_vpd_fw_ver_~j~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_read_vpd_fw_ver_~j~16#1 % 18446744073709551616 % 18446744073709551616 else bnx2_read_vpd_fw_ver_~j~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20068: assume 4 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20068: assume !(4 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20101: call write~int#26(100, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563-3: assume 16777216 == bnx2_init_board_#t~mem3797#1 % 4294967296;bnx2_init_board_#t~bitwise3798#1 := bnx2_init_board_#t~mem3797#1; [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563-3: assume !(16777216 == bnx2_init_board_#t~mem3797#1 % 4294967296); [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563-2: havoc bnx2_init_board_#t~bitwise3798#1;assume bnx2_init_board_#t~bitwise3798#1 % 4294967296 <= bnx2_init_board_#t~mem3797#1 % 4294967296 && bnx2_init_board_#t~bitwise3798#1 % 4294967296 <= 16777216; [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563-4: assume 0 == bnx2_init_board_#t~mem3797#1 % 4294967296;bnx2_init_board_#t~bitwise3798#1 := 0; [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563-4: assume !(0 == bnx2_init_board_#t~mem3797#1 % 4294967296); [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20332: assume -2147483648 <= bnx2_init_board_#t~ret3722#1 && bnx2_init_board_#t~ret3722#1 <= 2147483647;havoc bnx2_init_board_#t~ret3722#1;bnx2_init_board_~rc~24#1 := -5; [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20299-1: SUMMARY for call bnx2_init_board_#t~ret3713#1 := pci_enable_device(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20332-1: SUMMARY for call bnx2_init_board_#t~ret3722#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 136, 0); srcloc: null [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20299: assume -2147483648 <= bnx2_init_board_#t~ret3713#1 && bnx2_init_board_#t~ret3713#1 <= 2147483647;bnx2_init_board_~rc~24#1 := bnx2_init_board_#t~ret3713#1;havoc bnx2_init_board_#t~ret3713#1; [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20696: bnx2_init_board_~tmp___14~2#1 := bnx2_init_board_#t~ret3864#1;havoc bnx2_init_board_#t~mem3863#1.base, bnx2_init_board_#t~mem3863#1.offset;havoc bnx2_init_board_#t~ret3864#1; [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20663-1: [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20696-1: SUMMARY for call bnx2_init_board_#t~ret3864#1 := readl(bnx2_init_board_#t~mem3863#1.base, 1036 + bnx2_init_board_#t~mem3863#1.offset); srcloc: null [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20663: assume 0 == bnx2_init_board_#t~bitwise3831#1 % 4294967296;havoc bnx2_init_board_#t~mem3830#1;havoc bnx2_init_board_#t~bitwise3831#1;call bnx2_init_board_#t~mem3832#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20663: assume !(0 == bnx2_init_board_#t~bitwise3831#1 % 4294967296);havoc bnx2_init_board_#t~mem3830#1;havoc bnx2_init_board_#t~bitwise3831#1; [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20663-3: assume 32768 == bnx2_init_board_#t~mem3830#1 % 4294967296;bnx2_init_board_#t~bitwise3831#1 := bnx2_init_board_#t~mem3830#1; [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20663-3: assume !(32768 == bnx2_init_board_#t~mem3830#1 % 4294967296); [2025-02-08 03:53:47,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20597-1: SUMMARY for call bnx2_init_board_#t~ret3812#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 332); srcloc: null [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27864: havoc pci_vpd_find_tag_#t~nondet4446#1; [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20663-2: havoc bnx2_init_board_#t~bitwise3831#1;assume bnx2_init_board_#t~bitwise3831#1 % 4294967296 <= bnx2_init_board_#t~mem3830#1 % 4294967296 && bnx2_init_board_#t~bitwise3831#1 % 4294967296 <= 32768; [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20597: bnx2_init_board_~tmp___11~3#1 := bnx2_init_board_#t~ret3812#1;havoc bnx2_init_board_#t~ret3812#1;bnx2_init_board_~addr~7#1 := bnx2_init_board_~tmp___11~3#1; [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20498: call write~int#26(bnx2_init_board_#t~ret3789#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3789#1;call bnx2_init_board_#t~mem3790#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20663-4: assume 0 == bnx2_init_board_#t~mem3830#1 % 4294967296;bnx2_init_board_#t~bitwise3831#1 := 0; [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20663-4: assume !(0 == bnx2_init_board_#t~mem3830#1 % 4294967296); [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27864-1: bnx2_read_vpd_fw_ver_#t~ret3702#1 := pci_vpd_find_tag_#res#1;havoc pci_vpd_find_tag_#t~nondet4446#1, pci_vpd_find_tag_~arg0#1.base, pci_vpd_find_tag_~arg0#1.offset, pci_vpd_find_tag_~arg1#1, pci_vpd_find_tag_~arg2#1, pci_vpd_find_tag_~arg3#1;havoc pci_vpd_find_tag_#in~arg0#1.base, pci_vpd_find_tag_#in~arg0#1.offset, pci_vpd_find_tag_#in~arg1#1, pci_vpd_find_tag_#in~arg2#1, pci_vpd_find_tag_#in~arg3#1;assume { :end_inline_pci_vpd_find_tag } true;assume -2147483648 <= bnx2_read_vpd_fw_ver_#t~ret3702#1 && bnx2_read_vpd_fw_ver_#t~ret3702#1 <= 2147483647;bnx2_read_vpd_fw_ver_~i~53#1 := bnx2_read_vpd_fw_ver_#t~ret3702#1;havoc bnx2_read_vpd_fw_ver_#t~ret3702#1; [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24297-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20003: assume 5 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20003: assume !(5 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20498-1: SUMMARY for call bnx2_init_board_#t~ret3789#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 32); srcloc: null [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8772: havoc pci_pcie_cap_#t~mem449#1;pci_is_pcie_#t~ret450#1 := pci_pcie_cap_#res#1;havoc pci_pcie_cap_#t~mem449#1, pci_pcie_cap_~dev#1.base, pci_pcie_cap_~dev#1.offset;havoc pci_pcie_cap_#in~dev#1.base, pci_pcie_cap_#in~dev#1.offset;assume { :end_inline_pci_pcie_cap } true;assume -2147483648 <= pci_is_pcie_#t~ret450#1 && pci_is_pcie_#t~ret450#1 <= 2147483647;pci_is_pcie_~tmp~55#1 := pci_is_pcie_#t~ret450#1;havoc pci_is_pcie_#t~ret450#1;pci_is_pcie_#res#1 := (if 0 == (if 0 != pci_is_pcie_~tmp~55#1 then 1 else 0) then 0 else 1); [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20366: havoc bnx2_init_board_#t~mem3729#1.base, bnx2_init_board_#t~mem3729#1.offset;call bnx2_init_board_#t~mem3730#1.base, bnx2_init_board_#t~mem3730#1.offset := read~$Pointer$#26(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20366-1: SUMMARY for call writel(136, bnx2_init_board_#t~mem3729#1.base, 104 + bnx2_init_board_#t~mem3729#1.offset); srcloc: null [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20664: call write~int#26(bnx2_init_board_#t~bitwise3833#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3832#1;havoc bnx2_init_board_#t~bitwise3833#1;call write~int#26(0, bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20664-2: havoc bnx2_init_board_#t~bitwise3833#1;assume (bnx2_init_board_#t~bitwise3833#1 % 4294967296 >= bnx2_init_board_#t~mem3832#1 % 4294967296 && bnx2_init_board_#t~bitwise3833#1 % 4294967296 >= 8) && bnx2_init_board_#t~bitwise3833#1 % 4294967296 <= 8 + bnx2_init_board_#t~mem3832#1 % 4294967296; [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27634: havoc dma_supported_#t~nondet4415#1;dma_set_coherent_mask_#t~ret286#1 := dma_supported_#res#1;havoc dma_supported_#t~nondet4415#1, dma_supported_~arg0#1.base, dma_supported_~arg0#1.offset, dma_supported_~arg1#1;havoc dma_supported_#in~arg0#1.base, dma_supported_#in~arg0#1.offset, dma_supported_#in~arg1#1;assume { :end_inline_dma_supported } true;assume -2147483648 <= dma_set_coherent_mask_#t~ret286#1 && dma_set_coherent_mask_#t~ret286#1 <= 2147483647;dma_set_coherent_mask_~tmp~24#1 := dma_set_coherent_mask_#t~ret286#1;havoc dma_set_coherent_mask_#t~ret286#1; [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20664-1: [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20664-4: assume 0 == bnx2_init_board_#t~mem3832#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3832#1 % 4294967296;bnx2_init_board_#t~bitwise3833#1 := 8; [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20664-4: assume !(0 == bnx2_init_board_#t~mem3832#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3832#1 % 4294967296); [2025-02-08 03:53:47,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20532: assume 0 != bnx2_init_board_~k~1#1 % 256 % 4294967296; [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20532: assume !(0 != bnx2_init_board_~k~1#1 % 256 % 4294967296); [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20664-3: assume false;bnx2_init_board_#t~bitwise3833#1 := bnx2_init_board_#t~mem3832#1; [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20664-3: assume !false; [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20466: assume 1460011008 == (bnx2_init_board_#t~mem3772#1 - bnx2_init_board_#t~mem3772#1 % 16) % 4294967296;havoc bnx2_init_board_#t~mem3772#1;call bnx2_init_board_#t~mem3773#1.base, bnx2_init_board_#t~mem3773#1.offset := read~$Pointer$#26(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20466: assume !(1460011008 == (bnx2_init_board_#t~mem3772#1 - bnx2_init_board_#t~mem3772#1 % 16) % 4294967296);havoc bnx2_init_board_#t~mem3772#1;call bnx2_init_board_#t~mem3779#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3781#1 := 1460011024 == (bnx2_init_board_#t~mem3779#1 - bnx2_init_board_#t~mem3779#1 % 16) % 4294967296; [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20730: havoc pci_dev_put_~arg0#1.base, pci_dev_put_~arg0#1.offset;havoc pci_dev_put_#in~arg0#1.base, pci_dev_put_#in~arg0#1.offset;assume { :end_inline_pci_dev_put } true; [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20763: call write~$Pointer$#26(#funAddr~bnx2_cnic_probe.base, #funAddr~bnx2_cnic_probe.offset, bnx2_init_board_~bp~45#1.base, 10023 + bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20037: call bnx2_get_5709_media_#t~mem3685#1 := read~int#26(bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4);call write~int#26(1 + bnx2_get_5709_media_#t~mem3685#1 - bnx2_get_5709_media_#t~mem3685#1 % 2, bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4); [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20466-1: call bnx2_init_board_#t~mem3772#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20367-1: SUMMARY for call bnx2_init_board_#t~ret3731#1 := readl(bnx2_init_board_#t~mem3730#1.base, 2056 + bnx2_init_board_#t~mem3730#1.offset); srcloc: null [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20367: call write~int#26(bnx2_init_board_#t~ret3731#1, bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3730#1.base, bnx2_init_board_#t~mem3730#1.offset;havoc bnx2_init_board_#t~ret3731#1;call bnx2_init_board_#t~mem3732#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20301: assume 0 != bnx2_init_board_~rc~24#1; [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20301: assume !(0 != bnx2_init_board_~rc~24#1);call bnx2_init_board_#t~mem3715#1 := read~int#26(bnx2_init_board_~pdev#1.base, 1575 + bnx2_init_board_~pdev#1.offset, 8); [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698-2: havoc bnx2_init_board_#t~bitwise3865#1;assume (((((if bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 else bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_init_board_#t~bitwise3865#1 <= (if bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 else bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_init_board_#t~bitwise3865#1 <= 1073741824) && bnx2_init_board_#t~bitwise3865#1 >= 0) && ((if bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 else bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_init_board_#t~bitwise3865#1 > 1073741824 + (if bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 else bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_init_board_#t~bitwise3865#1 >= -9223372036854775808; [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698-1: [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698-4: assume 0 == (if bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 else bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_board_#t~bitwise3865#1 := 0; [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698-4: assume !(0 == (if bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 else bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698-3: assume 1073741824 == (if bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 else bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_board_#t~bitwise3865#1 := (if bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 else bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698-3: assume !(1073741824 == (if bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 else bnx2_init_board_~tmp___14~2#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20500: assume 1146505472 != (bnx2_init_board_#t~mem3790#1 - bnx2_init_board_#t~mem3790#1 % 256) % 4294967296;havoc bnx2_init_board_#t~mem3790#1; [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20500: assume !(1146505472 != (bnx2_init_board_#t~mem3790#1 - bnx2_init_board_#t~mem3790#1 % 256) % 4294967296);havoc bnx2_init_board_#t~mem3790#1;assume { :begin_inline_bnx2_read_vpd_fw_ver } true;bnx2_read_vpd_fw_ver_#in~bp#1.base, bnx2_read_vpd_fw_ver_#in~bp#1.offset := bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset;havoc bnx2_read_vpd_fw_ver_#t~ret3696#1.base, bnx2_read_vpd_fw_ver_#t~ret3696#1.offset, bnx2_read_vpd_fw_ver_#t~ret3697#1, bnx2_read_vpd_fw_ver_#t~mem3698#1, bnx2_read_vpd_fw_ver_#t~mem3699#1, bnx2_read_vpd_fw_ver_#t~mem3700#1, bnx2_read_vpd_fw_ver_#t~mem3701#1, bnx2_read_vpd_fw_ver_#t~ret3702#1, bnx2_read_vpd_fw_ver_#t~ret3703#1, bnx2_read_vpd_fw_ver_#t~ret3704#1, bnx2_read_vpd_fw_ver_#t~ret3705#1, bnx2_read_vpd_fw_ver_#t~nondet3706#1, bnx2_read_vpd_fw_ver_#t~ret3707#1, bnx2_read_vpd_fw_ver_#t~ret3708#1, bnx2_read_vpd_fw_ver_#t~memcpy~res3709#1.base, bnx2_read_vpd_fw_ver_#t~memcpy~res3709#1.offset, bnx2_read_vpd_fw_ver_~bp#1.base, bnx2_read_vpd_fw_ver_~bp#1.offset, bnx2_read_vpd_fw_ver_~rc~23#1, bnx2_read_vpd_fw_ver_~i~53#1, bnx2_read_vpd_fw_ver_~j~16#1, bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset, bnx2_read_vpd_fw_ver_~block_end~0#1, bnx2_read_vpd_fw_ver_~rosize~0#1, bnx2_read_vpd_fw_ver_~len~5#1, bnx2_read_vpd_fw_ver_~tmp~166#1.base, bnx2_read_vpd_fw_ver_~tmp~166#1.offset, bnx2_read_vpd_fw_ver_~tmp___0~86#1, bnx2_read_vpd_fw_ver_~tmp___1~47#1, bnx2_read_vpd_fw_ver_~tmp___2~30#1, bnx2_read_vpd_fw_ver_~tmp___3~15#1;bnx2_read_vpd_fw_ver_~bp#1.base, bnx2_read_vpd_fw_ver_~bp#1.offset := bnx2_read_vpd_fw_ver_#in~bp#1.base, bnx2_read_vpd_fw_ver_#in~bp#1.offset;havoc bnx2_read_vpd_fw_ver_~rc~23#1;havoc bnx2_read_vpd_fw_ver_~i~53#1;havoc bnx2_read_vpd_fw_ver_~j~16#1;havoc bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset;havoc bnx2_read_vpd_fw_ver_~block_end~0#1;havoc bnx2_read_vpd_fw_ver_~rosize~0#1;havoc bnx2_read_vpd_fw_ver_~len~5#1;havoc bnx2_read_vpd_fw_ver_~tmp~166#1.base, bnx2_read_vpd_fw_ver_~tmp~166#1.offset;havoc bnx2_read_vpd_fw_ver_~tmp___0~86#1;havoc bnx2_read_vpd_fw_ver_~tmp___1~47#1;havoc bnx2_read_vpd_fw_ver_~tmp___2~30#1;havoc bnx2_read_vpd_fw_ver_~tmp___3~15#1; [2025-02-08 03:53:47,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20434: assume -2147483648 <= bnx2_init_board_#t~ret3763#1 && bnx2_init_board_#t~ret3763#1 <= 2147483647;bnx2_init_board_~tmp___3~16#1 := bnx2_init_board_#t~ret3763#1;havoc bnx2_init_board_#t~ret3763#1; [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20929-1: SUMMARY for call #t~ret3925#1.base, #t~ret3925#1.offset := netdev_priv(~dev~4#1.base, ~dev~4#1.offset); srcloc: null [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20929: ~tmp___0~89#1.base, ~tmp___0~89#1.offset := #t~ret3925#1.base, #t~ret3925#1.offset;havoc #t~ret3925#1.base, #t~ret3925#1.offset;~bp~46#1.base, ~bp~46#1.offset := ~tmp___0~89#1.base, ~tmp___0~89#1.offset;assume { :begin_inline_pci_set_drvdata } true;pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset, pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset := ~pdev#1.base, ~pdev#1.offset, ~dev~4#1.base, ~dev~4#1.offset;havoc pci_set_drvdata_#t~ret447#1, pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset := pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset;pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset := pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset;assume { :begin_inline_ldv_dev_set_drvdata_59 } true;ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset, ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset := pci_set_drvdata_~pdev#1.base, 179 + pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc ldv_dev_set_drvdata_59_#res#1;havoc ldv_dev_set_drvdata_59_#t~ret4251#1, ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset, ldv_dev_set_drvdata_59_~tmp~204#1;ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset := ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset;ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset := ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset;havoc ldv_dev_set_drvdata_59_~tmp~204#1; [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20764: assume -2147483648 <= bnx2_init_board_#t~ret3888#1 && bnx2_init_board_#t~ret3888#1 <= 2147483647;havoc bnx2_init_board_#t~ret3888#1;bnx2_init_board_#res#1 := 0;call ULTIMATE.dealloc(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset);havoc bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key~0#1.base, bnx2_init_board_~#__key~0#1.offset);havoc bnx2_init_board_~#__key~0#1.base, bnx2_init_board_~#__key~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key___0~0#1.base, bnx2_init_board_~#__key___0~0#1.offset);havoc bnx2_init_board_~#__key___0~0#1.base, bnx2_init_board_~#__key___0~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key___1~0#1.base, bnx2_init_board_~#__key___1~0#1.offset);havoc bnx2_init_board_~#__key___1~0#1.base, bnx2_init_board_~#__key___1~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key___2~0#1.base, bnx2_init_board_~#__key___2~0#1.offset);havoc bnx2_init_board_~#__key___2~0#1.base, bnx2_init_board_~#__key___2~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset);havoc bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key___3~0#1.base, bnx2_init_board_~#__key___3~0#1.offset);havoc bnx2_init_board_~#__key___3~0#1.base, bnx2_init_board_~#__key___3~0#1.offset; [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698: assume 0 == bnx2_init_board_#t~bitwise3865#1;havoc bnx2_init_board_#t~bitwise3865#1;call bnx2_init_board_#t~mem3866#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698: assume !(0 == bnx2_init_board_#t~bitwise3865#1);havoc bnx2_init_board_#t~bitwise3865#1; [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20764-1: SUMMARY for call bnx2_init_board_#t~ret3888#1 := pci_save_state(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20963-1: SUMMARY for call pci_iounmap(~pdev#1.base, ~pdev#1.offset, #t~mem3952#1.base, #t~mem3952#1.offset); srcloc: null [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20963: havoc #t~mem3952#1.base, #t~mem3952#1.offset; [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20434-1: SUMMARY for call bnx2_init_board_#t~ret3763#1 := pci_set_dma_mask(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, bnx2_init_board_~dma_mask~2#1); srcloc: null [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20699-3: assume false;bnx2_init_board_#t~bitwise3867#1 := bnx2_init_board_#t~mem3866#1; [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20699-3: assume !false; [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20600: assume bnx2_init_board_~j~17#1 <= 31;bnx2_init_board_~tmp___12~2#1 := bnx2_init_board_~j~17#1;bnx2_init_board_~j~17#1 := 1 + bnx2_init_board_~j~17#1;call write~int#26(32, bnx2_init_board_~bp~45#1.base, 9135 + bnx2_init_board_~bp~45#1.offset + bnx2_init_board_~tmp___12~2#1, 1); [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20600: assume !(bnx2_init_board_~j~17#1 <= 31); [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20699-2: havoc bnx2_init_board_#t~bitwise3867#1;assume (bnx2_init_board_#t~bitwise3867#1 % 4294967296 >= bnx2_init_board_#t~mem3866#1 % 4294967296 && bnx2_init_board_#t~bitwise3867#1 % 4294967296 >= 8) && bnx2_init_board_#t~bitwise3867#1 % 4294967296 <= 8 + bnx2_init_board_#t~mem3866#1 % 4294967296; [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20567-1: [2025-02-08 03:53:47,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20534: assume ((if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) >= (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) || 0 == bnx2_init_board_~skip0~0#1 % 256 % 4294967296) || 1 == bnx2_init_board_~k~1#1 % 256 % 4294967296;bnx2_init_board_~tmp___9~3#1 := bnx2_init_board_~j~17#1;bnx2_init_board_~j~17#1 := 1 + bnx2_init_board_~j~17#1;call write~int#26((if (48 + (if (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) < 0 && 0 != (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) % (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) then (if (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) < 0 then (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) / (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) - 1 else 1 + (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) / (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296)) else (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) / (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296))) % 4294967296 % 256 <= 127 then (48 + (if (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) < 0 && 0 != (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) % (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) then (if (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) < 0 then (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) / (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) - 1 else 1 + (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) / (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296)) else (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) / (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296))) % 4294967296 % 256 else (48 + (if (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) < 0 && 0 != (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) % (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) then (if (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) < 0 then (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) / (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) - 1 else 1 + (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) / (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296)) else (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) / (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296))) % 4294967296 % 256 - 256), bnx2_init_board_~bp~45#1.base, 9135 + bnx2_init_board_~bp~45#1.offset + bnx2_init_board_~tmp___9~3#1, 1);bnx2_init_board_~skip0~0#1 := 0; [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20534: assume !(((if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) >= (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) || 0 == bnx2_init_board_~skip0~0#1 % 256 % 4294967296) || 1 == bnx2_init_board_~k~1#1 % 256 % 4294967296); [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20699-4: assume 0 == bnx2_init_board_#t~mem3866#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3866#1 % 4294967296;bnx2_init_board_#t~bitwise3867#1 := 8; [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20699-4: assume !(0 == bnx2_init_board_#t~mem3866#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3866#1 % 4294967296); [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20567: assume 0 != bnx2_init_board_#t~bitwise3800#1 % 4294967296;havoc bnx2_init_board_#t~mem3799#1;havoc bnx2_init_board_#t~bitwise3800#1;call bnx2_init_board_#t~mem3801#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20567: assume !(0 != bnx2_init_board_#t~bitwise3800#1 % 4294967296);havoc bnx2_init_board_#t~mem3799#1;havoc bnx2_init_board_#t~bitwise3800#1; [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20567-3: assume 67108864 == bnx2_init_board_#t~mem3799#1 % 4294967296;bnx2_init_board_#t~bitwise3800#1 := bnx2_init_board_#t~mem3799#1; [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20567-3: assume !(67108864 == bnx2_init_board_#t~mem3799#1 % 4294967296); [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20468: call write~int#26(bnx2_init_board_#t~ret3774#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~mem3773#1.base, bnx2_init_board_#t~mem3773#1.offset;havoc bnx2_init_board_#t~ret3774#1;call bnx2_init_board_#t~mem3775#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20567-2: havoc bnx2_init_board_#t~bitwise3800#1;assume bnx2_init_board_#t~bitwise3800#1 % 4294967296 <= bnx2_init_board_#t~mem3799#1 % 4294967296 && bnx2_init_board_#t~bitwise3800#1 % 4294967296 <= 67108864; [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20567-5: call bnx2_init_board_#t~mem3799#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20402: assume 0 == bnx2_init_board_#t~mem3745#1;havoc bnx2_init_board_#t~mem3745#1; [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20402: assume !(0 == bnx2_init_board_#t~mem3745#1);havoc bnx2_init_board_#t~mem3745#1;call bnx2_init_board_#t~mem3747#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20567-4: assume 0 == bnx2_init_board_#t~mem3799#1 % 4294967296;bnx2_init_board_#t~bitwise3800#1 := 0; [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20567-4: assume !(0 == bnx2_init_board_#t~mem3799#1 % 4294967296); [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20468-1: SUMMARY for call bnx2_init_board_#t~ret3774#1 := readl(bnx2_init_board_#t~mem3773#1.base, 4 + bnx2_init_board_#t~mem3773#1.offset); srcloc: null [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20897: call ULTIMATE.dealloc(~#str~0#1.base, ~#str~0#1.offset);havoc ~#str~0#1.base, ~#str~0#1.offset; [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20963-2: call #t~mem3952#1.base, #t~mem3952#1.offset := read~$Pointer$#26(~bp~46#1.base, ~bp~46#1.offset, 8); [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20831-1: call bnx2_bus_string_#t~mem3915#1 := read~int#26(bnx2_bus_string_~bp#1.base, 8938 + bnx2_bus_string_~bp#1.offset, 2);bnx2_bus_string_#t~loopctr3916#1 := 0; [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20831: assume true;havoc bnx2_bus_string_#t~nondet3917#1;call write~int#30(bnx2_bus_string_#t~nondet3917#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3916#1, 8);bnx2_bus_string_#t~loopctr3916#1 := 1 + bnx2_bus_string_#t~loopctr3916#1; [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20831: assume true;bnx2_bus_string_~tmp___4~12#1 := bnx2_bus_string_#t~ret3918#1;havoc bnx2_bus_string_#t~mem3915#1;havoc bnx2_bus_string_#t~loopctr3916#1;havoc bnx2_bus_string_#t~nondet3917#1;havoc bnx2_bus_string_#t~ret3918#1;bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset := bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + (if bnx2_bus_string_~tmp___4~12#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_bus_string_~tmp___4~12#1 % 18446744073709551616 % 18446744073709551616 else bnx2_bus_string_~tmp___4~12#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20699-1: [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20699: call write~int#26(bnx2_init_board_#t~bitwise3867#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3866#1;havoc bnx2_init_board_#t~bitwise3867#1;call write~int#26(0, bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20072: assume 5 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20072: assume !(5 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20105: call write~int#26(66, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20964: SUMMARY for call pci_release_regions(~pdev#1.base, ~pdev#1.offset); srcloc: null [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20369: assume 1460207616 == (bnx2_init_board_#t~mem3732#1 - bnx2_init_board_#t~mem3732#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3732#1;assume { :begin_inline_pci_is_pcie } true;pci_is_pcie_#in~dev#1.base, pci_is_pcie_#in~dev#1.offset := bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset;havoc pci_is_pcie_#res#1;havoc pci_is_pcie_#t~ret450#1, pci_is_pcie_~dev#1.base, pci_is_pcie_~dev#1.offset, pci_is_pcie_~tmp~55#1;pci_is_pcie_~dev#1.base, pci_is_pcie_~dev#1.offset := pci_is_pcie_#in~dev#1.base, pci_is_pcie_#in~dev#1.offset;havoc pci_is_pcie_~tmp~55#1;assume { :begin_inline_pci_pcie_cap } true;pci_pcie_cap_#in~dev#1.base, pci_pcie_cap_#in~dev#1.offset := pci_is_pcie_~dev#1.base, pci_is_pcie_~dev#1.offset;havoc pci_pcie_cap_#res#1;havoc pci_pcie_cap_#t~mem449#1, pci_pcie_cap_~dev#1.base, pci_pcie_cap_~dev#1.offset;pci_pcie_cap_~dev#1.base, pci_pcie_cap_~dev#1.offset := pci_pcie_cap_#in~dev#1.base, pci_pcie_cap_#in~dev#1.offset;call pci_pcie_cap_#t~mem449#1 := read~int#26(pci_pcie_cap_~dev#1.base, 74 + pci_pcie_cap_~dev#1.offset, 1);pci_pcie_cap_#res#1 := (if pci_pcie_cap_#t~mem449#1 % 256 % 4294967296 <= 2147483647 then pci_pcie_cap_#t~mem449#1 % 256 % 4294967296 else pci_pcie_cap_#t~mem449#1 % 256 % 4294967296 - 4294967296);havoc pci_pcie_cap_#t~mem449#1; [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20369: assume !(1460207616 == (bnx2_init_board_#t~mem3732#1 - bnx2_init_board_#t~mem3732#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3732#1;assume { :begin_inline_pci_find_capability } true;pci_find_capability_#in~arg0#1.base, pci_find_capability_#in~arg0#1.offset, pci_find_capability_#in~arg1#1 := bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, 7;havoc pci_find_capability_#res#1;havoc pci_find_capability_#t~nondet4439#1, pci_find_capability_~arg0#1.base, pci_find_capability_~arg0#1.offset, pci_find_capability_~arg1#1;pci_find_capability_~arg0#1.base, pci_find_capability_~arg0#1.offset := pci_find_capability_#in~arg0#1.base, pci_find_capability_#in~arg0#1.offset;pci_find_capability_~arg1#1 := pci_find_capability_#in~arg1#1;havoc pci_find_capability_#t~nondet4439#1;assume -2147483648 <= pci_find_capability_#t~nondet4439#1 && pci_find_capability_#t~nondet4439#1 <= 2147483647;pci_find_capability_#res#1 := pci_find_capability_#t~nondet4439#1;havoc pci_find_capability_#t~nondet4439#1; [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20303-1: SUMMARY for call bnx2_init_board_#t~ret3714#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 132, 0); srcloc: null [2025-02-08 03:53:47,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7817: assume 0 == dma_set_coherent_mask_~tmp~24#1;dma_set_coherent_mask_#res#1 := -5; [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7817: assume !(0 == dma_set_coherent_mask_~tmp~24#1);call write~int#26(dma_set_coherent_mask_~mask#1, dma_set_coherent_mask_~dev#1.base, 1138 + dma_set_coherent_mask_~dev#1.offset, 8);dma_set_coherent_mask_#res#1 := 0; [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20303: assume -2147483648 <= bnx2_init_board_#t~ret3714#1 && bnx2_init_board_#t~ret3714#1 <= 2147483647;havoc bnx2_init_board_#t~ret3714#1; [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20204: assume (bnx2_read_vpd_fw_ver_~j~16#1 + bnx2_read_vpd_fw_ver_~len~5#1) % 4294967296 > bnx2_read_vpd_fw_ver_~block_end~0#1 % 4294967296 || 4 != bnx2_read_vpd_fw_ver_~len~5#1 % 4294967296; [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20204: assume !((bnx2_read_vpd_fw_ver_~j~16#1 + bnx2_read_vpd_fw_ver_~len~5#1) % 4294967296 > bnx2_read_vpd_fw_ver_~block_end~0#1 % 4294967296 || 4 != bnx2_read_vpd_fw_ver_~len~5#1 % 4294967296);bnx2_read_vpd_fw_ver_~tmp___2~30#1 := bnx2_read_vpd_fw_ver_#t~nondet3706#1;havoc bnx2_read_vpd_fw_ver_#t~nondet3706#1; [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20568: call write~int#26(bnx2_init_board_#t~bitwise3802#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3801#1;havoc bnx2_init_board_#t~bitwise3802#1;bnx2_init_board_~i~54#1 := 0; [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20568-2: havoc bnx2_init_board_#t~bitwise3802#1;assume (bnx2_init_board_#t~bitwise3802#1 % 4294967296 >= bnx2_init_board_#t~mem3801#1 % 4294967296 && bnx2_init_board_#t~bitwise3802#1 % 4294967296 >= 64) && bnx2_init_board_#t~bitwise3802#1 % 4294967296 <= 64 + bnx2_init_board_#t~mem3801#1 % 4294967296; [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20502: assume -2147483648 <= bnx2_init_board_#t~ret3791#1 && bnx2_init_board_#t~ret3791#1 <= 2147483647;havoc bnx2_init_board_#t~ret3791#1;bnx2_init_board_~rc~24#1 := -19; [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20568-1: [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20568-4: assume 0 == bnx2_init_board_#t~mem3801#1 % 4294967296 || 64 == bnx2_init_board_#t~mem3801#1 % 4294967296;bnx2_init_board_#t~bitwise3802#1 := 64; [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20568-4: assume !(0 == bnx2_init_board_#t~mem3801#1 % 4294967296 || 64 == bnx2_init_board_#t~mem3801#1 % 4294967296); [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20469-1: [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20436: assume 0 == bnx2_init_board_~tmp___3~16#1;call bnx2_init_board_#t~mem3764#1 := read~int#26(bnx2_init_board_~dev#1.base, 204 + bnx2_init_board_~dev#1.offset, 8); [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20436: assume !(0 == bnx2_init_board_~tmp___3~16#1); [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20568-3: assume false;bnx2_init_board_#t~bitwise3802#1 := bnx2_init_board_#t~mem3801#1; [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20568-3: assume !false; [2025-02-08 03:53:47,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20502-1: SUMMARY for call bnx2_init_board_#t~ret3791#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 147, 0); srcloc: null [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20469: call write~int#26(bnx2_init_board_#t~bitwise3776#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~mem3775#1;havoc bnx2_init_board_#t~bitwise3776#1;call bnx2_init_board_#t~mem3777#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call bnx2_init_board_#t~mem3778#1.base, bnx2_init_board_#t~mem3778#1.offset := read~$Pointer$#26(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20469-3: assume 4294966975 == bnx2_init_board_#t~mem3775#1 % 4294967296;bnx2_init_board_#t~bitwise3776#1 := bnx2_init_board_#t~mem3775#1; [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20469-3: assume !(4294966975 == bnx2_init_board_#t~mem3775#1 % 4294967296); [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20469-2: havoc bnx2_init_board_#t~bitwise3776#1;assume bnx2_init_board_#t~bitwise3776#1 % 4294967296 <= bnx2_init_board_#t~mem3775#1 % 4294967296 && bnx2_init_board_#t~bitwise3776#1 % 4294967296 <= 4294966975; [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20766: #t~ret3924#1 := bnx2_init_board_#res#1;havoc bnx2_init_board_#t~ret3710#1.base, bnx2_init_board_#t~ret3710#1.offset, bnx2_init_board_#t~ret3711#1.base, bnx2_init_board_#t~ret3711#1.offset, bnx2_init_board_#t~mem3712#1.base, bnx2_init_board_#t~mem3712#1.offset, bnx2_init_board_#t~ret3713#1, bnx2_init_board_#t~ret3714#1, bnx2_init_board_#t~mem3715#1, bnx2_init_board_#t~bitwise3716#1, bnx2_init_board_#t~ret3717#1, bnx2_init_board_#t~ret3718#1, bnx2_init_board_#t~ret3719#1, bnx2_init_board_#t~mem3720#1, bnx2_init_board_#t~mem3721#1, bnx2_init_board_#t~ret3722#1, bnx2_init_board_#t~ret3723#1.base, bnx2_init_board_#t~ret3723#1.offset, bnx2_init_board_#t~ret3724#1.base, bnx2_init_board_#t~ret3724#1.offset, bnx2_init_board_#t~mem3725#1, bnx2_init_board_#t~ret3726#1.base, bnx2_init_board_#t~ret3726#1.offset, bnx2_init_board_#t~mem3727#1.base, bnx2_init_board_#t~mem3727#1.offset, bnx2_init_board_#t~ret3728#1, bnx2_init_board_#t~mem3729#1.base, bnx2_init_board_#t~mem3729#1.offset, bnx2_init_board_#t~mem3730#1.base, bnx2_init_board_#t~mem3730#1.offset, bnx2_init_board_#t~ret3731#1, bnx2_init_board_#t~mem3732#1, bnx2_init_board_#t~ret3733#1, bnx2_init_board_#t~ret3734#1, bnx2_init_board_#t~mem3735#1, bnx2_init_board_#t~bitwise3736#1, bnx2_init_board_#t~mem3737#1, bnx2_init_board_#t~bitwise3738#1, bnx2_init_board_#t~mem3739#1, bnx2_init_board_#t~bitwise3740#1, bnx2_init_board_#t~ret3741#1, bnx2_init_board_#t~mem3742#1, bnx2_init_board_#t~bitwise3743#1, bnx2_init_board_#t~ret3744#1, bnx2_init_board_#t~mem3745#1, bnx2_init_board_#t~ret3746#1, bnx2_init_board_#t~mem3747#1, bnx2_init_board_#t~bitwise3748#1, bnx2_init_board_#t~mem3749#1, bnx2_init_board_#t~mem3750#1, bnx2_init_board_#t~bitwise3751#1, bnx2_init_board_#t~short3752#1, bnx2_init_board_#t~mem3753#1, bnx2_init_board_#t~mem3754#1, bnx2_init_board_#t~bitwise3755#1, bnx2_init_board_#t~mem3756#1, bnx2_init_board_#t~mem3757#1, bnx2_init_board_#t~short3758#1, bnx2_init_board_#t~mem3759#1, bnx2_init_board_#t~mem3760#1, bnx2_init_board_#t~bitwise3761#1, bnx2_init_board_#t~mem3762#1, bnx2_init_board_#t~ret3763#1, bnx2_init_board_#t~mem3764#1, bnx2_init_board_#t~bitwise3765#1, bnx2_init_board_#t~ret3766#1, bnx2_init_board_#t~ret3767#1, bnx2_init_board_#t~ret3768#1, bnx2_init_board_#t~ret3769#1, bnx2_init_board_#t~mem3770#1, bnx2_init_board_#t~bitwise3771#1, bnx2_init_board_#t~mem3772#1, bnx2_init_board_#t~mem3773#1.base, bnx2_init_board_#t~mem3773#1.offset, bnx2_init_board_#t~ret3774#1, bnx2_init_board_#t~mem3775#1, bnx2_init_board_#t~bitwise3776#1, bnx2_init_board_#t~mem3777#1, bnx2_init_board_#t~mem3778#1.base, bnx2_init_board_#t~mem3778#1.offset, bnx2_init_board_#t~mem3779#1, bnx2_init_board_#t~mem3780#1, bnx2_init_board_#t~short3781#1, bnx2_init_board_#t~ret3782#1, bnx2_init_board_#t~ret3783#1, bnx2_init_board_#t~ret3784#1, bnx2_init_board_#t~ret3785#1, bnx2_init_board_#t~mem3786#1, bnx2_init_board_#t~mem3787#1, bnx2_init_board_#t~ret3788#1, bnx2_init_board_#t~ret3789#1, bnx2_init_board_#t~mem3790#1, bnx2_init_board_#t~ret3791#1, bnx2_init_board_#t~nondet3792#1, bnx2_init_board_#t~ret3793#1, bnx2_init_board_#t~mem3794#1, bnx2_init_board_#t~bitwise3795#1, bnx2_init_board_#t~ret3796#1, bnx2_init_board_#t~mem3797#1, bnx2_init_board_#t~bitwise3798#1, bnx2_init_board_#t~mem3799#1, bnx2_init_board_#t~bitwise3800#1, bnx2_init_board_#t~mem3801#1, bnx2_init_board_#t~bitwise3802#1, bnx2_init_board_#t~ret3803#1, bnx2_init_board_#t~mem3804#1, bnx2_init_board_#t~bitwise3805#1, bnx2_init_board_#t~ret3806#1, bnx2_init_board_#t~mem3807#1, bnx2_init_board_#t~bitwise3808#1, bnx2_init_board_#t~mem3809#1, bnx2_init_board_#t~mem3810#1, bnx2_init_board_#t~short3811#1, bnx2_init_board_#t~ret3812#1, bnx2_init_board_#t~ret3813#1, bnx2_init_board_#t~mem3814#1, bnx2_init_board_#t~ret3815#1, bnx2_init_board_#t~memcpy~res3816#1.base, bnx2_init_board_#t~memcpy~res3816#1.offset, bnx2_init_board_#t~ret3817#1, bnx2_init_board_#t~mem3818#1, bnx2_init_board_#t~mem3819#1, bnx2_init_board_#t~ret3820#1, bnx2_init_board_#t~mem3821#1, bnx2_init_board_#t~mem3822#1, bnx2_init_board_#t~mem3823#1, bnx2_init_board_#t~mem3824#1, bnx2_init_board_#t~mem3825#1, bnx2_init_board_#t~mem3826#1, bnx2_init_board_#t~mem3827#1, bnx2_init_board_#t~mem3828#1, bnx2_init_board_#t~ret3829#1, bnx2_init_board_#t~mem3830#1, bnx2_init_board_#t~bitwise3831#1, bnx2_init_board_#t~mem3832#1, bnx2_init_board_#t~bitwise3833#1, bnx2_init_board_#t~mem3834#1, bnx2_init_board_#t~mem3835#1, bnx2_init_board_#t~mem3836#1, bnx2_init_board_#t~bitwise3837#1, bnx2_init_board_#t~mem3838#1, bnx2_init_board_#t~bitwise3839#1, bnx2_init_board_#t~mem3840#1, bnx2_init_board_#t~bitwise3841#1, bnx2_init_board_#t~mem3842#1, bnx2_init_board_#t~mem3843#1, bnx2_init_board_#t~short3844#1, bnx2_init_board_#t~mem3845#1, bnx2_init_board_#t~bitwise3846#1, bnx2_init_board_#t~mem3847#1, bnx2_init_board_#t~mem3848#1, bnx2_init_board_#t~bitwise3849#1, bnx2_init_board_#t~mem3850#1, bnx2_init_board_#t~bitwise3851#1, bnx2_init_board_#t~short3852#1, bnx2_init_board_#t~short3853#1, bnx2_init_board_#t~mem3854#1, bnx2_init_board_#t~bitwise3855#1, bnx2_init_board_#t~mem3856#1, bnx2_init_board_#t~mem3857#1, bnx2_init_board_#t~short3858#1, bnx2_init_board_#t~mem3859#1, bnx2_init_board_#t~short3860#1, bnx2_init_board_#t~mem3861#1, bnx2_init_board_#t~bitwise3862#1, bnx2_init_board_#t~mem3863#1.base, bnx2_init_board_#t~mem3863#1.offset, bnx2_init_board_#t~ret3864#1, bnx2_init_board_#t~bitwise3865#1, bnx2_init_board_#t~mem3866#1, bnx2_init_board_#t~bitwise3867#1, bnx2_init_board_#t~mem3868#1, bnx2_init_board_#t~bitwise3869#1, bnx2_init_board_#t~mem3870#1.base, bnx2_init_board_#t~mem3870#1.offset, bnx2_init_board_#t~mem3871#1.base, bnx2_init_board_#t~mem3871#1.offset, bnx2_init_board_#t~mem3872#1, bnx2_init_board_#t~ret3873#1, bnx2_init_board_#t~mem3874#1, bnx2_init_board_#t~mem3875#1, bnx2_init_board_#t~mem3876#1, bnx2_init_board_#t~mem3877#1, bnx2_init_board_#t~mem3878#1, bnx2_init_board_#t~mem3879#1, bnx2_init_board_#t~mem3880#1, bnx2_init_board_#t~mem3881#1, bnx2_init_board_#t~mem3882#1, bnx2_init_board_#t~mem3883#1, bnx2_init_board_#t~ret3884#1.base, bnx2_init_board_#t~ret3884#1.offset, bnx2_init_board_#t~ret3885#1, bnx2_init_board_#t~bitwise3886#1, bnx2_init_board_#t~ret3887#1, bnx2_init_board_#t~ret3888#1, bnx2_init_board_#t~mem3889#1, bnx2_init_board_#t~bitwise3890#1, bnx2_init_board_#t~ret3891#1, bnx2_init_board_#t~mem3892#1, bnx2_init_board_#t~bitwise3893#1, bnx2_init_board_#t~mem3894#1.base, bnx2_init_board_#t~mem3894#1.offset, bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, bnx2_init_board_~dev#1.base, bnx2_init_board_~dev#1.offset, bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, bnx2_init_board_~rc~24#1, bnx2_init_board_~i~54#1, bnx2_init_board_~j~17#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, bnx2_init_board_~dma_mask~2#1, bnx2_init_board_~persist_dma_mask~0#1, bnx2_init_board_~err~6#1, bnx2_init_board_~tmp~167#1.base, bnx2_init_board_~tmp~167#1.offset, bnx2_init_board_~tmp___0~87#1.base, bnx2_init_board_~tmp___0~87#1.offset, bnx2_init_board_~#__key~0#1.base, bnx2_init_board_~#__key~0#1.offset, bnx2_init_board_~#__key___0~0#1.base, bnx2_init_board_~#__key___0~0#1.offset, bnx2_init_board_~#__key___1~0#1.base, bnx2_init_board_~#__key___1~0#1.offset, bnx2_init_board_~#__key___2~0#1.base, bnx2_init_board_~#__key___2~0#1.offset, bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset, bnx2_init_board_~tmp___1~48#1, bnx2_init_board_~tmp___2~31#1, bnx2_init_board_~tmp___3~16#1, bnx2_init_board_~tmp___4~11#1, bnx2_init_board_~off~0#1, bnx2_init_board_~tmp___5~8#1, bnx2_init_board_~num~0#1, bnx2_init_board_~k~1#1, bnx2_init_board_~skip0~0#1, bnx2_init_board_~tmp___6~6#1, bnx2_init_board_~tmp___7~6#1, bnx2_init_board_~tmp___8~4#1, bnx2_init_board_~tmp___9~3#1, bnx2_init_board_~tmp___10~3#1, bnx2_init_board_~addr~7#1, bnx2_init_board_~tmp___11~3#1, bnx2_init_board_~tmp___12~2#1, bnx2_init_board_~tmp___13~2#1, bnx2_init_board_~tmp___14~2#1, bnx2_init_board_~amd_8132~0#1.base, bnx2_init_board_~amd_8132~0#1.offset, bnx2_init_board_~#__key___3~0#1.base, bnx2_init_board_~#__key___3~0#1.offset, bnx2_init_board_~tmp___15~2#1, bnx2_init_board_~tmp___16~2#1;havoc bnx2_init_board_#in~pdev#1.base, bnx2_init_board_#in~pdev#1.offset, bnx2_init_board_#in~dev#1.base, bnx2_init_board_#in~dev#1.offset;assume { :end_inline_bnx2_init_board } true;assume -2147483648 <= #t~ret3924#1 && #t~ret3924#1 <= 2147483647;~rc~25#1 := #t~ret3924#1;havoc #t~ret3924#1; [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20007: assume 6 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20007: assume !(6 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20965-1: SUMMARY for call pci_disable_device(~pdev#1.base, ~pdev#1.offset); srcloc: null [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20932: havoc #t~mem3926#1.base, #t~mem3926#1.offset;havoc #t~memcpy~res3927#1.base, #t~memcpy~res3927#1.offset;call write~int#26(6443040771, ~dev~4#1.base, 212 + ~dev~4#1.offset, 8);call #t~mem3928#1 := read~int#26(~bp~46#1.base, 8926 + ~bp~46#1.offset, 4); [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20965: assume { :begin_inline_ldv_free_netdev_140 } true;ldv_free_netdev_140_#in~ldv_func_arg1#1.base, ldv_free_netdev_140_#in~ldv_func_arg1#1.offset := ~dev~4#1.base, ~dev~4#1.offset;havoc ldv_free_netdev_140_~ldv_func_arg1#1.base, ldv_free_netdev_140_~ldv_func_arg1#1.offset;ldv_free_netdev_140_~ldv_func_arg1#1.base, ldv_free_netdev_140_~ldv_func_arg1#1.offset := ldv_free_netdev_140_#in~ldv_func_arg1#1.base, ldv_free_netdev_140_#in~ldv_func_arg1#1.offset; [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21890: assume { :end_inline_ldv_switch_automaton_state_1_5 } true; [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20932-1: SUMMARY for call #t~memcpy~res3927#1.base, #t~memcpy~res3927#1.offset := #Ultimate.C_memcpy#26(#t~mem3926#1.base, #t~mem3926#1.offset, ~bp~46#1.base, 9123 + ~bp~46#1.offset, 6); srcloc: null [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20469-4: assume 0 == bnx2_init_board_#t~mem3775#1 % 4294967296;bnx2_init_board_#t~bitwise3776#1 := 0; [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20469-4: assume !(0 == bnx2_init_board_#t~mem3775#1 % 4294967296); [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20238: havoc bnx2_read_vpd_fw_ver_#t~ret3696#1.base, bnx2_read_vpd_fw_ver_#t~ret3696#1.offset, bnx2_read_vpd_fw_ver_#t~ret3697#1, bnx2_read_vpd_fw_ver_#t~mem3698#1, bnx2_read_vpd_fw_ver_#t~mem3699#1, bnx2_read_vpd_fw_ver_#t~mem3700#1, bnx2_read_vpd_fw_ver_#t~mem3701#1, bnx2_read_vpd_fw_ver_#t~ret3702#1, bnx2_read_vpd_fw_ver_#t~ret3703#1, bnx2_read_vpd_fw_ver_#t~ret3704#1, bnx2_read_vpd_fw_ver_#t~ret3705#1, bnx2_read_vpd_fw_ver_#t~nondet3706#1, bnx2_read_vpd_fw_ver_#t~ret3707#1, bnx2_read_vpd_fw_ver_#t~ret3708#1, bnx2_read_vpd_fw_ver_#t~memcpy~res3709#1.base, bnx2_read_vpd_fw_ver_#t~memcpy~res3709#1.offset, bnx2_read_vpd_fw_ver_~bp#1.base, bnx2_read_vpd_fw_ver_~bp#1.offset, bnx2_read_vpd_fw_ver_~rc~23#1, bnx2_read_vpd_fw_ver_~i~53#1, bnx2_read_vpd_fw_ver_~j~16#1, bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset, bnx2_read_vpd_fw_ver_~block_end~0#1, bnx2_read_vpd_fw_ver_~rosize~0#1, bnx2_read_vpd_fw_ver_~len~5#1, bnx2_read_vpd_fw_ver_~tmp~166#1.base, bnx2_read_vpd_fw_ver_~tmp~166#1.offset, bnx2_read_vpd_fw_ver_~tmp___0~86#1, bnx2_read_vpd_fw_ver_~tmp___1~47#1, bnx2_read_vpd_fw_ver_~tmp___2~30#1, bnx2_read_vpd_fw_ver_~tmp___3~15#1;havoc bnx2_read_vpd_fw_ver_#in~bp#1.base, bnx2_read_vpd_fw_ver_#in~bp#1.offset;assume { :end_inline_bnx2_read_vpd_fw_ver } true;bnx2_init_board_~tmp___5~8#1 := bnx2_init_board_#t~nondet3792#1;havoc bnx2_init_board_#t~nondet3792#1;bnx2_init_board_~j~17#1 := (if bnx2_init_board_~tmp___5~8#1 % 18446744073709551616 % 4294967296 <= 2147483647 then bnx2_init_board_~tmp___5~8#1 % 18446744073709551616 % 4294967296 else bnx2_init_board_~tmp___5~8#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20238-1: SUMMARY for call kfree(bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset); srcloc: null [2025-02-08 03:53:47,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20470: havoc bnx2_init_board_#t~mem3777#1;havoc bnx2_init_board_#t~mem3778#1.base, bnx2_init_board_#t~mem3778#1.offset; [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20404: assume -2147483648 <= bnx2_init_board_#t~ret3746#1 && bnx2_init_board_#t~ret3746#1 <= 2147483647;havoc bnx2_init_board_#t~ret3746#1;bnx2_init_board_~rc~24#1 := -5; [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20470-1: SUMMARY for call writel(bnx2_init_board_#t~mem3777#1, bnx2_init_board_#t~mem3778#1.base, 4 + bnx2_init_board_#t~mem3778#1.offset); srcloc: null [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20371: bnx2_init_board_#t~ret3733#1 := pci_is_pcie_#res#1;havoc pci_is_pcie_#t~ret450#1, pci_is_pcie_~dev#1.base, pci_is_pcie_~dev#1.offset, pci_is_pcie_~tmp~55#1;havoc pci_is_pcie_#in~dev#1.base, pci_is_pcie_#in~dev#1.offset;assume { :end_inline_pci_is_pcie } true;bnx2_init_board_~tmp___1~48#1 := (if 0 == bnx2_init_board_#t~ret3733#1 % 256 then 0 else 1);havoc bnx2_init_board_#t~ret3733#1; [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20404-1: SUMMARY for call bnx2_init_board_#t~ret3746#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 143, 0); srcloc: null [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20668: assume 1460011008 == (bnx2_init_board_#t~mem3834#1 - bnx2_init_board_#t~mem3834#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3834#1;call bnx2_init_board_#t~mem3835#1 := read~int#26(bnx2_init_board_~pdev#1.base, 64 + bnx2_init_board_~pdev#1.offset, 4); [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20668: assume !(1460011008 == (bnx2_init_board_#t~mem3834#1 - bnx2_init_board_#t~mem3834#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3834#1;call write~int#26(2, bnx2_init_board_~bp~45#1.base, 8930 + bnx2_init_board_~bp~45#1.offset, 4);call bnx2_init_board_#t~mem3838#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20635-1: SUMMARY for call bnx2_set_rx_ring_size(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 255); srcloc: null [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20668-1: call bnx2_init_board_#t~mem3834#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20635: call write~int#26(2, bnx2_init_board_~bp~45#1.base, 8968 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(20, bnx2_init_board_~bp~45#1.base, 8966 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(18, bnx2_init_board_~bp~45#1.base, 8980 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(80, bnx2_init_board_~bp~45#1.base, 8978 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(2, bnx2_init_board_~bp~45#1.base, 8972 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(12, bnx2_init_board_~bp~45#1.base, 8970 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(18, bnx2_init_board_~bp~45#1.base, 8992 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(18, bnx2_init_board_~bp~45#1.base, 8990 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(999936, bnx2_init_board_~bp~45#1.base, 8994 + bnx2_init_board_~bp~45#1.offset, 4);call write~int#26(250, bnx2_init_board_~bp~45#1.base, 8558 + bnx2_init_board_~bp~45#1.offset, 4);call write~int#26(1, bnx2_init_board_~bp~45#1.base, 8930 + bnx2_init_board_~bp~45#1.offset, 4);call bnx2_init_board_#t~mem3825#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24269-1: SUMMARY for call ldv_register_netdev_#t~ret4230#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24269: assume -2147483648 <= ldv_register_netdev_#t~ret4230#1 && ldv_register_netdev_#t~ret4230#1 <= 2147483647;ldv_register_netdev_~tmp___0~103#1 := ldv_register_netdev_#t~ret4230#1;havoc ldv_register_netdev_#t~ret4230#1; [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20438: call write~int#26(bnx2_init_board_#t~bitwise3765#1, bnx2_init_board_~dev#1.base, 204 + bnx2_init_board_~dev#1.offset, 8);havoc bnx2_init_board_#t~mem3764#1;havoc bnx2_init_board_#t~bitwise3765#1;assume { :begin_inline_pci_set_consistent_dma_mask } true;pci_set_consistent_dma_mask_#in~dev#1.base, pci_set_consistent_dma_mask_#in~dev#1.offset, pci_set_consistent_dma_mask_#in~mask#1 := bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, bnx2_init_board_~persist_dma_mask~0#1;havoc pci_set_consistent_dma_mask_#res#1;havoc pci_set_consistent_dma_mask_#t~ret445#1, pci_set_consistent_dma_mask_~dev#1.base, pci_set_consistent_dma_mask_~dev#1.offset, pci_set_consistent_dma_mask_~mask#1, pci_set_consistent_dma_mask_~tmp~52#1;pci_set_consistent_dma_mask_~dev#1.base, pci_set_consistent_dma_mask_~dev#1.offset := pci_set_consistent_dma_mask_#in~dev#1.base, pci_set_consistent_dma_mask_#in~dev#1.offset;pci_set_consistent_dma_mask_~mask#1 := pci_set_consistent_dma_mask_#in~mask#1;havoc pci_set_consistent_dma_mask_~tmp~52#1;assume { :begin_inline_dma_set_coherent_mask } true;dma_set_coherent_mask_#in~dev#1.base, dma_set_coherent_mask_#in~dev#1.offset, dma_set_coherent_mask_#in~mask#1 := pci_set_consistent_dma_mask_~dev#1.base, 179 + pci_set_consistent_dma_mask_~dev#1.offset, pci_set_consistent_dma_mask_~mask#1;havoc dma_set_coherent_mask_#res#1;havoc dma_set_coherent_mask_#t~ret286#1, dma_set_coherent_mask_~dev#1.base, dma_set_coherent_mask_~dev#1.offset, dma_set_coherent_mask_~mask#1, dma_set_coherent_mask_~tmp~24#1;dma_set_coherent_mask_~dev#1.base, dma_set_coherent_mask_~dev#1.offset := dma_set_coherent_mask_#in~dev#1.base, dma_set_coherent_mask_#in~dev#1.offset;dma_set_coherent_mask_~mask#1 := dma_set_coherent_mask_#in~mask#1;havoc dma_set_coherent_mask_~tmp~24#1;assume { :begin_inline_dma_supported } true;dma_supported_#in~arg0#1.base, dma_supported_#in~arg0#1.offset, dma_supported_#in~arg1#1 := dma_set_coherent_mask_~dev#1.base, dma_set_coherent_mask_~dev#1.offset, dma_set_coherent_mask_~mask#1;havoc dma_supported_#res#1;havoc dma_supported_#t~nondet4415#1, dma_supported_~arg0#1.base, dma_supported_~arg0#1.offset, dma_supported_~arg1#1;dma_supported_~arg0#1.base, dma_supported_~arg0#1.offset := dma_supported_#in~arg0#1.base, dma_supported_#in~arg0#1.offset;dma_supported_~arg1#1 := dma_supported_#in~arg1#1;havoc dma_supported_#t~nondet4415#1;assume -2147483648 <= dma_supported_#t~nondet4415#1 && dma_supported_#t~nondet4415#1 <= 2147483647;dma_supported_#res#1 := dma_supported_#t~nondet4415#1;havoc dma_supported_#t~nondet4415#1; [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20438-2: havoc bnx2_init_board_#t~bitwise3765#1;assume (bnx2_init_board_#t~bitwise3765#1 % 18446744073709551616 >= bnx2_init_board_#t~mem3764#1 % 18446744073709551616 && bnx2_init_board_#t~bitwise3765#1 % 18446744073709551616 >= 32) && bnx2_init_board_#t~bitwise3765#1 % 18446744073709551616 <= 32 + bnx2_init_board_#t~mem3764#1 % 18446744073709551616; [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20438-1: [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20438-4: assume 0 == bnx2_init_board_#t~mem3764#1 % 18446744073709551616 || 32 == bnx2_init_board_#t~mem3764#1 % 18446744073709551616;bnx2_init_board_#t~bitwise3765#1 := 32; [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20438-4: assume !(0 == bnx2_init_board_#t~mem3764#1 % 18446744073709551616 || 32 == bnx2_init_board_#t~mem3764#1 % 18446744073709551616); [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20438-3: assume false;bnx2_init_board_#t~bitwise3765#1 := bnx2_init_board_#t~mem3764#1; [2025-02-08 03:53:47,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20438-3: assume !false; [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20768: assume 0 != bnx2_init_board_#t~bitwise3890#1 % 4294967296;havoc bnx2_init_board_#t~mem3889#1;havoc bnx2_init_board_#t~bitwise3890#1; [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20768: assume !(0 != bnx2_init_board_#t~bitwise3890#1 % 4294967296);havoc bnx2_init_board_#t~mem3889#1;havoc bnx2_init_board_#t~bitwise3890#1; [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20768-2: havoc bnx2_init_board_#t~bitwise3890#1;assume bnx2_init_board_#t~bitwise3890#1 % 4294967296 <= bnx2_init_board_#t~mem3889#1 % 4294967296 && bnx2_init_board_#t~bitwise3890#1 % 4294967296 <= 16384; [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20768-1: [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20768-4: assume 0 == bnx2_init_board_#t~mem3889#1 % 4294967296;bnx2_init_board_#t~bitwise3890#1 := 0; [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20768-4: assume !(0 == bnx2_init_board_#t~mem3889#1 % 4294967296); [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20768-3: assume 16384 == bnx2_init_board_#t~mem3889#1 % 4294967296;bnx2_init_board_#t~bitwise3890#1 := bnx2_init_board_#t~mem3889#1; [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20768-3: assume !(16384 == bnx2_init_board_#t~mem3889#1 % 4294967296); [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20669: assume 822874172 == bnx2_init_board_#t~mem3835#1 % 4294967296;havoc bnx2_init_board_#t~mem3835#1;call bnx2_init_board_#t~mem3836#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20669: assume !(822874172 == bnx2_init_board_#t~mem3835#1 % 4294967296);havoc bnx2_init_board_#t~mem3835#1; [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20768-5: call bnx2_init_board_#t~mem3889#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20802: assume 0 != bnx2_bus_string_#t~bitwise3896#1 % 4294967296;havoc bnx2_bus_string_#t~mem3895#1;havoc bnx2_bus_string_#t~bitwise3896#1;bnx2_bus_string_#t~loopctr3897#1 := 0; [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20802: assume !(0 != bnx2_bus_string_#t~bitwise3896#1 % 4294967296);havoc bnx2_bus_string_#t~mem3895#1;havoc bnx2_bus_string_#t~bitwise3896#1;bnx2_bus_string_#t~loopctr3900#1 := 0; [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20835: bnx2_bus_string_#res#1.base, bnx2_bus_string_#res#1.offset := bnx2_bus_string_~str#1.base, bnx2_bus_string_~str#1.offset;#t~ret3941#1.base, #t~ret3941#1.offset := bnx2_bus_string_#res#1.base, bnx2_bus_string_#res#1.offset;havoc bnx2_bus_string_#t~mem3895#1, bnx2_bus_string_#t~bitwise3896#1, bnx2_bus_string_#t~loopctr3897#1, bnx2_bus_string_#t~nondet3898#1, bnx2_bus_string_#t~ret3899#1, bnx2_bus_string_#t~loopctr3900#1, bnx2_bus_string_#t~nondet3901#1, bnx2_bus_string_#t~ret3902#1, bnx2_bus_string_#t~mem3903#1, bnx2_bus_string_#t~loopctr3904#1, bnx2_bus_string_#t~nondet3905#1, bnx2_bus_string_#t~ret3906#1, bnx2_bus_string_#t~mem3907#1, bnx2_bus_string_#t~bitwise3908#1, bnx2_bus_string_#t~loopctr3909#1, bnx2_bus_string_#t~nondet3910#1, bnx2_bus_string_#t~ret3911#1, bnx2_bus_string_#t~loopctr3912#1, bnx2_bus_string_#t~nondet3913#1, bnx2_bus_string_#t~ret3914#1, bnx2_bus_string_#t~mem3915#1, bnx2_bus_string_#t~loopctr3916#1, bnx2_bus_string_#t~nondet3917#1, bnx2_bus_string_#t~ret3918#1, bnx2_bus_string_~bp#1.base, bnx2_bus_string_~bp#1.offset, bnx2_bus_string_~str#1.base, bnx2_bus_string_~str#1.offset, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset, bnx2_bus_string_~tmp~168#1, bnx2_bus_string_~tmp___0~88#1, bnx2_bus_string_~tmp___1~49#1, bnx2_bus_string_~tmp___2~32#1, bnx2_bus_string_~tmp___3~17#1, bnx2_bus_string_~tmp___4~12#1;havoc bnx2_bus_string_#in~bp#1.base, bnx2_bus_string_#in~bp#1.offset, bnx2_bus_string_#in~str#1.base, bnx2_bus_string_#in~str#1.offset;assume { :end_inline_bnx2_bus_string } true;~tmp___1~50#1.base, ~tmp___1~50#1.offset := #t~ret3941#1.base, #t~ret3941#1.offset;havoc #t~ret3941#1.base, #t~ret3941#1.offset;call #t~mem3942#1 := read~int#26(~ent#1.base, 24 + ~ent#1.offset, 8);call #t~mem3943#1.base, #t~mem3943#1.offset := read~$Pointer$#4(~#board_info~0.base, ~#board_info~0.offset + 8 * (if #t~mem3942#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem3942#1 % 18446744073709551616 % 18446744073709551616 else #t~mem3942#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call #t~mem3944#1 := read~int#26(~bp~46#1.base, 8926 + ~bp~46#1.offset, 4); [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25162: #t~ret3923#1.base, #t~ret3923#1.offset := ldv_alloc_etherdev_mqs_138_#res#1.base, ldv_alloc_etherdev_mqs_138_#res#1.offset;havoc ldv_alloc_etherdev_mqs_138_#t~ret4266#1.base, ldv_alloc_etherdev_mqs_138_#t~ret4266#1.offset, ldv_alloc_etherdev_mqs_138_#t~ret4267#1.base, ldv_alloc_etherdev_mqs_138_#t~ret4267#1.offset, ldv_alloc_etherdev_mqs_138_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_138_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_138_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_138_~ldv_func_res~7#1.base, ldv_alloc_etherdev_mqs_138_~ldv_func_res~7#1.offset, ldv_alloc_etherdev_mqs_138_~tmp~212#1.base, ldv_alloc_etherdev_mqs_138_~tmp~212#1.offset, ldv_alloc_etherdev_mqs_138_~tmp___0~111#1.base, ldv_alloc_etherdev_mqs_138_~tmp___0~111#1.offset;havoc ldv_alloc_etherdev_mqs_138_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_138_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_138_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_138 } true;~dev~4#1.base, ~dev~4#1.offset := #t~ret3923#1.base, #t~ret3923#1.offset;havoc #t~ret3923#1.base, #t~ret3923#1.offset; [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439: bnx2_init_board_#t~ret3766#1 := pci_set_consistent_dma_mask_#res#1;havoc pci_set_consistent_dma_mask_#t~ret445#1, pci_set_consistent_dma_mask_~dev#1.base, pci_set_consistent_dma_mask_~dev#1.offset, pci_set_consistent_dma_mask_~mask#1, pci_set_consistent_dma_mask_~tmp~52#1;havoc pci_set_consistent_dma_mask_#in~dev#1.base, pci_set_consistent_dma_mask_#in~dev#1.offset, pci_set_consistent_dma_mask_#in~mask#1;assume { :end_inline_pci_set_consistent_dma_mask } true;assume -2147483648 <= bnx2_init_board_#t~ret3766#1 && bnx2_init_board_#t~ret3766#1 <= 2147483647;bnx2_init_board_~rc~24#1 := bnx2_init_board_#t~ret3766#1;havoc bnx2_init_board_#t~ret3766#1; [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20373: assume 0 != bnx2_init_board_~tmp___1~48#1 % 256;bnx2_init_board_~tmp___2~31#1 := 0; [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20373: assume !(0 != bnx2_init_board_~tmp___1~48#1 % 256);bnx2_init_board_~tmp___2~31#1 := 1; [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20802-2: havoc bnx2_bus_string_#t~bitwise3896#1;assume bnx2_bus_string_#t~bitwise3896#1 % 4294967296 <= bnx2_bus_string_#t~mem3895#1 % 4294967296 && bnx2_bus_string_#t~bitwise3896#1 % 4294967296 <= 512; [2025-02-08 03:53:47,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20802-1: [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20802-4: assume 0 == bnx2_bus_string_#t~mem3895#1 % 4294967296;bnx2_bus_string_#t~bitwise3896#1 := 0; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20802-4: assume !(0 == bnx2_bus_string_#t~mem3895#1 % 4294967296); [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20670: call write~int#26(bnx2_init_board_#t~bitwise3837#1, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3836#1;havoc bnx2_init_board_#t~bitwise3837#1; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20802-3: assume 512 == bnx2_bus_string_#t~mem3895#1 % 4294967296;bnx2_bus_string_#t~bitwise3896#1 := bnx2_bus_string_#t~mem3895#1; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20802-3: assume !(512 == bnx2_bus_string_#t~mem3895#1 % 4294967296); [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20670-2: havoc bnx2_init_board_#t~bitwise3837#1;assume (bnx2_init_board_#t~bitwise3837#1 % 4294967296 >= bnx2_init_board_#t~mem3836#1 % 4294967296 && bnx2_init_board_#t~bitwise3837#1 % 4294967296 >= 8192) && bnx2_init_board_#t~bitwise3837#1 % 4294967296 <= 8192 + bnx2_init_board_#t~mem3836#1 % 4294967296; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20670-1: [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20670-4: assume 0 == bnx2_init_board_#t~mem3836#1 % 4294967296 || 8192 == bnx2_init_board_#t~mem3836#1 % 4294967296;bnx2_init_board_#t~bitwise3837#1 := 8192; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20670-4: assume !(0 == bnx2_init_board_#t~mem3836#1 % 4294967296 || 8192 == bnx2_init_board_#t~mem3836#1 % 4294967296); [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20670-3: assume false;bnx2_init_board_#t~bitwise3837#1 := bnx2_init_board_#t~mem3836#1; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20670-3: assume !false; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20935: assume 1460207616 == (#t~mem3928#1 - #t~mem3928#1 % 65536) % 4294967296;havoc #t~mem3928#1;call #t~mem3929#1 := read~int#26(~dev~4#1.base, 212 + ~dev~4#1.offset, 8); [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20935: assume !(1460207616 == (#t~mem3928#1 - #t~mem3928#1 % 65536) % 4294967296);havoc #t~mem3928#1; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20770: assume -2147483648 <= bnx2_init_board_#t~ret3891#1 && bnx2_init_board_#t~ret3891#1 <= 2147483647;havoc bnx2_init_board_#t~ret3891#1;call bnx2_init_board_#t~mem3892#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24271: assume 0 != ldv_register_netdev_~tmp___0~103#1; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24271: assume !(0 != ldv_register_netdev_~tmp___0~103#1); [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20076: assume 2 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20076: assume !(2 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25163-1: ldv_alloc_etherdev_mqs_138_#res#1.base, ldv_alloc_etherdev_mqs_138_#res#1.offset := ldv_alloc_etherdev_mqs_138_~ldv_func_res~7#1.base, ldv_alloc_etherdev_mqs_138_~ldv_func_res~7#1.offset; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20109: call write~int#26(50, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20473-1: assume bnx2_init_board_#t~short3781#1;call bnx2_init_board_#t~mem3780#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3781#1 := 0 == bnx2_init_board_#t~mem3780#1 % 2 % 4294967296; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20473-1: assume !bnx2_init_board_#t~short3781#1; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20473: assume bnx2_init_board_#t~short3781#1;havoc bnx2_init_board_#t~mem3779#1;havoc bnx2_init_board_#t~mem3780#1;havoc bnx2_init_board_#t~short3781#1; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20473: assume !bnx2_init_board_#t~short3781#1;havoc bnx2_init_board_#t~mem3779#1;havoc bnx2_init_board_#t~mem3780#1;havoc bnx2_init_board_#t~short3781#1; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20341-1: SUMMARY for call bnx2_init_board_#t~ret3723#1.base, bnx2_init_board_#t~ret3723#1.offset := spinlock_check(bnx2_init_board_~bp~45#1.base, 8762 + bnx2_init_board_~bp~45#1.offset); srcloc: null [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20308: assume 0 == bnx2_init_board_#t~bitwise3716#1 % 18446744073709551616;havoc bnx2_init_board_#t~mem3715#1;havoc bnx2_init_board_#t~bitwise3716#1; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20308: assume !(0 == bnx2_init_board_#t~bitwise3716#1 % 18446744073709551616);havoc bnx2_init_board_#t~mem3715#1;havoc bnx2_init_board_#t~bitwise3716#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 := bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, 134, 0;havoc pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet4442#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~nondet4442#1;assume -2147483648 <= pci_request_regions_#t~nondet4442#1 && pci_request_regions_#t~nondet4442#1 <= 2147483647;pci_request_regions_#res#1 := pci_request_regions_#t~nondet4442#1;havoc pci_request_regions_#t~nondet4442#1; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20341: havoc bnx2_init_board_#t~ret3723#1.base, bnx2_init_board_#t~ret3723#1.offset; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20308-2: havoc bnx2_init_board_#t~bitwise3716#1;assume bnx2_init_board_#t~bitwise3716#1 % 18446744073709551616 <= bnx2_init_board_#t~mem3715#1 % 18446744073709551616 && bnx2_init_board_#t~bitwise3716#1 % 18446744073709551616 <= 512; [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20308-1: [2025-02-08 03:53:47,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20704: assume 0 != bnx2_init_board_#t~bitwise3869#1 % 4294967296;havoc bnx2_init_board_#t~mem3868#1;havoc bnx2_init_board_#t~bitwise3869#1;call bnx2_init_board_#t~mem3870#1.base, bnx2_init_board_#t~mem3870#1.offset := read~$Pointer$#26(bnx2_init_board_~bp~45#1.base, 16 + bnx2_init_board_~bp~45#1.offset, 8);assume { :begin_inline_device_set_wakeup_capable } true;device_set_wakeup_capable_#in~arg0#1.base, device_set_wakeup_capable_#in~arg0#1.offset, device_set_wakeup_capable_#in~arg1#1 := bnx2_init_board_#t~mem3870#1.base, 179 + bnx2_init_board_#t~mem3870#1.offset, 0;havoc device_set_wakeup_capable_~arg0#1.base, device_set_wakeup_capable_~arg0#1.offset, device_set_wakeup_capable_~arg1#1;device_set_wakeup_capable_~arg0#1.base, device_set_wakeup_capable_~arg0#1.offset := device_set_wakeup_capable_#in~arg0#1.base, device_set_wakeup_capable_#in~arg0#1.offset;device_set_wakeup_capable_~arg1#1 := device_set_wakeup_capable_#in~arg1#1; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20704: assume !(0 != bnx2_init_board_#t~bitwise3869#1 % 4294967296);havoc bnx2_init_board_#t~mem3868#1;havoc bnx2_init_board_#t~bitwise3869#1;call bnx2_init_board_#t~mem3871#1.base, bnx2_init_board_#t~mem3871#1.offset := read~$Pointer$#26(bnx2_init_board_~bp~45#1.base, 16 + bnx2_init_board_~bp~45#1.offset, 8);call bnx2_init_board_#t~mem3872#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20770-1: SUMMARY for call bnx2_init_board_#t~ret3891#1 := pci_disable_pcie_error_reporting(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20704-2: havoc bnx2_init_board_#t~bitwise3869#1;assume bnx2_init_board_#t~bitwise3869#1 % 4294967296 <= bnx2_init_board_#t~mem3868#1 % 4294967296 && bnx2_init_board_#t~bitwise3869#1 % 4294967296 <= 8; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20704-1: [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20704-4: assume 0 == bnx2_init_board_#t~mem3868#1 % 4294967296;bnx2_init_board_#t~bitwise3869#1 := 0; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20704-4: assume !(0 == bnx2_init_board_#t~mem3868#1 % 4294967296); [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20704-3: assume 8 == bnx2_init_board_#t~mem3868#1 % 4294967296;bnx2_init_board_#t~bitwise3869#1 := bnx2_init_board_#t~mem3868#1; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20704-3: assume !(8 == bnx2_init_board_#t~mem3868#1 % 4294967296); [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27839-1: bnx2_init_board_#t~ret3718#1 := pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet4442#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 <= bnx2_init_board_#t~ret3718#1 && bnx2_init_board_#t~ret3718#1 <= 2147483647;bnx2_init_board_~rc~24#1 := bnx2_init_board_#t~ret3718#1;havoc bnx2_init_board_#t~ret3718#1; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20704-5: call bnx2_init_board_#t~mem3868#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27839: havoc pci_request_regions_#t~nondet4442#1; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20936: call write~int#26(#t~bitwise3930#1, ~dev~4#1.base, 212 + ~dev~4#1.offset, 8);havoc #t~mem3929#1;havoc #t~bitwise3930#1; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20936-2: havoc #t~bitwise3930#1;assume (#t~bitwise3930#1 % 18446744073709551616 >= #t~mem3929#1 % 18446744073709551616 && #t~bitwise3930#1 % 18446744073709551616 >= 1048592) && #t~bitwise3930#1 % 18446744073709551616 <= 1048592 + #t~mem3929#1 % 18446744073709551616; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20936-1: [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20804: assume true;havoc bnx2_bus_string_#t~nondet3898#1;call write~int#30(bnx2_bus_string_#t~nondet3898#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3897#1, 8);bnx2_bus_string_#t~loopctr3897#1 := 1 + bnx2_bus_string_#t~loopctr3897#1; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20804: assume true;bnx2_bus_string_~tmp~168#1 := bnx2_bus_string_#t~ret3899#1;havoc bnx2_bus_string_#t~loopctr3897#1;havoc bnx2_bus_string_#t~nondet3898#1;havoc bnx2_bus_string_#t~ret3899#1;bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset := bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + (if bnx2_bus_string_~tmp~168#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_bus_string_~tmp~168#1 % 18446744073709551616 % 18446744073709551616 else bnx2_bus_string_~tmp~168#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20936-4: assume 0 == #t~mem3929#1 % 18446744073709551616 || 1048592 == #t~mem3929#1 % 18446744073709551616;#t~bitwise3930#1 := 1048592; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20936-4: assume !(0 == #t~mem3929#1 % 18446744073709551616 || 1048592 == #t~mem3929#1 % 18446744073709551616); [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20936-3: assume false;#t~bitwise3930#1 := #t~mem3929#1; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20936-3: assume !false; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771-1: [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771: call write~int#26(bnx2_init_board_#t~bitwise3893#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3892#1;havoc bnx2_init_board_#t~bitwise3893#1; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20308-4: assume 0 == bnx2_init_board_#t~mem3715#1 % 18446744073709551616;bnx2_init_board_#t~bitwise3716#1 := 0; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20308-4: assume !(0 == bnx2_init_board_#t~mem3715#1 % 18446744073709551616); [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20308-3: assume 512 == bnx2_init_board_#t~mem3715#1 % 18446744073709551616;bnx2_init_board_#t~bitwise3716#1 := bnx2_init_board_#t~mem3715#1; [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20308-3: assume !(512 == bnx2_init_board_#t~mem3715#1 % 18446744073709551616); [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24305-1: SUMMARY for call ldv_register_netdev_open_11_6_#t~ret4235#1 := bnx2_open(ldv_register_netdev_open_11_6_~arg1#1.base, ldv_register_netdev_open_11_6_~arg1#1.offset); srcloc: null [2025-02-08 03:53:47,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24305: assume -2147483648 <= ldv_register_netdev_open_11_6_#t~ret4235#1 && ldv_register_netdev_open_11_6_#t~ret4235#1 <= 2147483647;ldv_register_netdev_open_11_6_~tmp~195#1 := ldv_register_netdev_open_11_6_#t~ret4235#1;havoc ldv_register_netdev_open_11_6_#t~ret4235#1;ldv_register_netdev_open_11_6_#res#1 := ldv_register_netdev_open_11_6_~tmp~195#1; [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20441: assume 0 != bnx2_init_board_~rc~24#1; [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20441: assume !(0 != bnx2_init_board_~rc~24#1); [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20342: SUMMARY for call __raw_spin_lock_init(bnx2_init_board_~bp~45#1.base, 8762 + bnx2_init_board_~bp~45#1.offset, 137, 0, bnx2_init_board_~#__key~0#1.base, bnx2_init_board_~#__key~0#1.offset); srcloc: null [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771-3: assume 4294950911 == bnx2_init_board_#t~mem3892#1 % 4294967296;bnx2_init_board_#t~bitwise3893#1 := bnx2_init_board_#t~mem3892#1; [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771-3: assume !(4294950911 == bnx2_init_board_#t~mem3892#1 % 4294967296); [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771-2: havoc bnx2_init_board_#t~bitwise3893#1;assume bnx2_init_board_#t~bitwise3893#1 % 4294967296 <= bnx2_init_board_#t~mem3892#1 % 4294967296 && bnx2_init_board_#t~bitwise3893#1 % 4294967296 <= 4294950911; [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20606: bnx2_init_board_~i~54#1 := 0; [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771-4: assume 0 == bnx2_init_board_#t~mem3892#1 % 4294967296;bnx2_init_board_#t~bitwise3893#1 := 0; [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771-4: assume !(0 == bnx2_init_board_#t~mem3892#1 % 4294967296); [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20573-1: SUMMARY for call bnx2_init_board_#t~ret3803#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 456); srcloc: null [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20573: call write~int#26(bnx2_init_board_#t~ret3803#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3803#1;call bnx2_init_board_#t~mem3804#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20706: havoc device_set_wakeup_capable_~arg0#1.base, device_set_wakeup_capable_~arg0#1.offset, device_set_wakeup_capable_~arg1#1;havoc device_set_wakeup_capable_#in~arg0#1.base, device_set_wakeup_capable_#in~arg0#1.offset, device_set_wakeup_capable_#in~arg1#1;assume { :end_inline_device_set_wakeup_capable } true;havoc bnx2_init_board_#t~mem3870#1.base, bnx2_init_board_#t~mem3870#1.offset; [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20739: assume 0 != (bnx2_init_board_~amd_8132~0#1.base + bnx2_init_board_~amd_8132~0#1.offset) % 18446744073709551616; [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20739: assume !(0 != (bnx2_init_board_~amd_8132~0#1.base + bnx2_init_board_~amd_8132~0#1.offset) % 18446744073709551616); [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24273: SUMMARY for call ldv_assume((if 0 == ldv_register_netdev_~ldv_11_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20310: assume -2147483648 <= bnx2_init_board_#t~ret3717#1 && bnx2_init_board_#t~ret3717#1 <= 2147483647;havoc bnx2_init_board_#t~ret3717#1;bnx2_init_board_~rc~24#1 := -19; [2025-02-08 03:53:47,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24274: call ldv_register_netdev_#t~mem4231#1.base, ldv_register_netdev_#t~mem4231#1.offset := read~$Pointer$#26(ldv_register_netdev_~ldv_11_netdev_net_device~0#1.base, 468 + ldv_register_netdev_~ldv_11_netdev_net_device~0#1.offset, 8);call ldv_register_netdev_#t~mem4232#1.base, ldv_register_netdev_#t~mem4232#1.offset := read~$Pointer$#26(ldv_register_netdev_#t~mem4231#1.base, 16 + ldv_register_netdev_#t~mem4231#1.offset, 8);assume { :begin_inline_ldv_register_netdev_open_11_6 } true;ldv_register_netdev_open_11_6_#in~arg0#1.base, ldv_register_netdev_open_11_6_#in~arg0#1.offset, ldv_register_netdev_open_11_6_#in~arg1#1.base, ldv_register_netdev_open_11_6_#in~arg1#1.offset := ldv_register_netdev_#t~mem4232#1.base, ldv_register_netdev_#t~mem4232#1.offset, ldv_register_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_11_netdev_net_device~0#1.offset;havoc ldv_register_netdev_open_11_6_#res#1;havoc ldv_register_netdev_open_11_6_#t~ret4235#1, ldv_register_netdev_open_11_6_~arg0#1.base, ldv_register_netdev_open_11_6_~arg0#1.offset, ldv_register_netdev_open_11_6_~arg1#1.base, ldv_register_netdev_open_11_6_~arg1#1.offset, ldv_register_netdev_open_11_6_~tmp~195#1;ldv_register_netdev_open_11_6_~arg0#1.base, ldv_register_netdev_open_11_6_~arg0#1.offset := ldv_register_netdev_open_11_6_#in~arg0#1.base, ldv_register_netdev_open_11_6_#in~arg0#1.offset;ldv_register_netdev_open_11_6_~arg1#1.base, ldv_register_netdev_open_11_6_~arg1#1.offset := ldv_register_netdev_open_11_6_#in~arg1#1.base, ldv_register_netdev_open_11_6_#in~arg1#1.offset;havoc ldv_register_netdev_open_11_6_~tmp~195#1; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20310-1: SUMMARY for call bnx2_init_board_#t~ret3717#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 133, 0); srcloc: null [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20178: assume bnx2_read_vpd_fw_ver_~i~53#1 < 0; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20178: assume !(bnx2_read_vpd_fw_ver_~i~53#1 < 0);assume { :begin_inline_pci_vpd_lrdt_size } true;pci_vpd_lrdt_size_#in~lrdt#1.base, pci_vpd_lrdt_size_#in~lrdt#1.offset := bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset + (if bnx2_read_vpd_fw_ver_~i~53#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_read_vpd_fw_ver_~i~53#1 % 18446744073709551616 % 18446744073709551616 else bnx2_read_vpd_fw_ver_~i~53#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc pci_vpd_lrdt_size_#res#1;havoc pci_vpd_lrdt_size_#t~mem451#1, pci_vpd_lrdt_size_#t~mem452#1, pci_vpd_lrdt_size_~lrdt#1.base, pci_vpd_lrdt_size_~lrdt#1.offset;pci_vpd_lrdt_size_~lrdt#1.base, pci_vpd_lrdt_size_~lrdt#1.offset := pci_vpd_lrdt_size_#in~lrdt#1.base, pci_vpd_lrdt_size_#in~lrdt#1.offset;call pci_vpd_lrdt_size_#t~mem451#1 := read~int#26(pci_vpd_lrdt_size_~lrdt#1.base, 1 + pci_vpd_lrdt_size_~lrdt#1.offset, 1);call pci_vpd_lrdt_size_#t~mem452#1 := read~int#26(pci_vpd_lrdt_size_~lrdt#1.base, 2 + pci_vpd_lrdt_size_~lrdt#1.offset, 1);pci_vpd_lrdt_size_#res#1 := (if pci_vpd_lrdt_size_#t~mem451#1 % 256 % 65536 % 4294967296 <= 2147483647 then pci_vpd_lrdt_size_#t~mem451#1 % 256 % 65536 % 4294967296 else pci_vpd_lrdt_size_#t~mem451#1 % 256 % 65536 % 4294967296 - 4294967296) + 256 * (if pci_vpd_lrdt_size_#t~mem452#1 % 256 % 65536 % 4294967296 <= 2147483647 then pci_vpd_lrdt_size_#t~mem452#1 % 256 % 65536 % 4294967296 else pci_vpd_lrdt_size_#t~mem452#1 % 256 % 65536 % 4294967296 - 4294967296);havoc pci_vpd_lrdt_size_#t~mem451#1;havoc pci_vpd_lrdt_size_#t~mem452#1; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20211: assume 0 != bnx2_read_vpd_fw_ver_~tmp___2~30#1; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20211: assume !(0 != bnx2_read_vpd_fw_ver_~tmp___2~30#1); [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20541: bnx2_init_board_~num~0#1 := (if (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) < 0 && 0 != (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) % (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) then (if (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) < 0 then (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) % (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) + (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) else (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) % (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296) - (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296)) else (if bnx2_init_board_~num~0#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~num~0#1 % 256 % 4294967296 else bnx2_init_board_~num~0#1 % 256 % 4294967296 - 4294967296) % (if bnx2_init_board_~k~1#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_~k~1#1 % 256 % 4294967296 else bnx2_init_board_~k~1#1 % 256 % 4294967296 - 4294967296));bnx2_init_board_~k~1#1 := bnx2_init_board_~k~1#1 % 256 % 4294967296 / 10; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20475-1: SUMMARY for call bnx2_init_board_#t~ret3782#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 146, 0); srcloc: null [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20475: assume -2147483648 <= bnx2_init_board_#t~ret3782#1 && bnx2_init_board_#t~ret3782#1 <= 2147483647;havoc bnx2_init_board_#t~ret3782#1; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24274-1: SUMMARY for call ldv_assume((if (6 == ~ldv_statevar_0~0 || 2 == ~ldv_statevar_5~0) || 3 == ~ldv_statevar_5~0 then 1 else 0)); srcloc: null [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19980: bnx2_get_5709_media_~tmp~165#1 := bnx2_get_5709_media_#t~ret3678#1;havoc bnx2_get_5709_media_#t~mem3677#1.base, bnx2_get_5709_media_#t~mem3677#1.offset;havoc bnx2_get_5709_media_#t~ret3678#1;bnx2_get_5709_media_~val~40#1 := bnx2_get_5709_media_~tmp~165#1;bnx2_get_5709_media_~bond_id~0#1 := bnx2_get_5709_media_~val~40#1 % 256; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19980-1: SUMMARY for call bnx2_get_5709_media_#t~ret3678#1 := readl(bnx2_get_5709_media_#t~mem3677#1.base, 2284 + bnx2_get_5709_media_#t~mem3677#1.offset); srcloc: null [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20410-2: havoc bnx2_init_board_#t~bitwise3748#1;assume (bnx2_init_board_#t~bitwise3748#1 % 4294967296 >= bnx2_init_board_#t~mem3747#1 % 4294967296 && bnx2_init_board_#t~bitwise3748#1 % 4294967296 >= 8192) && bnx2_init_board_#t~bitwise3748#1 % 4294967296 <= 8192 + bnx2_init_board_#t~mem3747#1 % 4294967296; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20344: havoc bnx2_init_board_#t~ret3724#1.base, bnx2_init_board_#t~ret3724#1.offset; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20410-1: [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20410-4: assume 0 == bnx2_init_board_#t~mem3747#1 % 4294967296 || 8192 == bnx2_init_board_#t~mem3747#1 % 4294967296;bnx2_init_board_#t~bitwise3748#1 := 8192; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20410-4: assume !(0 == bnx2_init_board_#t~mem3747#1 % 4294967296 || 8192 == bnx2_init_board_#t~mem3747#1 % 4294967296); [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20410-3: assume false;bnx2_init_board_#t~bitwise3748#1 := bnx2_init_board_#t~mem3747#1; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20410-3: assume !false; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20344-1: SUMMARY for call bnx2_init_board_#t~ret3724#1.base, bnx2_init_board_#t~ret3724#1.offset := spinlock_check(bnx2_init_board_~bp~45#1.base, 8830 + bnx2_init_board_~bp~45#1.offset); srcloc: null [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint bnx2_init_oneFINAL: assume true; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24275: ldv_register_netdev_#t~ret4233#1 := ldv_register_netdev_open_11_6_#res#1;havoc ldv_register_netdev_open_11_6_#t~ret4235#1, ldv_register_netdev_open_11_6_~arg0#1.base, ldv_register_netdev_open_11_6_~arg0#1.offset, ldv_register_netdev_open_11_6_~arg1#1.base, ldv_register_netdev_open_11_6_~arg1#1.offset, ldv_register_netdev_open_11_6_~tmp~195#1;havoc ldv_register_netdev_open_11_6_#in~arg0#1.base, ldv_register_netdev_open_11_6_#in~arg0#1.offset, ldv_register_netdev_open_11_6_#in~arg1#1.base, ldv_register_netdev_open_11_6_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev_open_11_6 } true;assume -2147483648 <= ldv_register_netdev_#t~ret4233#1 && ldv_register_netdev_#t~ret4233#1 <= 2147483647;ldv_register_netdev_~ldv_11_ret_default~0#1 := ldv_register_netdev_#t~ret4233#1;havoc ldv_register_netdev_#t~mem4231#1.base, ldv_register_netdev_#t~mem4231#1.offset;havoc ldv_register_netdev_#t~mem4232#1.base, ldv_register_netdev_#t~mem4232#1.offset;havoc ldv_register_netdev_#t~ret4233#1; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20575-1: [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20575: assume 0 != bnx2_init_board_#t~bitwise3805#1 % 4294967296;havoc bnx2_init_board_#t~mem3804#1;havoc bnx2_init_board_#t~bitwise3805#1; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20575: assume !(0 != bnx2_init_board_#t~bitwise3805#1 % 4294967296);havoc bnx2_init_board_#t~mem3804#1;havoc bnx2_init_board_#t~bitwise3805#1; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20575-3: assume 57344 == bnx2_init_board_#t~mem3804#1 % 4294967296;bnx2_init_board_#t~bitwise3805#1 := bnx2_init_board_#t~mem3804#1; [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20575-3: assume !(57344 == bnx2_init_board_#t~mem3804#1 % 4294967296); [2025-02-08 03:53:47,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20575-2: havoc bnx2_init_board_#t~bitwise3805#1;assume bnx2_init_board_#t~bitwise3805#1 % 4294967296 <= bnx2_init_board_#t~mem3804#1 % 4294967296 && bnx2_init_board_#t~bitwise3805#1 % 4294967296 <= 57344; [2025-02-08 03:53:47,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20443-1: SUMMARY for call bnx2_init_board_#t~ret3767#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 144, 0); srcloc: null [2025-02-08 03:53:47,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20410: call write~int#26(bnx2_init_board_#t~bitwise3748#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3747#1;havoc bnx2_init_board_#t~bitwise3748#1; [2025-02-08 03:53:47,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20575-4: assume 0 == bnx2_init_board_#t~mem3804#1 % 4294967296;bnx2_init_board_#t~bitwise3805#1 := 0; [2025-02-08 03:53:47,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20575-4: assume !(0 == bnx2_init_board_#t~mem3804#1 % 4294967296); [2025-02-08 03:53:47,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20443: assume -2147483648 <= bnx2_init_board_#t~ret3767#1 && bnx2_init_board_#t~ret3767#1 <= 2147483647;havoc bnx2_init_board_#t~ret3767#1; [2025-02-08 03:53:47,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20675-1: [2025-02-08 03:53:47,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20675: assume 0 != bnx2_init_board_#t~bitwise3839#1 % 4294967296;havoc bnx2_init_board_#t~mem3838#1;havoc bnx2_init_board_#t~bitwise3839#1;call bnx2_init_board_#t~mem3840#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20675: assume !(0 != bnx2_init_board_#t~bitwise3839#1 % 4294967296);havoc bnx2_init_board_#t~mem3838#1;havoc bnx2_init_board_#t~bitwise3839#1; [2025-02-08 03:53:47,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20080: assume 3 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:53:47,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20080: assume !(3 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:53:47,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20345-1: SUMMARY for call __raw_spin_lock_init(bnx2_init_board_~bp~45#1.base, 8830 + bnx2_init_board_~bp~45#1.offset, 138, 0, bnx2_init_board_~#__key___0~0#1.base, bnx2_init_board_~#__key___0~0#1.offset); srcloc: null [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20345: assume { :begin_inline___mutex_init } true;__mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset := bnx2_init_board_~bp~45#1.base, 9493 + bnx2_init_board_~bp~45#1.offset, 139, 0, bnx2_init_board_~#__key___1~0#1.base, bnx2_init_board_~#__key___1~0#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;__mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset := __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset;__mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset := __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset;__mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset := __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;havoc __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;assume { :end_inline___mutex_init } true;assume { :begin_inline___init_work } true;__init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1 := bnx2_init_board_~bp~45#1.base, 8686 + bnx2_init_board_~bp~45#1.offset, 0;havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;__init_work_~arg0#1.base, __init_work_~arg0#1.offset := __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset;__init_work_~arg1#1 := __init_work_#in~arg1#1;havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;havoc __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1;assume { :end_inline___init_work } true;call write~int#23(137438953408, bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset, 8);call bnx2_init_board_#t~mem3725#1 := read~int#23(bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset, 8);call write~int#26(bnx2_init_board_#t~mem3725#1, bnx2_init_board_~bp~45#1.base, 8686 + bnx2_init_board_~bp~45#1.offset, 8);havoc bnx2_init_board_#t~mem3725#1;assume { :begin_inline_lockdep_init_map } true;lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset, lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset, lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset, lockdep_init_map_#in~arg3#1 := bnx2_init_board_~bp~45#1.base, 8718 + bnx2_init_board_~bp~45#1.offset, 140, 0, bnx2_init_board_~#__key___2~0#1.base, bnx2_init_board_~#__key___2~0#1.offset, 0;havoc lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset, lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset, lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset, lockdep_init_map_~arg3#1;lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset := lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset;lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset := lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset;lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset := lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset;lockdep_init_map_~arg3#1 := lockdep_init_map_#in~arg3#1;havoc lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset, lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset, lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset, lockdep_init_map_~arg3#1;havoc lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset, lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset, lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset, lockdep_init_map_#in~arg3#1;assume { :end_inline_lockdep_init_map } true;assume { :begin_inline_INIT_LIST_HEAD } true;INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset := bnx2_init_board_~bp~45#1.base, 8694 + bnx2_init_board_~bp~45#1.offset;havoc INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset;INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset := INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset;call write~$Pointer$#26(INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, 8);call write~$Pointer$#26(INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, INIT_LIST_HEAD_~list#1.base, 8 + INIT_LIST_HEAD_~list#1.offset, 8);havoc INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset;havoc INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset;assume { :end_inline_INIT_LIST_HEAD } true;call write~$Pointer$#26(#funAddr~bnx2_reset_task.base, #funAddr~bnx2_reset_task.offset, bnx2_init_board_~bp~45#1.base, 8710 + bnx2_init_board_~bp~45#1.offset, 8);assume { :begin_inline_pci_iomap } true;pci_iomap_#in~arg0#1.base, pci_iomap_#in~arg0#1.offset, pci_iomap_#in~arg1#1, pci_iomap_#in~arg2#1 := bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, 0, 75776;havoc pci_iomap_#res#1.base, pci_iomap_#res#1.offset;havoc pci_iomap_#t~ret4441#1.base, pci_iomap_#t~ret4441#1.offset, pci_iomap_~arg0#1.base, pci_iomap_~arg0#1.offset, pci_iomap_~arg1#1, pci_iomap_~arg2#1;pci_iomap_~arg0#1.base, pci_iomap_~arg0#1.offset := pci_iomap_#in~arg0#1.base, pci_iomap_#in~arg0#1.offset;pci_iomap_~arg1#1 := pci_iomap_#in~arg1#1;pci_iomap_~arg2#1 := pci_iomap_#in~arg2#1; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20114: call write~int#26(33, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20675-3: assume 32 == bnx2_init_board_#t~mem3838#1 % 4294967296;bnx2_init_board_#t~bitwise3839#1 := bnx2_init_board_#t~mem3838#1; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20675-3: assume !(32 == bnx2_init_board_#t~mem3838#1 % 4294967296); [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20675-2: havoc bnx2_init_board_#t~bitwise3839#1;assume bnx2_init_board_#t~bitwise3839#1 % 4294967296 <= bnx2_init_board_#t~mem3838#1 % 4294967296 && bnx2_init_board_#t~bitwise3839#1 % 4294967296 <= 32; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20675-4: assume 0 == bnx2_init_board_#t~mem3838#1 % 4294967296;bnx2_init_board_#t~bitwise3839#1 := 0; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20675-4: assume !(0 == bnx2_init_board_#t~mem3838#1 % 4294967296); [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20378: assume 0 != bnx2_init_board_~tmp___2~31#1; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20378: assume !(0 != bnx2_init_board_~tmp___2~31#1);call bnx2_init_board_#t~mem3735#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20676: call write~int#26(bnx2_init_board_#t~bitwise3841#1, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3840#1;havoc bnx2_init_board_#t~bitwise3841#1; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20676-2: havoc bnx2_init_board_#t~bitwise3841#1;assume (bnx2_init_board_#t~bitwise3841#1 % 4294967296 >= bnx2_init_board_#t~mem3840#1 % 4294967296 && bnx2_init_board_#t~bitwise3841#1 % 4294967296 >= 8) && bnx2_init_board_#t~bitwise3841#1 % 4294967296 <= 8 + bnx2_init_board_#t~mem3840#1 % 4294967296; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20610: call write~int#26(bnx2_init_board_#t~ret3813#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3813#1;call bnx2_init_board_#t~mem3814#1 := read~int#26(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20676-1: [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20015: call bnx2_get_5709_media_#t~mem3684#1 := read~int#26(bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4);call write~int#26(1 + bnx2_get_5709_media_#t~mem3684#1 - bnx2_get_5709_media_#t~mem3684#1 % 2, bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4); [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20940: call #t~mem3931#1 := read~int#26(~dev~4#1.base, 212 + ~dev~4#1.offset, 8);call write~int#26(#t~mem3931#1, ~dev~4#1.base, 228 + ~dev~4#1.offset, 8);havoc #t~mem3931#1;call #t~mem3932#1 := read~int#26(~dev~4#1.base, 212 + ~dev~4#1.offset, 8); [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-4: assume 61440 == bnx2_init_board_#t~mem3750#1 % 4294967296;bnx2_init_board_#t~bitwise3751#1 := bnx2_init_board_#t~mem3750#1; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-4: assume !(61440 == bnx2_init_board_#t~mem3750#1 % 4294967296); [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-3: havoc bnx2_init_board_#t~bitwise3751#1;assume bnx2_init_board_#t~bitwise3751#1 % 4294967296 <= bnx2_init_board_#t~mem3750#1 % 4294967296 && bnx2_init_board_#t~bitwise3751#1 % 4294967296 <= 61440; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-6: assume bnx2_init_board_#t~short3752#1;call bnx2_init_board_#t~mem3750#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-6: assume !bnx2_init_board_#t~short3752#1; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-5: assume 0 == bnx2_init_board_#t~mem3750#1 % 4294967296;bnx2_init_board_#t~bitwise3751#1 := 0; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-5: assume !(0 == bnx2_init_board_#t~mem3750#1 % 4294967296); [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20148: bnx2_read_vpd_fw_ver_~tmp~166#1.base, bnx2_read_vpd_fw_ver_~tmp~166#1.offset := bnx2_read_vpd_fw_ver_#t~ret3696#1.base, bnx2_read_vpd_fw_ver_#t~ret3696#1.offset;havoc bnx2_read_vpd_fw_ver_#t~ret3696#1.base, bnx2_read_vpd_fw_ver_#t~ret3696#1.offset;bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset := bnx2_read_vpd_fw_ver_~tmp~166#1.base, bnx2_read_vpd_fw_ver_~tmp~166#1.offset; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-7: call bnx2_init_board_#t~mem3749#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3752#1 := 1460207616 == (bnx2_init_board_#t~mem3749#1 - bnx2_init_board_#t~mem3749#1 % 65536) % 4294967296; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24277-1: SUMMARY for call ldv_register_netdev_#t~ret4234#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24277: assume -2147483648 <= ldv_register_netdev_#t~ret4234#1 && ldv_register_netdev_#t~ret4234#1 <= 2147483647;ldv_register_netdev_~tmp~194#1 := ldv_register_netdev_#t~ret4234#1;havoc ldv_register_netdev_#t~ret4234#1; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20148-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3696#1.base, bnx2_read_vpd_fw_ver_#t~ret3696#1.offset := kmalloc(256, 208); srcloc: null [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20676-4: assume 0 == bnx2_init_board_#t~mem3840#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3840#1 % 4294967296;bnx2_init_board_#t~bitwise3841#1 := 8; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20676-4: assume !(0 == bnx2_init_board_#t~mem3840#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3840#1 % 4294967296); [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20676-3: assume false;bnx2_init_board_#t~bitwise3841#1 := bnx2_init_board_#t~mem3840#1; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20676-3: assume !false; [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20610-1: SUMMARY for call bnx2_init_board_#t~ret3813#1 := bnx2_reg_rd_ind(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, bnx2_init_board_~addr~7#1 + 4 * bnx2_init_board_~i~54#1); srcloc: null [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412: assume bnx2_init_board_#t~short3752#1;havoc bnx2_init_board_#t~mem3749#1;havoc bnx2_init_board_#t~mem3750#1;havoc bnx2_init_board_#t~bitwise3751#1;havoc bnx2_init_board_#t~short3752#1;call bnx2_init_board_#t~mem3753#1 := read~int#26(bnx2_init_board_~pdev#1.base, 76 + bnx2_init_board_~pdev#1.offset, 1); [2025-02-08 03:53:47,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412: assume !bnx2_init_board_#t~short3752#1;havoc bnx2_init_board_#t~mem3749#1;havoc bnx2_init_board_#t~mem3750#1;havoc bnx2_init_board_#t~bitwise3751#1;havoc bnx2_init_board_#t~short3752#1; [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27679-1: ldv_register_netdev_#t~ret4229#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet4418#1;assume { :end_inline_ldv_pre_register_netdev } true;assume -2147483648 <= ldv_register_netdev_#t~ret4229#1 && ldv_register_netdev_#t~ret4229#1 <= 2147483647;ldv_register_netdev_~ldv_11_ret_default~0#1 := ldv_register_netdev_#t~ret4229#1;havoc ldv_register_netdev_#t~ret4229#1;ldv_register_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_11_netdev_net_device~0#1.offset := ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset; [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-2: [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27679: havoc ldv_pre_register_netdev_#t~nondet4418#1; [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-1: bnx2_init_board_#t~short3752#1 := 0 != bnx2_init_board_#t~bitwise3751#1 % 4294967296; [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20776: havoc bnx2_init_board_#t~mem3894#1.base, bnx2_init_board_#t~mem3894#1.offset;call write~$Pointer$#26(0, 0, bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20809: assume true;havoc bnx2_bus_string_#t~nondet3901#1;call write~int#30(bnx2_bus_string_#t~nondet3901#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3900#1, 8);bnx2_bus_string_#t~loopctr3900#1 := 1 + bnx2_bus_string_#t~loopctr3900#1; [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20809: assume true;bnx2_bus_string_~tmp___0~88#1 := bnx2_bus_string_#t~ret3902#1;havoc bnx2_bus_string_#t~loopctr3900#1;havoc bnx2_bus_string_#t~nondet3901#1;havoc bnx2_bus_string_#t~ret3902#1;bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset := bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + (if bnx2_bus_string_~tmp___0~88#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_bus_string_~tmp___0~88#1 % 18446744073709551616 % 18446744073709551616 else bnx2_bus_string_~tmp___0~88#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call bnx2_bus_string_#t~mem3903#1 := read~int#26(bnx2_bus_string_~bp#1.base, 28 + bnx2_bus_string_~bp#1.offset, 4); [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-4: assume 0 == #t~mem3932#1 % 18446744073709551616 || 384 == #t~mem3932#1 % 18446744073709551616;#t~bitwise3933#1 := 384; [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-4: assume !(0 == #t~mem3932#1 % 18446744073709551616 || 384 == #t~mem3932#1 % 18446744073709551616); [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20776-2: call bnx2_init_board_#t~mem3894#1.base, bnx2_init_board_#t~mem3894#1.offset := read~$Pointer$#26(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20710: assume -2147483648 <= bnx2_init_board_#t~ret3873#1 && bnx2_init_board_#t~ret3873#1 <= 2147483647;havoc bnx2_init_board_#t~mem3871#1.base, bnx2_init_board_#t~mem3871#1.offset;havoc bnx2_init_board_#t~mem3872#1;havoc bnx2_init_board_#t~ret3873#1; [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20776-1: SUMMARY for call pci_iounmap(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, bnx2_init_board_#t~mem3894#1.base, bnx2_init_board_#t~mem3894#1.offset); srcloc: null [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20710-1: SUMMARY for call bnx2_init_board_#t~ret3873#1 := device_set_wakeup_enable(bnx2_init_board_#t~mem3871#1.base, 179 + bnx2_init_board_#t~mem3871#1.offset, (if 0 == (if 0 != bnx2_init_board_#t~mem3872#1 % 256 % 4294967296 then 1 else 0) then 0 else 1)); srcloc: null [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20611-1: SUMMARY for call bnx2_init_board_#t~ret3815#1 := __fswab32(bnx2_init_board_#t~mem3814#1); srcloc: null [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20611: bnx2_init_board_~tmp___13~2#1 := bnx2_init_board_#t~ret3815#1;havoc bnx2_init_board_#t~mem3814#1;havoc bnx2_init_board_#t~ret3815#1;call write~int#26(bnx2_init_board_~tmp___13~2#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:53:47,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-1: [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941: call write~int#26(#t~bitwise3933#1, ~dev~4#1.base, 212 + ~dev~4#1.offset, 8);havoc #t~mem3932#1;havoc #t~bitwise3933#1;call #t~mem3934#1 := read~int#26(~dev~4#1.base, 204 + ~dev~4#1.offset, 8);call #t~mem3935#1 := read~int#26(~dev~4#1.base, 212 + ~dev~4#1.offset, 8); [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-3: assume false;#t~bitwise3933#1 := #t~mem3932#1; [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-3: assume !false; [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-2: havoc #t~bitwise3933#1;assume (#t~bitwise3933#1 % 18446744073709551616 >= #t~mem3932#1 % 18446744073709551616 && #t~bitwise3933#1 % 18446744073709551616 >= 384) && #t~bitwise3933#1 % 18446744073709551616 <= 384 + #t~mem3932#1 % 18446744073709551616; [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20512: call write~int#26(bnx2_init_board_#t~ret3793#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3793#1;bnx2_init_board_~i~54#1 := 0; [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20512-1: SUMMARY for call bnx2_init_board_#t~ret3793#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 76); srcloc: null [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20380: assume -2147483648 <= bnx2_init_board_#t~ret3734#1 && bnx2_init_board_#t~ret3734#1 <= 2147483647;havoc bnx2_init_board_#t~ret3734#1;bnx2_init_board_~rc~24#1 := -5; [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20413: assume 0 != bnx2_init_board_#t~mem3753#1 % 256 % 4294967296;havoc bnx2_init_board_#t~mem3753#1;call bnx2_init_board_#t~mem3754#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20413: assume !(0 != bnx2_init_board_#t~mem3753#1 % 256 % 4294967296);havoc bnx2_init_board_#t~mem3753#1; [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20380-1: SUMMARY for call bnx2_init_board_#t~ret3734#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 142, 0); srcloc: null [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19984: assume 3 == bnx2_get_5709_media_~bond_id~0#1 % 4294967296; [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19984: assume !(3 == bnx2_get_5709_media_~bond_id~0#1 % 4294967296); [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20942: call write~int#26(#t~bitwise3936#1, ~dev~4#1.base, 204 + ~dev~4#1.offset, 8);havoc #t~mem3934#1;havoc #t~mem3935#1;havoc #t~bitwise3936#1;call #t~mem3937#1 := read~int#26(~dev~4#1.base, 504 + ~dev~4#1.offset, 4); [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20942-2: havoc #t~bitwise3936#1;assume (#t~bitwise3936#1 % 18446744073709551616 >= #t~mem3934#1 % 18446744073709551616 && #t~bitwise3936#1 % 18446744073709551616 >= #t~mem3935#1 % 18446744073709551616) && #t~bitwise3936#1 % 18446744073709551616 <= #t~mem3934#1 % 18446744073709551616 + #t~mem3935#1 % 18446744073709551616; [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20942-1: [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20942-4: assume 0 == #t~mem3934#1 % 18446744073709551616 || #t~mem3934#1 % 18446744073709551616 == #t~mem3935#1 % 18446744073709551616;#t~bitwise3936#1 := #t~mem3935#1; [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20942-4: assume !(0 == #t~mem3934#1 % 18446744073709551616 || #t~mem3934#1 % 18446744073709551616 == #t~mem3935#1 % 18446744073709551616); [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20942-3: assume 0 == #t~mem3935#1 % 18446744073709551616;#t~bitwise3936#1 := #t~mem3934#1; [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20942-3: assume !(0 == #t~mem3935#1 % 18446744073709551616); [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24279: assume 0 != ldv_register_netdev_~tmp~194#1; [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24279: assume !(0 != ldv_register_netdev_~tmp~194#1); [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20249: call ULTIMATE.dealloc(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset);havoc bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key~0#1.base, bnx2_init_board_~#__key~0#1.offset);havoc bnx2_init_board_~#__key~0#1.base, bnx2_init_board_~#__key~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key___0~0#1.base, bnx2_init_board_~#__key___0~0#1.offset);havoc bnx2_init_board_~#__key___0~0#1.base, bnx2_init_board_~#__key___0~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key___1~0#1.base, bnx2_init_board_~#__key___1~0#1.offset);havoc bnx2_init_board_~#__key___1~0#1.base, bnx2_init_board_~#__key___1~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key___2~0#1.base, bnx2_init_board_~#__key___2~0#1.offset);havoc bnx2_init_board_~#__key___2~0#1.base, bnx2_init_board_~#__key___2~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset);havoc bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(bnx2_init_board_~#__key___3~0#1.base, bnx2_init_board_~#__key___3~0#1.offset);havoc bnx2_init_board_~#__key___3~0#1.base, bnx2_init_board_~#__key___3~0#1.offset; [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20084: assume 15 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:53:47,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20084: assume !(15 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20051-1: SUMMARY for call bnx2_get_pci_speed_#t~ret3687#1 := readl(bnx2_get_pci_speed_#t~mem3686#1.base, 108 + bnx2_get_pci_speed_#t~mem3686#1.offset); srcloc: null [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20051: bnx2_get_pci_speed_~reg~3#1 := bnx2_get_pci_speed_#t~ret3687#1;havoc bnx2_get_pci_speed_#t~mem3686#1.base, bnx2_get_pci_speed_#t~mem3686#1.offset;havoc bnx2_get_pci_speed_#t~ret3687#1; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20414: call write~int#26(bnx2_init_board_#t~bitwise3755#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3754#1;havoc bnx2_init_board_#t~bitwise3755#1; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20414-2: havoc bnx2_init_board_#t~bitwise3755#1;assume (bnx2_init_board_#t~bitwise3755#1 % 4294967296 >= bnx2_init_board_#t~mem3754#1 % 4294967296 && bnx2_init_board_#t~bitwise3755#1 % 4294967296 >= 4) && bnx2_init_board_#t~bitwise3755#1 % 4294967296 <= 4 + bnx2_init_board_#t~mem3754#1 % 4294967296; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20414-1: [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20414-4: assume 0 == bnx2_init_board_#t~mem3754#1 % 4294967296 || 4 == bnx2_init_board_#t~mem3754#1 % 4294967296;bnx2_init_board_#t~bitwise3755#1 := 4; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20414-4: assume !(0 == bnx2_init_board_#t~mem3754#1 % 4294967296 || 4 == bnx2_init_board_#t~mem3754#1 % 4294967296); [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20414-3: assume false;bnx2_init_board_#t~bitwise3755#1 := bnx2_init_board_#t~mem3754#1; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20414-3: assume !false; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21736-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20613-1: SUMMARY for call bnx2_init_board_#t~memcpy~res3816#1.base, bnx2_init_board_#t~memcpy~res3816#1.offset := #Ultimate.C_memcpy#26(bnx2_init_board_~bp~45#1.base, 9135 + bnx2_init_board_~bp~45#1.offset + (if bnx2_init_board_~j~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_board_~j~17#1 % 18446744073709551616 % 18446744073709551616 else bnx2_init_board_~j~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); srcloc: null [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20580: bnx2_init_board_~i~54#1 := 1 + bnx2_init_board_~i~54#1; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20613: havoc bnx2_init_board_#t~memcpy~res3816#1.base, bnx2_init_board_#t~memcpy~res3816#1.offset;bnx2_init_board_~j~17#1 := 4 + bnx2_init_board_~j~17#1;bnx2_init_board_~i~54#1 := 1 + bnx2_init_board_~i~54#1; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20580-1: SUMMARY for call msleep(10); srcloc: null [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20943-1: [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20943: call write~int#26(#t~bitwise3938#1, ~dev~4#1.base, 504 + ~dev~4#1.offset, 4);havoc #t~mem3937#1;havoc #t~bitwise3938#1;assume { :begin_inline_ldv_register_netdev_139 } true;ldv_register_netdev_139_#in~ldv_func_arg1#1.base, ldv_register_netdev_139_#in~ldv_func_arg1#1.offset := ~dev~4#1.base, ~dev~4#1.offset;havoc ldv_register_netdev_139_#res#1;havoc ldv_register_netdev_139_#t~ret4268#1, ldv_register_netdev_139_#t~ret4269#1, ldv_register_netdev_139_~ldv_func_arg1#1.base, ldv_register_netdev_139_~ldv_func_arg1#1.offset, ldv_register_netdev_139_~ldv_func_res~8#1, ldv_register_netdev_139_~tmp~213#1, ldv_register_netdev_139_~tmp___0~112#1;ldv_register_netdev_139_~ldv_func_arg1#1.base, ldv_register_netdev_139_~ldv_func_arg1#1.offset := ldv_register_netdev_139_#in~ldv_func_arg1#1.base, ldv_register_netdev_139_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_139_~ldv_func_res~8#1;havoc ldv_register_netdev_139_~tmp~213#1;havoc ldv_register_netdev_139_~tmp___0~112#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_139_~ldv_func_arg1#1.base, ldv_register_netdev_139_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet4452#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~nondet4452#1;assume -2147483648 <= register_netdev_#t~nondet4452#1 && register_netdev_#t~nondet4452#1 <= 2147483647;register_netdev_#res#1 := register_netdev_#t~nondet4452#1;havoc register_netdev_#t~nondet4452#1; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20943-3: assume false;#t~bitwise3938#1 := #t~mem3937#1; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20943-3: assume !false; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20943-2: havoc #t~bitwise3938#1;assume (#t~bitwise3938#1 % 4294967296 >= #t~mem3937#1 % 4294967296 && #t~bitwise3938#1 % 4294967296 >= 131072) && #t~bitwise3938#1 % 4294967296 <= 131072 + #t~mem3937#1 % 4294967296; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20943-4: assume 0 == #t~mem3937#1 % 4294967296 || 131072 == #t~mem3937#1 % 4294967296;#t~bitwise3938#1 := 131072; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20943-4: assume !(0 == #t~mem3937#1 % 4294967296 || 131072 == #t~mem3937#1 % 4294967296); [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20217-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3707#1 := pci_vpd_find_info_keyword(bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset, bnx2_read_vpd_fw_ver_~i~53#1, bnx2_read_vpd_fw_ver_~rosize~0#1, 131, 0); srcloc: null [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20217: assume -2147483648 <= bnx2_read_vpd_fw_ver_#t~ret3707#1 && bnx2_read_vpd_fw_ver_#t~ret3707#1 <= 2147483647;bnx2_read_vpd_fw_ver_~j~16#1 := bnx2_read_vpd_fw_ver_#t~ret3707#1;havoc bnx2_read_vpd_fw_ver_#t~ret3707#1; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20151: assume 0 == (bnx2_read_vpd_fw_ver_~data~7#1.base + bnx2_read_vpd_fw_ver_~data~7#1.offset) % 18446744073709551616; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20151: assume !(0 == (bnx2_read_vpd_fw_ver_~data~7#1.base + bnx2_read_vpd_fw_ver_~data~7#1.offset) % 18446744073709551616); [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20481-1: SUMMARY for call bnx2_init_board_#t~ret3783#1 := bnx2_init_nvram(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset); srcloc: null [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8788: havoc pci_vpd_lrdt_size_#t~mem451#1;havoc pci_vpd_lrdt_size_#t~mem452#1; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20481: assume -2147483648 <= bnx2_init_board_#t~ret3783#1 && bnx2_init_board_#t~ret3783#1 <= 2147483647;havoc bnx2_init_board_#t~ret3783#1; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8788-1: bnx2_read_vpd_fw_ver_#t~ret3703#1 := pci_vpd_lrdt_size_#res#1;havoc pci_vpd_lrdt_size_#t~mem451#1, pci_vpd_lrdt_size_#t~mem452#1, pci_vpd_lrdt_size_~lrdt#1.base, pci_vpd_lrdt_size_~lrdt#1.offset;havoc pci_vpd_lrdt_size_#in~lrdt#1.base, pci_vpd_lrdt_size_#in~lrdt#1.offset;assume { :end_inline_pci_vpd_lrdt_size } true;bnx2_read_vpd_fw_ver_~tmp___0~86#1 := bnx2_read_vpd_fw_ver_#t~ret3703#1;havoc bnx2_read_vpd_fw_ver_#t~ret3703#1;bnx2_read_vpd_fw_ver_~rosize~0#1 := bnx2_read_vpd_fw_ver_~tmp___0~86#1 % 65536;bnx2_read_vpd_fw_ver_~i~53#1 := 3 + bnx2_read_vpd_fw_ver_~i~53#1;bnx2_read_vpd_fw_ver_~block_end~0#1 := bnx2_read_vpd_fw_ver_~i~53#1 + bnx2_read_vpd_fw_ver_~rosize~0#1; [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20713-1: call bnx2_init_board_#t~mem3874#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:53:47,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20713: assume 1460011008 == (bnx2_init_board_#t~mem3874#1 - bnx2_init_board_#t~mem3874#1 % 16) % 4294967296;havoc bnx2_init_board_#t~mem3874#1;call bnx2_init_board_#t~mem3875#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8966 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(bnx2_init_board_#t~mem3875#1, bnx2_init_board_~bp~45#1.base, 8968 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3875#1;call bnx2_init_board_#t~mem3876#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8978 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(bnx2_init_board_#t~mem3876#1, bnx2_init_board_~bp~45#1.base, 8980 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3876#1;call bnx2_init_board_#t~mem3877#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8970 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(bnx2_init_board_#t~mem3877#1, bnx2_init_board_~bp~45#1.base, 8972 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3877#1;call bnx2_init_board_#t~mem3878#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8990 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(bnx2_init_board_#t~mem3878#1, bnx2_init_board_~bp~45#1.base, 8992 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3878#1;call bnx2_init_board_#t~mem3879#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8974 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(bnx2_init_board_#t~mem3879#1, bnx2_init_board_~bp~45#1.base, 8976 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3879#1;call bnx2_init_board_#t~mem3880#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8982 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(bnx2_init_board_#t~mem3880#1, bnx2_init_board_~bp~45#1.base, 8984 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3880#1;call bnx2_init_board_#t~mem3881#1 := read~int#26(bnx2_init_board_~bp~45#1.base, 8986 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#26(bnx2_init_board_#t~mem3881#1, bnx2_init_board_~bp~45#1.base, 8988 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3881#1; [2025-02-08 03:53:47,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20713: assume !(1460011008 == (bnx2_init_board_#t~mem3874#1 - bnx2_init_board_#t~mem3874#1 % 16) % 4294967296);havoc bnx2_init_board_#t~mem3874#1; [2025-02-08 03:53:47,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20548: assume 2 != bnx2_init_board_~i~54#1;bnx2_init_board_~tmp___10~3#1 := bnx2_init_board_~j~17#1;bnx2_init_board_~j~17#1 := 1 + bnx2_init_board_~j~17#1;call write~int#26(46, bnx2_init_board_~bp~45#1.base, 9135 + bnx2_init_board_~bp~45#1.offset + bnx2_init_board_~tmp___10~3#1, 1); [2025-02-08 03:53:47,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20548: assume !(2 != bnx2_init_board_~i~54#1); [2025-02-08 03:53:47,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20482: call write~int#26(bnx2_init_board_#t~ret3784#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3784#1; [2025-02-08 03:53:47,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20515: assume bnx2_init_board_~i~54#1 <= 2 && bnx2_init_board_~j~17#1 <= 23; [2025-02-08 03:53:47,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20515: assume !(bnx2_init_board_~i~54#1 <= 2 && bnx2_init_board_~j~17#1 <= 23); [2025-02-08 03:53:47,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20812: assume 0 != (if bnx2_bus_string_#t~mem3903#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_bus_string_#t~mem3903#1 % 4294967296 % 4294967296 else bnx2_bus_string_#t~mem3903#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc bnx2_bus_string_#t~mem3903#1;bnx2_bus_string_#t~loopctr3904#1 := 0; [2025-02-08 03:53:47,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20812: assume !(0 != (if bnx2_bus_string_#t~mem3903#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_bus_string_#t~mem3903#1 % 4294967296 % 4294967296 else bnx2_bus_string_#t~mem3903#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc bnx2_bus_string_#t~mem3903#1; [2025-02-08 03:53:47,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27705: havoc #t~nondet4420; [2025-02-08 03:53:47,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27860: havoc #t~nondet4445; [2025-02-08 03:53:47,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8508: assume false; [2025-02-08 03:53:47,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8508: assume !false; [2025-02-08 03:53:47,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8475: ~pscr_ret__~0#1 := ~pfo_ret__~0#1; [2025-02-08 03:53:47,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8500: assume false; [2025-02-08 03:53:47,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8500: assume !false; [2025-02-08 03:53:47,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8468: assume false; [2025-02-08 03:53:47,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8468: assume !false; [2025-02-08 03:53:47,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8460: assume false; [2025-02-08 03:53:47,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8460: assume !false; [2025-02-08 03:53:47,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8592: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:53:47,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8584: assume true; [2025-02-08 03:53:47,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8584: assume !true; [2025-02-08 03:53:47,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8576: assume false; [2025-02-08 03:53:47,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8576: assume !false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8544: assume true; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8544: assume !true; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8627: ~tmp~46#1.base, ~tmp~46#1.offset := #t~ret379#1.base, #t~ret379#1.offset;havoc #t~ret379#1.base, #t~ret379#1.offset;~txq~2#1.base, ~txq~2#1.offset := ~tmp~46#1.base, ~tmp~46#1.offset; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8627-1: SUMMARY for call #t~ret379#1.base, #t~ret379#1.offset := netdev_get_tx_queue(~dev#1.base, ~dev#1.offset, ~i~2#1); srcloc: null [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536: assume false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536: assume !false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8512: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8595: ~pscr_ret__~0#1 := ~pfo_ret_____2~0#1; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8504: assume true; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8504: assume !true; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8496: assume false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8496: assume !false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8629: SUMMARY for call __netif_tx_lock(~txq~2#1.base, ~txq~2#1.offset, ~cpu~0#1); srcloc: null [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8472: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8588: assume false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8588: assume !false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8555: ~pscr_ret__~0#1 := ~pfo_ret_____1~0#1; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8464: assume true; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8464: assume !true; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580: assume false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580: assume !false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8456: assume false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8456: assume !false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8630: SUMMARY for call netif_tx_stop_queue(~txq~2#1.base, ~txq~2#1.offset); srcloc: null [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8548: assume false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8548: assume !false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8515: ~pscr_ret__~0#1 := ~pfo_ret_____0~0#1; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8540: assume false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8540: assume !false; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8631: ~i~2#1 := 1 + ~i~2#1; [2025-02-08 03:53:47,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8631-1: SUMMARY for call __netif_tx_unlock(~txq~2#1.base, ~txq~2#1.offset); srcloc: null [2025-02-08 03:53:47,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14592-3: assume 1024 == (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2199 := (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:53:47,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14592-3: assume !(1024 == (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14590-1: SUMMARY for call #t~ret2198 := readl(#t~mem2197.base, 25632 + #t~mem2197.offset); srcloc: null [2025-02-08 03:53:47,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14592-4: assume 0 == (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2199 := 0; [2025-02-08 03:53:47,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14592-4: assume !(0 == (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:53:47,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14590-2: call #t~mem2197.base, #t~mem2197.offset := read~$Pointer$#26(~bp.base, ~bp.offset, 8); [2025-02-08 03:53:47,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14592-1: [2025-02-08 03:53:47,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14592-2: havoc #t~bitwise2199;assume (((((if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2199 <= (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2199 <= 1024) && #t~bitwise2199 >= 0) && ((if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2199 > 1024 + (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2199 >= -9223372036854775808; [2025-02-08 03:53:47,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14590: ~val~23 := #t~ret2198;havoc #t~mem2197.base, #t~mem2197.offset;havoc #t~ret2198; [2025-02-08 03:53:47,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14592: assume 0 != #t~bitwise2199;havoc #t~bitwise2199; [2025-02-08 03:53:47,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14592: assume !(0 != #t~bitwise2199);havoc #t~bitwise2199; [2025-02-08 03:53:47,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14597: ~j~4 := 1 + ~j~4; [2025-02-08 03:53:47,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14597-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:53:47,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25213-1: ldv_del_timer_sync_142_#res#1 := ldv_del_timer_sync_142_~ldv_func_res~9#1; [2025-02-08 03:53:47,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27692: havoc #t~nondet4419; [2025-02-08 03:53:47,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27895: havoc #t~nondet4453; [2025-02-08 03:53:47,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7842: havoc #t~mem289; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17014: #res#1 := -5; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17014-1: SUMMARY for call consume_skb(~skb~4#1.base, ~skb~4#1.offset); srcloc: null [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17022: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17031: call write~int#26(#t~ite2755#1, ~txr~8#1.base, 4 + ~txr~8#1.offset, 2);havoc #t~mem2751#1;havoc #t~bitwise2752#1;havoc #t~ite2755#1;havoc #t~mem2753#1;havoc #t~mem2754#1;call #t~mem2756#1 := read~int#26(~txr~8#1.base, ~txr~8#1.offset, 4);call write~int#26(#t~mem2756#1 + ~pkt_size~0#1, ~txr~8#1.base, ~txr~8#1.offset, 4);havoc #t~mem2756#1;call #t~mem2757#1 := read~int#26(~txr~8#1.base, 4 + ~txr~8#1.offset, 2);call #t~mem2758#1.base, #t~mem2758#1.offset := read~$Pointer$#26(~bp#1.base, ~bp#1.offset, 8);call #t~mem2759#1 := read~int#26(~txr~8#1.base, 6 + ~txr~8#1.offset, 4); [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12043-1: [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17031-1: assume 254 == #t~bitwise2752#1 % 18446744073709551616;call #t~mem2753#1 := read~int#26(~txr~8#1.base, 4 + ~txr~8#1.offset, 2);#t~ite2755#1 := 2 + #t~mem2753#1 % 65536; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17031-1: assume !(254 == #t~bitwise2752#1 % 18446744073709551616);call #t~mem2754#1 := read~int#26(~txr~8#1.base, 4 + ~txr~8#1.offset, 2);#t~ite2755#1 := 1 + #t~mem2754#1 % 65536; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16998: assume ~i~41#1 % 4294967296 < ~pkt_size~0#1 % 4294967296; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16998: assume !(~i~41#1 % 4294967296 < ~pkt_size~0#1 % 4294967296);call #t~mem2738#1.base, #t~mem2738#1.offset := read~$Pointer$#26(~bp#1.base, 16 + ~bp#1.offset, 8);call #t~mem2739#1.base, #t~mem2739#1.offset := read~$Pointer$#26(~skb~4#1.base, 229 + ~skb~4#1.offset, 8); [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12043: bnx2_set_phy_loopback_~mac_mode~1#1 := bnx2_set_phy_loopback_#t~bitwise1510#1;havoc bnx2_set_phy_loopback_#t~bitwise1510#1; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17031-2: [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17031-3: havoc #t~bitwise2752#1;assume #t~bitwise2752#1 % 18446744073709551616 <= #t~mem2751#1 % 65536 % 18446744073709551616 && #t~bitwise2752#1 % 18446744073709551616 <= 254; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17031-4: assume 254 == #t~mem2751#1 % 65536 % 18446744073709551616;#t~bitwise2752#1 := #t~mem2751#1 % 65536; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17031-4: assume !(254 == #t~mem2751#1 % 65536 % 18446744073709551616); [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17031-5: assume 0 == #t~mem2751#1 % 65536 % 18446744073709551616;#t~bitwise2752#1 := 0; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17031-5: assume !(0 == #t~mem2751#1 % 65536 % 18446744073709551616); [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17039: havoc #t~mem2768#1.base, #t~mem2768#1.offset; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17039-1: SUMMARY for call dma_unmap_single_attrs(#t~mem2768#1.base, 179 + #t~mem2768#1.offset, ~map~0#1, ~pkt_size~0#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12043-3: assume 4294965185 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296;bnx2_set_phy_loopback_#t~bitwise1510#1 := bnx2_set_phy_loopback_~mac_mode~1#1; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12043-3: assume !(4294965185 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296); [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12043-2: havoc bnx2_set_phy_loopback_#t~bitwise1510#1;assume bnx2_set_phy_loopback_#t~bitwise1510#1 % 4294967296 <= bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296 && bnx2_set_phy_loopback_#t~bitwise1510#1 % 4294967296 <= 4294965185; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12043-4: assume 0 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296;bnx2_set_phy_loopback_#t~bitwise1510#1 := 0; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12043-4: assume !(0 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296); [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17048: ~rx_idx~0#1 := #t~ret2771#1;havoc #t~ret2771#1; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17048-1: SUMMARY for call #t~ret2771#1 := bnx2_get_hw_rx_cons(~bnapi~22#1.base, ~bnapi~22#1.offset); srcloc: null [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12027: assume 0 == bnx2_set_phy_loopback_~tmp~82#1; [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12027: assume !(0 == bnx2_set_phy_loopback_~tmp~82#1); [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17023: ~rx_start_idx~0#1 := #t~ret2748#1;havoc #t~ret2748#1;~num_pkts~0#1 := 0;call #t~mem2750#1.base, #t~mem2750#1.offset := read~$Pointer$#26(~txr~8#1.base, 14 + ~txr~8#1.offset, 8);call #t~mem2749#1 := read~int#26(~txr~8#1.base, 4 + ~txr~8#1.offset, 2);~txbd~1#1.base, ~txbd~1#1.offset := #t~mem2750#1.base, #t~mem2750#1.offset + 16 * (if #t~mem2749#1 % 65536 % 256 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem2749#1 % 65536 % 256 % 18446744073709551616 % 18446744073709551616 else #t~mem2749#1 % 65536 % 256 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~mem2750#1.base, #t~mem2750#1.offset;havoc #t~mem2749#1;call write~int#26(~map~0#1 % 18446744073709551616 / 4294967296, ~txbd~1#1.base, ~txbd~1#1.offset, 4);call write~int#26(~map~0#1, ~txbd~1#1.base, 4 + ~txbd~1#1.offset, 4);call write~int#26(~pkt_size~0#1, ~txbd~1#1.base, 8 + ~txbd~1#1.offset, 4);call write~int#26(192, ~txbd~1#1.base, 12 + ~txbd~1#1.offset, 4);~num_pkts~0#1 := 1 + ~num_pkts~0#1;call #t~mem2751#1 := read~int#26(~txr~8#1.base, 4 + ~txr~8#1.offset, 2); [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17023-1: SUMMARY for call #t~ret2748#1 := bnx2_get_hw_rx_cons(~bnapi~22#1.base, ~bnapi~22#1.offset); srcloc: null [2025-02-08 03:53:47,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12044: bnx2_set_phy_loopback_~mac_mode~1#1 := bnx2_set_phy_loopback_#t~bitwise1511#1;havoc bnx2_set_phy_loopback_#t~bitwise1511#1;call bnx2_set_phy_loopback_#t~mem1512#1.base, bnx2_set_phy_loopback_#t~mem1512#1.offset := read~$Pointer$#26(bnx2_set_phy_loopback_~bp#1.base, bnx2_set_phy_loopback_~bp#1.offset, 8); [2025-02-08 03:53:47,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12044-2: havoc bnx2_set_phy_loopback_#t~bitwise1511#1;assume (bnx2_set_phy_loopback_#t~bitwise1511#1 % 4294967296 >= bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296 && bnx2_set_phy_loopback_#t~bitwise1511#1 % 4294967296 >= 8) && bnx2_set_phy_loopback_#t~bitwise1511#1 % 4294967296 <= 8 + bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296; [2025-02-08 03:53:47,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12044-1: [2025-02-08 03:53:47,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17073: assume (if #t~mem2781#1 % 256 % 4294967296 <= 2147483647 then #t~mem2781#1 % 256 % 4294967296 else #t~mem2781#1 % 256 % 4294967296 - 4294967296) != (if ~i~41#1 % 256 % 4294967296 <= 2147483647 then ~i~41#1 % 256 % 4294967296 else ~i~41#1 % 256 % 4294967296 - 4294967296);havoc #t~mem2781#1; [2025-02-08 03:53:47,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17073: assume !((if #t~mem2781#1 % 256 % 4294967296 <= 2147483647 then #t~mem2781#1 % 256 % 4294967296 else #t~mem2781#1 % 256 % 4294967296 - 4294967296) != (if ~i~41#1 % 256 % 4294967296 <= 2147483647 then ~i~41#1 % 256 % 4294967296 else ~i~41#1 % 256 % 4294967296 - 4294967296));havoc #t~mem2781#1;~i~41#1 := 1 + ~i~41#1; [2025-02-08 03:53:47,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12036: assume bnx2_set_phy_loopback_~i~19#1 <= 9; [2025-02-08 03:53:47,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12036: assume !(bnx2_set_phy_loopback_~i~19#1 <= 9);call bnx2_set_phy_loopback_#t~mem1508#1.base, bnx2_set_phy_loopback_#t~mem1508#1.offset := read~$Pointer$#26(bnx2_set_phy_loopback_~bp#1.base, bnx2_set_phy_loopback_~bp#1.offset, 8); [2025-02-08 03:53:47,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17073-1: call #t~mem2781#1 := read~int#26(~data~4#1.base, ~data~4#1.offset + (if ~i~41#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~41#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i~41#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 03:53:47,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17040: SUMMARY for call consume_skb(~skb~4#1.base, ~skb~4#1.offset); srcloc: null [2025-02-08 03:53:47,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12044-4: assume 0 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296 || 8 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296;bnx2_set_phy_loopback_#t~bitwise1511#1 := 8; [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12044-4: assume !(0 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296 || 8 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296); [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12044-3: assume false;bnx2_set_phy_loopback_#t~bitwise1511#1 := bnx2_set_phy_loopback_~mac_mode~1#1; [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12044-3: assume !false; [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16983: call #t~mem2728#1.base, #t~mem2728#1.offset := read~$Pointer$#26(~bp#1.base, 8 + ~bp#1.offset, 8);call #t~mem2729#1 := read~int#26(#t~mem2728#1.base, 516 + #t~mem2728#1.offset, 4);~_min1~1#1 := 14 + #t~mem2729#1;havoc #t~mem2728#1.base, #t~mem2728#1.offset;havoc #t~mem2729#1;call #t~mem2730#1 := read~int#26(~bp#1.base, 8522 + ~bp#1.offset, 4);~_min2~1#1 := #t~mem2730#1 - 4;havoc #t~mem2730#1;~pkt_size~0#1 := (if ~_min1~1#1 % 4294967296 < ~_min2~1#1 % 4294967296 then ~_min1~1#1 else ~_min2~1#1);call #t~mem2731#1.base, #t~mem2731#1.offset := read~$Pointer$#26(~bp#1.base, 8 + ~bp#1.offset, 8); [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17057: ~rx_hdr~1#1.base, ~rx_hdr~1#1.offset := #t~ret2774#1.base, #t~ret2774#1.offset;havoc #t~ret2774#1.base, #t~ret2774#1.offset;~data~4#1.base, ~data~4#1.offset := ~rx_hdr~1#1.base, 18 + ~rx_hdr~1#1.offset;call #t~mem2775#1.base, #t~mem2775#1.offset := read~$Pointer$#26(~bp#1.base, 16 + ~bp#1.offset, 8);call #t~mem2776#1 := read~int#26(~rx_buf~3#1.base, 8 + ~rx_buf~3#1.offset, 8);call #t~mem2777#1 := read~int#26(~bp#1.base, 8510 + ~bp#1.offset, 4); [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17057-1: SUMMARY for call #t~ret2774#1.base, #t~ret2774#1.offset := get_l2_fhdr(~data~4#1.base, ~data~4#1.offset); srcloc: null [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17033: havoc #t~mem2757#1;havoc #t~mem2758#1.base, #t~mem2758#1.offset;havoc #t~mem2759#1;call #t~mem2760#1 := read~int#26(~txr~8#1.base, ~txr~8#1.offset, 4);call #t~mem2761#1.base, #t~mem2761#1.offset := read~$Pointer$#26(~bp#1.base, ~bp#1.offset, 8);call #t~mem2762#1 := read~int#26(~txr~8#1.base, 10 + ~txr~8#1.offset, 4); [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12045-1: SUMMARY for call writel(bnx2_set_phy_loopback_~mac_mode~1#1, bnx2_set_phy_loopback_#t~mem1512#1.base, 5120 + bnx2_set_phy_loopback_#t~mem1512#1.offset); srcloc: null [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17033-1: SUMMARY for call writew((if #t~mem2757#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2757#1 % 65536 % 4294967296 else #t~mem2757#1 % 65536 % 4294967296 - 4294967296), #t~mem2758#1.base, #t~mem2758#1.offset + (if #t~mem2759#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem2759#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else #t~mem2759#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17000: call write~int#26(~i~41#1, ~packet~0#1.base, ~packet~0#1.offset + (if ~i~41#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~41#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i~41#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);~i~41#1 := 1 + ~i~41#1; [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12045: havoc bnx2_set_phy_loopback_#t~mem1512#1.base, bnx2_set_phy_loopback_#t~mem1512#1.offset;call write~int#26(1, bnx2_set_phy_loopback_~bp#1.base, 9110 + bnx2_set_phy_loopback_~bp#1.offset, 1);bnx2_set_phy_loopback_#res#1 := 0; [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16967: #t~ret2724#1 := bnx2_set_mac_loopback_#res#1;havoc bnx2_set_mac_loopback_#t~mem1500#1.base, bnx2_set_mac_loopback_#t~mem1500#1.offset, bnx2_set_mac_loopback_#t~ret1501#1, bnx2_set_mac_loopback_#t~bitwise1502#1, bnx2_set_mac_loopback_#t~bitwise1503#1, bnx2_set_mac_loopback_#t~mem1504#1.base, bnx2_set_mac_loopback_#t~mem1504#1.offset, bnx2_set_mac_loopback_~bp#1.base, bnx2_set_mac_loopback_~bp#1.offset, bnx2_set_mac_loopback_~mac_mode~0#1;havoc bnx2_set_mac_loopback_#in~bp#1.base, bnx2_set_mac_loopback_#in~bp#1.offset;assume { :end_inline_bnx2_set_mac_loopback } true;assume -2147483648 <= #t~ret2724#1 && #t~ret2724#1 <= 2147483647;havoc #t~ret2724#1; [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17041: ~tmp___0~61#1 := #t~ret2769#1;havoc #t~ret2769#1;call #t~mem2770#1 := read~int#26(~txr~8#1.base, 4 + ~txr~8#1.offset, 2); [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17041-1: SUMMARY for call #t~ret2769#1 := bnx2_get_hw_tx_cons(~tx_napi~0#1.base, ~tx_napi~0#1.offset); srcloc: null [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17008: ~map~0#1 := #t~ret2740#1;havoc #t~mem2738#1.base, #t~mem2738#1.offset;havoc #t~mem2739#1.base, #t~mem2739#1.offset;havoc #t~ret2740#1;call #t~mem2741#1.base, #t~mem2741#1.offset := read~$Pointer$#26(~bp#1.base, 16 + ~bp#1.offset, 8); [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17008-1: SUMMARY for call #t~ret2740#1 := dma_map_single_attrs(#t~mem2738#1.base, 179 + #t~mem2738#1.offset, #t~mem2739#1.base, #t~mem2739#1.offset, ~pkt_size~0#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17066: assume (-4 + (if #t~mem2780#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2780#1 % 65536 % 4294967296 else #t~mem2780#1 % 65536 % 4294967296 - 4294967296)) % 4294967296 != ~pkt_size~0#1 % 4294967296;havoc #t~mem2780#1; [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17066: assume !((-4 + (if #t~mem2780#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2780#1 % 65536 % 4294967296 else #t~mem2780#1 % 65536 % 4294967296 - 4294967296)) % 4294967296 != ~pkt_size~0#1 % 4294967296);havoc #t~mem2780#1;~i~41#1 := 14; [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17050: assume ~rx_idx~0#1 % 65536 % 4294967296 != (~rx_start_idx~0#1 % 65536 + ~num_pkts~0#1) % 4294967296; [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17050: assume !(~rx_idx~0#1 % 65536 % 4294967296 != (~rx_start_idx~0#1 % 65536 + ~num_pkts~0#1) % 4294967296);call #t~mem2772#1.base, #t~mem2772#1.offset := read~$Pointer$#26(~rxr~8#1.base, 24 + ~rxr~8#1.offset, 8);~rx_buf~3#1.base, ~rx_buf~3#1.offset := #t~mem2772#1.base, #t~mem2772#1.offset + 16 * (if ~rx_start_idx~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~rx_start_idx~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 else ~rx_start_idx~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~mem2772#1.base, #t~mem2772#1.offset;call #t~mem2773#1.base, #t~mem2773#1.offset := read~$Pointer$#26(~rx_buf~3#1.base, ~rx_buf~3#1.offset, 8);~data~4#1.base, ~data~4#1.offset := #t~mem2773#1.base, #t~mem2773#1.offset;havoc #t~mem2773#1.base, #t~mem2773#1.offset; [2025-02-08 03:53:47,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17034-1: SUMMARY for call writel(#t~mem2760#1, #t~mem2761#1.base, #t~mem2761#1.offset + (if #t~mem2762#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem2762#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else #t~mem2762#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17059: havoc #t~mem2775#1.base, #t~mem2775#1.offset;havoc #t~mem2776#1;havoc #t~mem2777#1;call #t~mem2778#1 := read~int#26(~rx_hdr~1#1.base, ~rx_hdr~1#1.offset, 4); [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17059-1: SUMMARY for call dma_sync_single_for_cpu(#t~mem2775#1.base, 179 + #t~mem2775#1.offset, #t~mem2776#1, #t~mem2777#1 % 4294967296, 2); srcloc: null [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17034: havoc #t~mem2760#1;havoc #t~mem2761#1.base, #t~mem2761#1.offset;havoc #t~mem2762#1; [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17043: assume (if ~tmp___0~61#1 % 65536 % 4294967296 <= 2147483647 then ~tmp___0~61#1 % 65536 % 4294967296 else ~tmp___0~61#1 % 65536 % 4294967296 - 4294967296) != (if #t~mem2770#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2770#1 % 65536 % 4294967296 else #t~mem2770#1 % 65536 % 4294967296 - 4294967296);havoc #t~mem2770#1; [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17043: assume !((if ~tmp___0~61#1 % 65536 % 4294967296 <= 2147483647 then ~tmp___0~61#1 % 65536 % 4294967296 else ~tmp___0~61#1 % 65536 % 4294967296 - 4294967296) != (if #t~mem2770#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2770#1 % 65536 % 4294967296 else #t~mem2770#1 % 65536 % 4294967296 - 4294967296));havoc #t~mem2770#1; [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17010: assume -2147483648 <= #t~ret2742#1 && #t~ret2742#1 <= 2147483647;~tmp~120#1 := #t~ret2742#1;havoc #t~mem2741#1.base, #t~mem2741#1.offset;havoc #t~ret2742#1; [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16993: ~packet~0#1.base, ~packet~0#1.offset := #t~ret2733#1.base, #t~ret2733#1.offset;havoc #t~ret2733#1.base, #t~ret2733#1.offset;call #t~mem2734#1.base, #t~mem2734#1.offset := read~$Pointer$#26(~bp#1.base, 8 + ~bp#1.offset, 8);call #t~mem2735#1.base, #t~mem2735#1.offset := read~$Pointer$#26(#t~mem2734#1.base, 791 + #t~mem2734#1.offset, 8); [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16993-1: SUMMARY for call #t~ret2733#1.base, #t~ret2733#1.offset := skb_put(~skb~4#1.base, ~skb~4#1.offset, ~pkt_size~0#1); srcloc: null [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16994: havoc #t~mem2734#1.base, #t~mem2734#1.offset;havoc #t~mem2735#1.base, #t~mem2735#1.offset;havoc #t~memcpy~res2736#1.base, #t~memcpy~res2736#1.offset; [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17010-1: SUMMARY for call #t~ret2742#1 := dma_mapping_error(#t~mem2741#1.base, 179 + #t~mem2741#1.offset, ~map~0#1); srcloc: null [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16977: #t~ret2727#1 := bnx2_set_phy_loopback_#res#1;havoc bnx2_set_phy_loopback_#t~mem1505#1, bnx2_set_phy_loopback_#t~ret1506#1, bnx2_set_phy_loopback_#t~ret1507#1, bnx2_set_phy_loopback_#t~mem1508#1.base, bnx2_set_phy_loopback_#t~mem1508#1.offset, bnx2_set_phy_loopback_#t~ret1509#1, bnx2_set_phy_loopback_#t~bitwise1510#1, bnx2_set_phy_loopback_#t~bitwise1511#1, bnx2_set_phy_loopback_#t~mem1512#1.base, bnx2_set_phy_loopback_#t~mem1512#1.offset, bnx2_set_phy_loopback_~bp#1.base, bnx2_set_phy_loopback_~bp#1.offset, bnx2_set_phy_loopback_~mac_mode~1#1, bnx2_set_phy_loopback_~rc~1#1, bnx2_set_phy_loopback_~i~19#1, bnx2_set_phy_loopback_~tmp~82#1;havoc bnx2_set_phy_loopback_#in~bp#1.base, bnx2_set_phy_loopback_#in~bp#1.offset;assume { :end_inline_bnx2_set_phy_loopback } true;assume -2147483648 <= #t~ret2727#1 && #t~ret2727#1 <= 2147483647;havoc #t~ret2727#1; [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17035: call #t~mem2763#1 := read~int#26(~bp#1.base, 9098 + ~bp#1.offset, 4); [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17035-1: SUMMARY for call __const_udelay(429500); srcloc: null [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16986-1: SUMMARY for call #t~ret2732#1.base, #t~ret2732#1.offset := netdev_alloc_skb(#t~mem2731#1.base, #t~mem2731#1.offset, ~pkt_size~0#1); srcloc: null [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16994-1: SUMMARY for call #t~memcpy~res2736#1.base, #t~memcpy~res2736#1.offset := #Ultimate.C_memcpy#26(~packet~0#1.base, ~packet~0#1.offset, #t~mem2735#1.base, #t~mem2735#1.offset, 6); srcloc: null [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16986: ~skb~4#1.base, ~skb~4#1.offset := #t~ret2732#1.base, #t~ret2732#1.offset;havoc #t~mem2731#1.base, #t~mem2731#1.offset;havoc #t~ret2732#1.base, #t~ret2732#1.offset; [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17036-3: [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17036-4: havoc #t~bitwise2764#1;assume (#t~bitwise2764#1 % 4294967296 >= #t~mem2763#1 % 4294967296 && #t~bitwise2764#1 % 4294967296 >= 131072) && #t~bitwise2764#1 % 4294967296 <= 131072 + #t~mem2763#1 % 4294967296; [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17036-5: assume false;#t~bitwise2764#1 := #t~mem2763#1; [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17036-5: assume !false; [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17036-6: assume 0 == #t~mem2763#1 % 4294967296 || 131072 == #t~mem2763#1 % 4294967296;#t~bitwise2764#1 := 131072; [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17036-6: assume !(0 == #t~mem2763#1 % 4294967296 || 131072 == #t~mem2763#1 % 4294967296); [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16995: havoc #t~memset~res2737#1.base, #t~memset~res2737#1.offset;~i~41#1 := 14; [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16995-1: SUMMARY for call #t~memset~res2737#1.base, #t~memset~res2737#1.offset := #Ultimate.C_memset#26(~packet~0#1.base, 6 + ~packet~0#1.offset, 0, 8); srcloc: null [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17036: havoc #t~mem2763#1;havoc #t~bitwise2764#1;havoc #t~mem2765#1.base, #t~mem2765#1.offset;call #t~mem2766#1.base, #t~mem2766#1.offset := read~$Pointer$#26(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17036-1: SUMMARY for call writel(#t~bitwise2764#1, #t~mem2765#1.base, 26624 + #t~mem2765#1.offset); srcloc: null [2025-02-08 03:53:47,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17036-2: call #t~mem2765#1.base, #t~mem2765#1.offset := read~$Pointer$#26(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17020-3: [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17020-4: havoc #t~bitwise2744#1;assume (#t~bitwise2744#1 % 4294967296 >= #t~mem2743#1 % 4294967296 && #t~bitwise2744#1 % 4294967296 >= 131072) && #t~bitwise2744#1 % 4294967296 <= 131072 + #t~mem2743#1 % 4294967296; [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17020-5: assume false;#t~bitwise2744#1 := #t~mem2743#1; [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17020-5: assume !false; [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17020-6: assume 0 == #t~mem2743#1 % 4294967296 || 131072 == #t~mem2743#1 % 4294967296;#t~bitwise2744#1 := 131072; [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17020-6: assume !(0 == #t~mem2743#1 % 4294967296 || 131072 == #t~mem2743#1 % 4294967296); [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12032: bnx2_set_phy_loopback_~i~19#1 := 1 + bnx2_set_phy_loopback_~i~19#1; [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17012: assume 0 != ~tmp~120#1; [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17012: assume !(0 != ~tmp~120#1);call #t~mem2743#1 := read~int#26(~bp#1.base, 9098 + ~bp#1.offset, 4); [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12032-1: SUMMARY for call msleep(100); srcloc: null [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17020: havoc #t~mem2743#1;havoc #t~bitwise2744#1;havoc #t~mem2745#1.base, #t~mem2745#1.offset;call #t~mem2746#1.base, #t~mem2746#1.offset := read~$Pointer$#26(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17020-1: SUMMARY for call writel(#t~bitwise2744#1, #t~mem2745#1.base, 26624 + #t~mem2745#1.offset); srcloc: null [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17020-2: call #t~mem2745#1.base, #t~mem2745#1.offset := read~$Pointer$#26(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17062: assume 0 != #t~bitwise2779#1 % 4294967296;havoc #t~mem2778#1;havoc #t~bitwise2779#1; [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17062: assume !(0 != #t~bitwise2779#1 % 4294967296);havoc #t~mem2778#1;havoc #t~bitwise2779#1;call #t~mem2780#1 := read~int#26(~rx_hdr~1#1.base, 10 + ~rx_hdr~1#1.offset, 2); [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17062-1: [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17062-2: havoc #t~bitwise2779#1;assume #t~bitwise2779#1 % 4294967296 <= #t~mem2778#1 % 4294967296 && #t~bitwise2779#1 % 4294967296 <= 4063232; [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17062-3: assume 4063232 == #t~mem2778#1 % 4294967296;#t~bitwise2779#1 := #t~mem2778#1; [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17062-3: assume !(4063232 == #t~mem2778#1 % 4294967296); [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17062-4: assume 0 == #t~mem2778#1 % 4294967296;#t~bitwise2779#1 := 0; [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17062-4: assume !(0 == #t~mem2778#1 % 4294967296); [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17037: havoc #t~mem2766#1.base, #t~mem2766#1.offset;havoc #t~ret2767#1; [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17037-1: SUMMARY for call #t~ret2767#1 := readl(#t~mem2766#1.base, 26624 + #t~mem2766#1.offset); srcloc: null [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17021: havoc #t~mem2746#1.base, #t~mem2746#1.offset;havoc #t~ret2747#1; [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12025-1: SUMMARY for call bnx2_set_phy_loopback_#t~ret1507#1 := bnx2_test_link(bnx2_set_phy_loopback_~bp#1.base, bnx2_set_phy_loopback_~bp#1.offset); srcloc: null [2025-02-08 03:53:47,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17021-1: SUMMARY for call #t~ret2747#1 := readl(#t~mem2746#1.base, 26624 + #t~mem2746#1.offset); srcloc: null [2025-02-08 03:53:47,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16988: assume 0 == (~skb~4#1.base + ~skb~4#1.offset) % 18446744073709551616;#res#1 := -12; [2025-02-08 03:53:47,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16988: assume !(0 == (~skb~4#1.base + ~skb~4#1.offset) % 18446744073709551616); [2025-02-08 03:53:47,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12025: assume -2147483648 <= bnx2_set_phy_loopback_#t~ret1507#1 && bnx2_set_phy_loopback_#t~ret1507#1 <= 2147483647;bnx2_set_phy_loopback_~tmp~82#1 := bnx2_set_phy_loopback_#t~ret1507#1;havoc bnx2_set_phy_loopback_#t~ret1507#1; [2025-02-08 03:53:47,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12042: bnx2_set_phy_loopback_~mac_mode~1#1 := bnx2_set_phy_loopback_#t~ret1509#1;havoc bnx2_set_phy_loopback_#t~mem1508#1.base, bnx2_set_phy_loopback_#t~mem1508#1.offset;havoc bnx2_set_phy_loopback_#t~ret1509#1; [2025-02-08 03:53:47,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17071: assume ~i~41#1 % 4294967296 < ~pkt_size~0#1 % 4294967296; [2025-02-08 03:53:47,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17071: assume !(~i~41#1 % 4294967296 < ~pkt_size~0#1 % 4294967296);~ret~9#1 := 0;call write~int#26(0, ~bp#1.base, 9121 + ~bp#1.offset, 1);#res#1 := ~ret~9#1; [2025-02-08 03:53:47,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17038: call #t~mem2768#1.base, #t~mem2768#1.offset := read~$Pointer$#26(~bp#1.base, 16 + ~bp#1.offset, 8); [2025-02-08 03:53:47,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17038-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:53:47,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12042-1: SUMMARY for call bnx2_set_phy_loopback_#t~ret1509#1 := readl(bnx2_set_phy_loopback_#t~mem1508#1.base, 5120 + bnx2_set_phy_loopback_#t~mem1508#1.offset); srcloc: null [2025-02-08 03:53:47,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096: SUMMARY for call msleep(1); srcloc: null [2025-02-08 03:53:47,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: SUMMARY for call set_bit(1, napi_disable_~n#1.base, 16 + napi_disable_~n#1.offset); srcloc: null [2025-02-08 03:53:47,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8093: SUMMARY for call napi_disable_#t~ret335#1 := test_and_set_bit(0, napi_disable_~n#1.base, 16 + napi_disable_~n#1.offset); srcloc: null [2025-02-08 03:53:47,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9657: assume { :begin_inline_napi_disable } true;napi_disable_#in~n#1.base, napi_disable_#in~n#1.offset := ~bp#1.base, 32 + ~bp#1.offset + 942 * ~i~9#1;havoc napi_disable_#t~ret335#1, napi_disable_~n#1.base, napi_disable_~n#1.offset, napi_disable_~tmp~35#1;napi_disable_~n#1.base, napi_disable_~n#1.offset := napi_disable_#in~n#1.base, napi_disable_#in~n#1.offset;havoc napi_disable_~tmp~35#1;assume { :begin_inline___might_sleep } true;__might_sleep_#in~arg0#1.base, __might_sleep_#in~arg0#1.offset, __might_sleep_#in~arg1#1, __might_sleep_#in~arg2#1 := 6, 0, 486, 0;havoc __might_sleep_~arg0#1.base, __might_sleep_~arg0#1.offset, __might_sleep_~arg1#1, __might_sleep_~arg2#1;__might_sleep_~arg0#1.base, __might_sleep_~arg0#1.offset := __might_sleep_#in~arg0#1.base, __might_sleep_#in~arg0#1.offset;__might_sleep_~arg1#1 := __might_sleep_#in~arg1#1;__might_sleep_~arg2#1 := __might_sleep_#in~arg2#1;havoc __might_sleep_~arg0#1.base, __might_sleep_~arg0#1.offset, __might_sleep_~arg1#1, __might_sleep_~arg2#1;havoc __might_sleep_#in~arg0#1.base, __might_sleep_#in~arg0#1.offset, __might_sleep_#in~arg1#1, __might_sleep_#in~arg2#1;assume { :end_inline___might_sleep } true; [2025-02-08 03:53:47,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8107-1: SUMMARY for call clear_bit(1, napi_disable_~n#1.base, 16 + napi_disable_~n#1.offset); srcloc: null [2025-02-08 03:53:47,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8107: havoc napi_disable_#t~ret335#1, napi_disable_~n#1.base, napi_disable_~n#1.offset, napi_disable_~tmp~35#1;havoc napi_disable_#in~n#1.base, napi_disable_#in~n#1.offset;assume { :end_inline_napi_disable } true;~i~9#1 := 1 + ~i~9#1; [2025-02-08 03:53:47,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8102: assume 0 != napi_disable_~tmp~35#1; [2025-02-08 03:53:47,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8102: assume !(0 != napi_disable_~tmp~35#1); [2025-02-08 03:53:47,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8100: assume -2147483648 <= napi_disable_#t~ret335#1 && napi_disable_#t~ret335#1 <= 2147483647;napi_disable_~tmp~35#1 := napi_disable_#t~ret335#1;havoc napi_disable_#t~ret335#1; [2025-02-08 03:54:33,603 WARN L249 Executor]: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2025-02-08 03:54:33,604 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 101 [2025-02-08 03:54:33,606 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:281) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:61) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.constructTransFormula(Statements2TransFormula.java:221) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.getTransFormula(Statements2TransFormula.java:175) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.statementSequence(Statements2TransFormula.java:735) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.util.TransFormulaAdder.addTransitionFormulas(TransFormulaAdder.java:119) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:709) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 25 more [2025-02-08 03:54:33,617 INFO L158 Benchmark]: Toolchain (without parser) took 80511.80ms. Allocated memory was 142.6MB in the beginning and 2.6GB in the end (delta: 2.5GB). Free memory was 85.8MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 1.9GB. Max. memory is 16.1GB. [2025-02-08 03:54:33,618 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 201.3MB. Free memory is still 124.6MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:54:33,618 INFO L158 Benchmark]: CACSL2BoogieTranslator took 8867.41ms. Allocated memory was 142.6MB in the beginning and 604.0MB in the end (delta: 461.4MB). Free memory was 85.8MB in the beginning and 378.7MB in the end (delta: -292.9MB). Peak memory consumption was 267.0MB. Max. memory is 16.1GB. [2025-02-08 03:54:33,618 INFO L158 Benchmark]: Boogie Procedure Inliner took 582.41ms. Allocated memory is still 604.0MB. Free memory was 378.7MB in the beginning and 262.1MB in the end (delta: 116.5MB). Peak memory consumption was 117.4MB. Max. memory is 16.1GB. [2025-02-08 03:54:33,618 INFO L158 Benchmark]: Boogie Preprocessor took 4823.83ms. Allocated memory is still 604.0MB. Free memory was 262.1MB in the beginning and 79.9MB in the end (delta: 182.2MB). Peak memory consumption was 244.3MB. Max. memory is 16.1GB. [2025-02-08 03:54:33,619 INFO L158 Benchmark]: IcfgBuilder took 66234.76ms. Allocated memory was 604.0MB in the beginning and 2.6GB in the end (delta: 2.0GB). Free memory was 79.9MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. [2025-02-08 03:54:33,620 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.14ms. Allocated memory is still 201.3MB. Free memory is still 124.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 8867.41ms. Allocated memory was 142.6MB in the beginning and 604.0MB in the end (delta: 461.4MB). Free memory was 85.8MB in the beginning and 378.7MB in the end (delta: -292.9MB). Peak memory consumption was 267.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 582.41ms. Allocated memory is still 604.0MB. Free memory was 378.7MB in the beginning and 262.1MB in the end (delta: 116.5MB). Peak memory consumption was 117.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 4823.83ms. Allocated memory is still 604.0MB. Free memory was 262.1MB in the beginning and 79.9MB in the end (delta: 182.2MB). Peak memory consumption was 244.3MB. Max. memory is 16.1GB. * IcfgBuilder took 66234.76ms. Allocated memory was 604.0MB in the beginning and 2.6GB in the end (delta: 2.0GB). Free memory was 79.9MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 6598]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [6598] - GenericResultAtLocation [Line: 6605]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [6605] - GenericResultAtLocation [Line: 6612]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [6612] - GenericResultAtLocation [Line: 6628]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6628] - GenericResultAtLocation [Line: 6703]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6703-6704] - GenericResultAtLocation [Line: 6709]: 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" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6709-6711] - GenericResultAtLocation [Line: 6738]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [6738] - GenericResultAtLocation [Line: 6745]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [6745] - GenericResultAtLocation [Line: 6806]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6806] - GenericResultAtLocation [Line: 6809]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6809] - GenericResultAtLocation [Line: 6811]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (val)); [6811] - GenericResultAtLocation [Line: 6816]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6816] - GenericResultAtLocation [Line: 6819]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6819] - GenericResultAtLocation [Line: 6821]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6821] - GenericResultAtLocation [Line: 6826]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6826] - GenericResultAtLocation [Line: 6829]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6829] - GenericResultAtLocation [Line: 6831]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6831] - GenericResultAtLocation [Line: 6836]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6836] - GenericResultAtLocation [Line: 6839]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6839] - GenericResultAtLocation [Line: 6841]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (val)); [6841] - GenericResultAtLocation [Line: 6879]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6879] - GenericResultAtLocation [Line: 6882]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6882] - GenericResultAtLocation [Line: 6884]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (- val)); [6884] - GenericResultAtLocation [Line: 6889]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6889] - GenericResultAtLocation [Line: 6892]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6892] - GenericResultAtLocation [Line: 6894]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6894] - GenericResultAtLocation [Line: 6899]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6899] - GenericResultAtLocation [Line: 6902]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6902] - GenericResultAtLocation [Line: 6904]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6904] - GenericResultAtLocation [Line: 6909]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6909] - GenericResultAtLocation [Line: 6912]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6912] - GenericResultAtLocation [Line: 6914]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (- val)); [6914] - GenericResultAtLocation [Line: 7053]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7053] - GenericResultAtLocation [Line: 7062]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7062] - GenericResultAtLocation [Line: 7261]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7261] - GenericResultAtLocation [Line: 7268]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [7268] - GenericResultAtLocation [Line: 7275]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7275] - GenericResultAtLocation [Line: 7344]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7344] - GenericResultAtLocation [Line: 7372]: 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/linux/dynamic_queue_limits.h"), "i" (74), "i" (12UL)); [7372-7373] - GenericResultAtLocation [Line: 7475]: 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" (19), "i" (12UL)); [7475-7476] - GenericResultAtLocation [Line: 7509]: 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" (36), "i" (12UL)); [7509-7510] - GenericResultAtLocation [Line: 7550]: 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" (79), "i" (12UL)); [7550-7551] - GenericResultAtLocation [Line: 7579]: 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" (91), "i" (12UL)); [7579-7580] - GenericResultAtLocation [Line: 7616]: 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" (103), "i" (12UL)); [7616-7617] - GenericResultAtLocation [Line: 7653]: 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" (115), "i" (12UL)); [7653-7654] - GenericResultAtLocation [Line: 8123]: 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/linux/netdevice.h"), "i" (502), "i" (12UL)); [8123-8124] - GenericResultAtLocation [Line: 8130]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8130] - GenericResultAtLocation [Line: 8313]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8313] - GenericResultAtLocation [Line: 8342]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8342] - GenericResultAtLocation [Line: 8474]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8474] - GenericResultAtLocation [Line: 8477]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8477] - GenericResultAtLocation [Line: 8480]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8480] - GenericResultAtLocation [Line: 8483]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8483] - GenericResultAtLocation [Line: 8514]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8514] - GenericResultAtLocation [Line: 8517]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8517] - GenericResultAtLocation [Line: 8520]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8520] - GenericResultAtLocation [Line: 8523]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8523] - GenericResultAtLocation [Line: 8554]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8554] - GenericResultAtLocation [Line: 8557]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8557] - GenericResultAtLocation [Line: 8560]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8560] - GenericResultAtLocation [Line: 8563]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8563] - GenericResultAtLocation [Line: 8594]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8594] - GenericResultAtLocation [Line: 8597]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8597] - GenericResultAtLocation [Line: 8600]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8600] - GenericResultAtLocation [Line: 8603]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8603] - GenericResultAtLocation [Line: 9093]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9093] - GenericResultAtLocation [Line: 9301]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9301] - GenericResultAtLocation [Line: 12601]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12601] - GenericResultAtLocation [Line: 12603]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12603] - GenericResultAtLocation [Line: 12661]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)(& skb->end)) [12661] - GenericResultAtLocation [Line: 12728]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12728] - GenericResultAtLocation [Line: 12776]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [12776] - GenericResultAtLocation [Line: 12779]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12779] - GenericResultAtLocation [Line: 12782]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12782] - GenericResultAtLocation [Line: 12785]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12785] - GenericResultAtLocation [Line: 12816]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [12816] - GenericResultAtLocation [Line: 12819]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12819] - GenericResultAtLocation [Line: 12822]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12822] - GenericResultAtLocation [Line: 12825]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12825] - GenericResultAtLocation [Line: 12856]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [12856] - GenericResultAtLocation [Line: 12859]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12859] - GenericResultAtLocation [Line: 12862]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12862] - GenericResultAtLocation [Line: 12865]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12865] - GenericResultAtLocation [Line: 12896]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [12896] - GenericResultAtLocation [Line: 12899]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12899] - GenericResultAtLocation [Line: 12902]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12902] - GenericResultAtLocation [Line: 12905]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12905] - GenericResultAtLocation [Line: 13193]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13193] - GenericResultAtLocation [Line: 13195]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13195] - GenericResultAtLocation [Line: 13238]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13238] - GenericResultAtLocation [Line: 13249]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)rx_hdr) [13249] - GenericResultAtLocation [Line: 13255]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)tmp) [13255] - GenericResultAtLocation [Line: 13369]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13369] - GenericResultAtLocation [Line: 13390]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13390] - GenericResultAtLocation [Line: 13405]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [13405] - GenericResultAtLocation [Line: 13430]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [13430] - GenericResultAtLocation [Line: 13697]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13697] - GenericResultAtLocation [Line: 13744]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13744] - GenericResultAtLocation [Line: 18299]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [18299] - GenericResultAtLocation [Line: 18305]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [18305] - GenericResultAtLocation [Line: 18313]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [18313] RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 5b0411c74a6a72aa63e55484c87f9212ee3f26830a2bb3da107eae6bb7a5b6a1 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:54:35,608 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:54:35,687 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 03:54:35,691 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:54:35,691 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:54:35,714 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:54:35,715 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:54:35,715 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:54:35,715 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:54:35,716 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:54:35,716 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:54:35,717 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:54:35,717 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:54:35,717 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:54:35,717 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:54:35,717 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:54:35,717 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:54:35,718 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:54:35,718 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:54:35,718 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:54:35,718 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:54:35,718 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:54:35,718 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:54:35,718 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:54:35,718 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:54:35,718 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:54:35,719 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:54:35,719 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:54:35,719 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:54:35,719 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:54:35,719 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:54:35,719 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:54:35,720 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:54:35,720 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:54:35,720 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:54:35,720 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:54:35,720 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:54:35,720 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:54:35,720 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:54:35,720 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:54:35,720 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:54:35,720 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:54:35,720 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 -> 5b0411c74a6a72aa63e55484c87f9212ee3f26830a2bb3da107eae6bb7a5b6a1 [2025-02-08 03:54:35,965 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:54:35,976 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:54:35,978 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:54:35,978 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:54:35,979 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:54:35,979 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i [2025-02-08 03:54:37,172 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/48eaf9274/6f1b621aa94d4ea7b5030c467a3fabdf/FLAG69a454c15 [2025-02-08 03:54:37,855 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:54:37,856 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i [2025-02-08 03:54:37,935 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/48eaf9274/6f1b621aa94d4ea7b5030c467a3fabdf/FLAG69a454c15 [2025-02-08 03:54:37,951 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/48eaf9274/6f1b621aa94d4ea7b5030c467a3fabdf [2025-02-08 03:54:37,953 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:54:37,955 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:54:37,957 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:54:37,957 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:54:37,961 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:54:37,962 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:54:37" (1/1) ... [2025-02-08 03:54:37,963 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64c08e70 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:37, skipping insertion in model container [2025-02-08 03:54:37,963 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:54:37" (1/1) ... [2025-02-08 03:54:38,134 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:54:40,206 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,053 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,054 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,062 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,063 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,095 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,096 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,097 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,098 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,098 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,106 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,135 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,149 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,165 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,221 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,226 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,226 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,226 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,227 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,227 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,227 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,228 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,228 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,244 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,249 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,249 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,249 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,249 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,250 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,250 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,250 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,266 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,268 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,280 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,281 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,281 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,360 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,361 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,371 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,372 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,373 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,374 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,385 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,388 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,397 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,399 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,403 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,404 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,426 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,444 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,445 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,450 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,619 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,620 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,620 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,621 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,628 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,628 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,628 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,629 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,782 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,916 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:41,916 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,027 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,059 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,078 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,082 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,108 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,113 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,154 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,157 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,158 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,158 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,158 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,159 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,179 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,193 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,197 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,198 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,210 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,216 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,264 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,265 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,265 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,284 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,284 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,396 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,399 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,440 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,440 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,446 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,447 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,447 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,463 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,463 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,479 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,494 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,499 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,499 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,500 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,549 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,554 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,557 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,557 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,571 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,591 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,595 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,627 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,647 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,648 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,648 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,662 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,666 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,667 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,669 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,676 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,678 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,678 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,678 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,793 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,794 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,794 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,799 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,800 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,800 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,800 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,801 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,854 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,854 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,855 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,855 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,855 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,856 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,857 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,857 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,857 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,857 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,869 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,876 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,876 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,876 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,890 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,890 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,905 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,908 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,920 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,925 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,925 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,925 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,926 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,940 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,940 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,954 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,958 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,969 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,974 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,986 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,990 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,990 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:42,990 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,002 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,007 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,008 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,008 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,008 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,012 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,012 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,023 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,023 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,023 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,023 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,023 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,024 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,024 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,044 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,045 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,050 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,050 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,050 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,061 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,067 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,068 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,071 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,072 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,072 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,090 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,091 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,091 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,091 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,091 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,091 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,095 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,096 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,099 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,099 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,131 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,132 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,132 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,148 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,149 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,149 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,153 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,153 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,153 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,153 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,154 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,154 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,155 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,155 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,155 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,156 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,156 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,157 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,174 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,175 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,177 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,177 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,183 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,183 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,183 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,183 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,183 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,184 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,184 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,185 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,186 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,189 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,193 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,193 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,193 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,193 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,193 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,194 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,194 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,194 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,194 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,194 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,195 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,195 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,195 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,196 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,196 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,201 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,201 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,202 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,202 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,202 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,202 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,203 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,203 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,203 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,203 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,203 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,204 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,204 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,293 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,293 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,294 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,299 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,300 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,300 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,316 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,321 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,321 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,322 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,322 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,323 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,399 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,515 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,515 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,515 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,515 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,516 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,516 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,516 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,586 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,590 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,591 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,591 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,591 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,592 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,592 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,596 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,597 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,597 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,646 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,647 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,647 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,651 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,723 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,745 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,762 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,800 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,800 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,800 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,800 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,855 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,856 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,898 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,899 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,899 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,899 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,899 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,902 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,902 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,902 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,920 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,920 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,921 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,921 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,923 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,939 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,954 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,958 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,966 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,966 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:43,983 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,018 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,047 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,073 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,095 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,133 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,136 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,137 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,139 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,143 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,168 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,168 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,188 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,213 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,235 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,255 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,275 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,294 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,311 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,315 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,332 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,349 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,387 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,407 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,426 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,467 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,467 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,477 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,478 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,478 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,478 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,488 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,488 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,499 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,499 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,499 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,500 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,500 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,500 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,500 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,509 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,517 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,527 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,537 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,558 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,558 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,559 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,559 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,568 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,578 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,578 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,587 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,640 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,651 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,653 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,653 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,653 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,654 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,654 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,663 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,664 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,666 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,666 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,667 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,668 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,670 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,670 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,672 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,695 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,695 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,695 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,695 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,705 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,705 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,706 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,714 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,715 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,723 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,724 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,732 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,732 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,741 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,741 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,750 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,750 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,758 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,759 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,760 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,767 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,769 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,769 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,769 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,769 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,770 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,770 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,770 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,770 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,771 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,771 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,771 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,771 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,776 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,776 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,776 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,777 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,780 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,780 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,781 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,781 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,801 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,809 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,810 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,908 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,908 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,909 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,909 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model